Случайная подборка модов
Mysterious Zone
4.0
Время Альянса 3. Связь Времен
3.4
SZM CoP 0.2
3.9
ReBorn 2.50 «Артефакты смерти»
3.5
Lost Alpha DC
3.9
Ф.О.Т.О.Г.Р.А.Ф
4.2
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
Модострой:Вопросница
Российская Федерация  Wolfstalker
Понедельник, 22.10.2012, 14:58 | Сообщение # 1
Статус:
Легенда:
Сообщений: 2258
Награды: 15
Регистрация: 05.04.2010

В данной теме вы можете задавать любые вопросы касательно S.T.A.L.K.E.R. моддинга.

  • Не флудить
  • Предварительно просматривайте раздел. Ответ на ваш вопрос может быть там.
  • В своем вопросе указывайте платформу моддинга - Тень Чернобыля, Чистое небо или Зов Припяти.





    У кого есть желание, создать FAQ по основным вопросам моддинга - обращаемся в ЛС.


    Архив

    Архив#2
  •   Злобная реклама
    Понедельник, 22.10.2012, 14:58
    Статус:
    Сообщений: 666
    Регистрация: 05.04.2010
    Российская Федерация  Mel
    Понедельник, 30.09.2013, 20:20 | Сообщение # 8836
    Anarchy Cell Mod
    Статус:
    Бывалый:
    Сообщений: 651
    Награды: 4
    Регистрация: 22.08.2013

    Всем привет. Возник вот такой вопрос: какую логику надо поставить space_restrictor`у, чтобы при нахождении в нем актера не атаковали враждебные НПС?
      Злобная реклама
    Понедельник, 30.09.2013, 20:20
    Статус:
    Сообщений: 666
    Регистрация: 22.08.2013
    Российская Федерация  ins33
    Понедельник, 30.09.2013, 20:28 | Сообщение # 8837
    Dream Reader Mod
    Статус:
    Опытный:
    Сообщений: 2269
    Награды: 1
    Регистрация: 17.01.2012

    Sanjaaa, Пропиши ему свой путь. И сделай логику попроще:
    Код
    [logic]
    active = walker@esc_snip

    [walker@esc_snip]
    path_walk = esc_snip_walk
    path_look = esc_snip_look

    Добавлено (30.09.2013, 20:28)
    ---------------------------------------------
    Mel, Пожалуй надо переводить враждебных нпс в нетралов функцией. К примеру:
    function name(community1, community2)
    relation_registry.set_community_goodwill ("name_community", "actor", 0) -- - враги + друзья 0 нетралы
    end

      Злобная реклама
    Понедельник, 30.09.2013, 20:28
    Статус:
    Сообщений: 666
    Регистрация: 17.01.2012
    Российская Федерация  Sanjaaa
    Понедельник, 30.09.2013, 20:36 | Сообщение # 8838
    Dark Reaper Souls
    Статус:
    Бывалый:
    Сообщений: 926
    Награды: 6
    Регистрация: 22.08.2012

    ins33, заспавнил на секции волка т.е без логики, а при спавне он на север слаливает
      Злобная реклама
    Понедельник, 30.09.2013, 20:36
    Статус:
    Сообщений: 666
    Регистрация: 22.08.2012
    Российская Федерация  ins33
    Понедельник, 30.09.2013, 20:48 | Сообщение # 8839
    Dream Reader Mod
    Статус:
    Опытный:
    Сообщений: 2269
    Награды: 1
    Регистрация: 17.01.2012

    Mel, ну и вызов:
    Код
    [logic]
    active = sr_idle@one

    [sr_idle@one]
    on_actor_inside = %=name%
    Хотя я посоветовал бы использовать поршень, т.к. пока гг в нутри рестриктора ф-ия будет срабатывать постоянно. А при запуске через поршень, этого можно избежать:
    Код
    active = sr_idle@one

    [sr_idle@one]
    on_actor_inside = {-porticion} sr_idle@two %+porticion -porticion_2%

    [sr_idle@two]
    on_actor_outside = {+porticion} sr_idle@one %-porticion +porticion_2%


    И в поршне:
    <info_portion id="porticion"><action>name_skript.name_function</action></info_portion>
    <info_portion id="porticion_2"><action>name_skript.name_function_2</action></info_portion>

    В name_function делаешь нпс друзьями\нетралами
    В name_function_2 делаешь врагами.

    При этом варианте при заходе в рестриктор, группировка которую ты укажешь в скрипте станет нетралами\друзьями, при выходе врагами. И будет работать всегда.
    Сообщение отредактировал ins33 - Понедельник, 30.09.2013, 20:48
      Злобная реклама
    Понедельник, 30.09.2013, 20:48
    Статус:
    Сообщений: 666
    Регистрация: 17.01.2012
    Российская Федерация  Mel
    Понедельник, 30.09.2013, 20:50 | Сообщение # 8840
    Anarchy Cell Mod
    Статус:
    Бывалый:
    Сообщений: 651
    Награды: 4
    Регистрация: 22.08.2013

    ins33, то что нужно! Огромное спасибо! smile
      Злобная реклама
    Понедельник, 30.09.2013, 20:50
    Статус:
    Сообщений: 666
    Регистрация: 22.08.2013
    Российская Федерация  ins33
    Понедельник, 30.09.2013, 20:53 | Сообщение # 8841
    Dream Reader Mod
    Статус:
    Опытный:
    Сообщений: 2269
    Награды: 1
    Регистрация: 17.01.2012

    Sanjaaa, Сними 2 координаты, и пропиши ему свою логику, как предложил выше.
    Как понимаю, это первые эксперементы с алл, и пока не очень хочется далеко лезть, как бы для теста вроде и чужой логикой можно обойтись, но поверь, лучше сделать свою, для наглядности.
      Злобная реклама
    Понедельник, 30.09.2013, 20:53
    Статус:
    Сообщений: 666
    Регистрация: 17.01.2012
    Российская Федерация  Sanjaaa
    Понедельник, 30.09.2013, 20:57 | Сообщение # 8842
    Dark Reaper Souls
    Статус:
    Бывалый:
    Сообщений: 926
    Награды: 6
    Регистрация: 22.08.2012

    ins33, а схему камп как можно привязать? хочу сделать чтоб на кордоне под мостом где костер он сидел
      Злобная реклама
    Понедельник, 30.09.2013, 20:57
    Статус:
    Сообщений: 666
    Регистрация: 22.08.2012
    Украина  FantomICW
    Понедельник, 30.09.2013, 21:06 | Сообщение # 8843
    Проект Смерти Вопреки
    Статус:
    Опытный:
    Сообщений: 2259
    Награды: 8
    Регистрация: 06.01.2013

    Sanjaaa, привязать, в смысле с НИ? Или по условию?
      Злобная реклама
    Понедельник, 30.09.2013, 21:06
    Статус:
    Сообщений: 666
    Регистрация: 06.01.2013
    Российская Федерация  Sanjaaa
    Понедельник, 30.09.2013, 21:07 | Сообщение # 8844
    Dark Reaper Souls
    Статус:
    Бывалый:
    Сообщений: 926
    Награды: 6
    Регистрация: 22.08.2012

    FantomICW, что?
      Злобная реклама
    Понедельник, 30.09.2013, 21:07
    Статус:
    Сообщений: 666
    Регистрация: 22.08.2012
    Украина  FantomICW
    Понедельник, 30.09.2013, 21:18 | Сообщение # 8845
    Проект Смерти Вопреки
    Статус:
    Опытный:
    Сообщений: 2259
    Награды: 8
    Регистрация: 06.01.2013

    Sanjaaa, тебе нужно, чтобы НПС эту схему выполнял сразу с начала игры/после своего спавна, или же после получения инфопорции, например, отыгрывая другую схему?
      Злобная реклама
    Понедельник, 30.09.2013, 21:18
    Статус:
    Сообщений: 666
    Регистрация: 06.01.2013
    Российская Федерация  Sanjaaa
    Понедельник, 30.09.2013, 21:22 | Сообщение # 8846
    Dark Reaper Souls
    Статус:
    Бывалый:
    Сообщений: 926
    Награды: 6
    Регистрация: 22.08.2012

    FantomICW, чтобы с самого спавна

    Добавлено (30.09.2013, 21:22)
    ---------------------------------------------
    наверно я сделал как дибил
    [smart_terrains]
    esc_stalker_camp = true
    END

      Злобная реклама
    Понедельник, 30.09.2013, 21:22
    Статус:
    Сообщений: 666
    Регистрация: 22.08.2012
    Украина  FantomICW
    Понедельник, 30.09.2013, 21:34 | Сообщение # 8847
    Проект Смерти Вопреки
    Статус:
    Опытный:
    Сообщений: 2259
    Награды: 8
    Регистрация: 06.01.2013

    Sanjaaa, как-то так:
    Код
    [logic@stalker_blockpost_kamp]
    active = kamp@blockpost

    [kamp@blockpost]
    center_point = название_вейпоинта
    path_walk = название_поинта_task
    def_state_moving = raid
    radius = 3

    centre_point - поинт, вокруг которого сидеть
    path_walk - по идее, должен совпадать с центровым поинтом по координатам, нужен чтобы НПС не угодил в костер
    def_state_moving - анимка, с которой НПС будет двигаться к поинты
    radius - расстояние от центрового поинта, на котором будет сидеть перс, числовое значением в метрах
      Злобная реклама
    Понедельник, 30.09.2013, 21:34
    Статус:
    Сообщений: 666
    Регистрация: 06.01.2013
    Российская Федерация  Sanjaaa
    Понедельник, 30.09.2013, 21:36 | Сообщение # 8848
    Dark Reaper Souls
    Статус:
    Бывалый:
    Сообщений: 926
    Награды: 6
    Регистрация: 22.08.2012

    FantomICW, а где эти поинты брать?
      Злобная реклама
    Понедельник, 30.09.2013, 21:36
    Статус:
    Сообщений: 666
    Регистрация: 22.08.2012
    Украина  FantomICW
    Понедельник, 30.09.2013, 21:42 | Сообщение # 8849
    Проект Смерти Вопреки
    Статус:
    Опытный:
    Сообщений: 2259
    Награды: 8
    Регистрация: 06.01.2013

    Sanjaaa, снимать координаты и делать в алл.спавне --> way_лока.ltx.
      Злобная реклама
    Понедельник, 30.09.2013, 21:42
    Статус:
    Сообщений: 666
    Регистрация: 06.01.2013
    Российская Федерация  cxcxShaman
    Понедельник, 30.09.2013, 22:23 | Сообщение # 8850
    Статус:
    Отмычка:
    Сообщений: 144
    Награды: 0
    Регистрация: 04.03.2013

    Как вывести New Radiation & Cardiography mod поверх динамического худа. Кто знает подскажите пожалуйста.!!!
    Прикрепления: 3982598.jpg (45.7 Kb)
      Злобная реклама
    Понедельник, 30.09.2013, 22:23
    Статус:
    Сообщений: 666
    Регистрация: 04.03.2013
    Поиск: