Случайная подборка модов
Последний день
3.5
Dream Reader - The Leper Area
4.0
Игра Душ: Эксельсиор
4.4
Arsenal Mod
4.0
Тайные Тропы 2
4.2
Холодная кровь: Факты.Часть первая
1.9
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Архив - только для чтения
Модострой:Вопросница
Российская Федерация  Аdmin
Воскресенье, 03.11.2013, 19:36 | Сообщение # 1
Статус:
Опытный:
Сообщений: 1538
Награды: 11
Регистрация: 28.03.2011

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

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





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


    Архив

    Архив#2
  •   Злобная реклама
    Воскресенье, 03.11.2013, 19:36
    Статус:
    Сообщений: 666
    Регистрация: 28.03.2011
    Российская Федерация  killer_mutants
    Четверг, 02.07.2015, 19:09 | Сообщение # 7051
    Статус:
    Новичок:
    Сообщений: 324
    Награды: 4
    Регистрация: 20.12.2013

    Цитата denis2000 ()
    Смотрите настройки баллистики (bullet_manager), смотрите настройки боеприпасов которые могут дать подобный эффект.

    Вот спасибо!

    Кажется, нашёл там причину: у параметра min_bullet_speed стояло значение 0.3, соответственно, пуля или дробь считалась таковой и не исчезала до последнего, даже когда практически полностью теряла скорость. Ну а в том же Зове Припяти, как вы уже наверняка знаете, тот же параметр имеет значение 3.0

    Кому и самое главное, зачем потребовалось менять данный параметр - это хороший вопрос.

    И ещё, заодно я там заметил сильные расхождения вот в чём:

    ;расстояние после которого учитывается hit_probabilty полностью
    hit_probability_max_dist = 10;

    Можете объяснить попроще, что это за параметр такой? В Зове Припяти параметр равен 3
    Сообщение отредактировал killer_mutants - Четверг, 02.07.2015, 19:27
      Злобная реклама
    Четверг, 02.07.2015, 19:09
    Статус:
    Сообщений: 666
    Регистрация: 20.12.2013
    Российская Федерация  Штырь
    Четверг, 02.07.2015, 21:31 | Сообщение # 7052
    Статус:
    Отмычка:
    Сообщений: 126
    Награды: 3
    Регистрация: 26.04.2014

    Сталкер ЧН, в xr_wounded.script вставил:



    после:



    Чтобы НПС после того как им дашь аптечку говорили "спасибо" как в ЗП. Когда лечу НПС вылетает с таким логом: ![LUA][ERROR] ERROR: xr_logic: pstor_store: not registered type 'nil' encountered

    Как исправить?
    Сообщение отредактировал Штырь - Четверг, 02.07.2015, 21:32
      Злобная реклама
    Четверг, 02.07.2015, 21:31
    Статус:
    Сообщений: 666
    Регистрация: 26.04.2014
    Российская Федерация  denis2000
    Четверг, 02.07.2015, 23:26 | Сообщение # 7053
    Время Альянса
    Статус:
    Ветеран:
    Сообщений: 4070
    Награды: 16
    Регистрация: 19.07.2013

    Цитата Gorodetskij ()
    Может они несовместимы?

    Мне это не известно. Смотреть надо.


    Цитата killer_mutants ()
    hit_probability_max_dist

    Насколько я помню этот параметр задает максимальное расстояние на котором точность НПС составляет 100%, далее него производиться учет вероятности попадания.
    Сообщение отредактировал denis2000 - Четверг, 02.07.2015, 23:26
      Злобная реклама
    Четверг, 02.07.2015, 23:26
    Статус:
    Сообщений: 666
    Регистрация: 19.07.2013
    Российская Федерация  DukeKAn
    Пятница, 03.07.2015, 00:06 | Сообщение # 7054
    Статус:
    Неопытный:
    Сообщений: 491
    Награды: 8
    Регистрация: 25.11.2012

    Цитата Штырь ()
    xr_logic.pstor_store(self.npc, "begin_wounded", nil)

    НЕльзя nil сохранять в хранилище
      Злобная реклама
    Пятница, 03.07.2015, 00:06
    Статус:
    Сообщений: 666
    Регистрация: 25.11.2012
    Российская Федерация  Штырь
    Пятница, 03.07.2015, 00:45 | Сообщение # 7055
    Статус:
    Отмычка:
    Сообщений: 126
    Награды: 3
    Регистрация: 26.04.2014

    Цитата DukeKAn ()
    НЕльзя nil сохранять в хранилище


    Я из ЗП эту функцию брал. Там так.
      Злобная реклама
    Пятница, 03.07.2015, 00:45
    Статус:
    Сообщений: 666
    Регистрация: 26.04.2014
    Российская Федерация  makdm
    Пятница, 03.07.2015, 09:44 | Сообщение # 7056
    Время Альянса
    Статус:
    Опытный:
    Сообщений: 1787
    Награды: 19
    Регистрация: 22.11.2012

    Цитата Штырь ()
    Я из ЗП эту функцию брал. Там так.

    Штырь, функции pstor_store из скрипта xr_logic.script в ЗП и ЧН различаются. В ЗП можно присваиватть NIL, а в ЧН нет.

    Попробуй в файле xr_logic.script в функции pstor_store вместо

    if not pstor_is_registered_type(tv) then

    прописать

    if val ~= nil and not pstor_is_registered_type(tv) then
      Злобная реклама
    Пятница, 03.07.2015, 09:44
    Статус:
    Сообщений: 666
    Регистрация: 22.11.2012
    Российская Федерация  Nikita_Kling
    Пятница, 03.07.2015, 17:12 | Сообщение # 7057
    Darkest Time
    Статус:
    Бывалый:
    Сообщений: 874
    Награды: 9
    Регистрация: 13.04.2015

    ребятки, как сделать так, чтобы мутанты были нейтральны к определенному НПС (у него своя секция), а он был нейтрален к мутантам?

    Какая функция отвечает за враждебность НПС после получения инфопоршня?
    Например, подходим к сталкеру, он нейтрал. Общаемся, в диалоге получаем инфопоршень, и он по нам открывает огонь.
    Напишите ее плз
      Злобная реклама
    Пятница, 03.07.2015, 17:12
    Статус:
    Сообщений: 666
    Регистрация: 13.04.2015
    Российская Федерация  Macromelyan
    Пятница, 03.07.2015, 17:26 | Сообщение # 7058
    Статус:
    Гость:
    Сообщений: 59
    Награды: 2
    Регистрация: 12.11.2014

    Как выдать инфопорцию через рестриктор?

    Код
    [sr_idle@start]
    on_actor_inside = {+val_raid_start) ?
      Злобная реклама
    Пятница, 03.07.2015, 17:26
    Статус:
    Сообщений: 666
    Регистрация: 12.11.2014
    Российская Федерация  Аристократ
    Пятница, 03.07.2015, 17:41 | Сообщение # 7059
    Модмейкер-одиночка
    Статус:
    Опытный:
    Сообщений: 2272
    Награды: 17
    Регистрация: 30.06.2012

    Цитата Nikita_Kling ()
    Какая функция отвечает за враждебность НПС после получения инфопоршня?
    Например, подходим к сталкеру, он нейтрал. Общаемся, в диалоге получаем инфопоршень, и он по нам открывает огонь.




    Добавлено (03.07.2015, 17:41)
    ---------------------------------------------
    Macromelyan, вот так:

    Сообщение отредактировал Rap4ik - Пятница, 03.07.2015, 17:42
      Злобная реклама
    Пятница, 03.07.2015, 17:41
    Статус:
    Сообщений: 666
    Регистрация: 30.06.2012
    Российская Федерация  solix
    Пятница, 03.07.2015, 18:00 | Сообщение # 7060
    Статус:
    Бывалый:
    Сообщений: 792
    Награды: 10
    Регистрация: 08.09.2013

    Нужен плагин для 3ds max - smdimp.dli- есть желающие помочь заранее благодарен.
      Злобная реклама
    Пятница, 03.07.2015, 18:00
    Статус:
    Сообщений: 666
    Регистрация: 08.09.2013
    Российская Федерация  LukaMudishchev
    Пятница, 03.07.2015, 18:37 | Сообщение # 7061
    Статус:
    Неопытный:
    Сообщений: 402
    Награды: 6
    Регистрация: 09.02.2015

      Злобная реклама
    Пятница, 03.07.2015, 18:37
    Статус:
    Сообщений: 666
    Регистрация: 09.02.2015
    Российская Федерация  TYOPA
    Пятница, 03.07.2015, 21:24 | Сообщение # 7062
    Тайна Зоны: История Стрелка
    Статус:
    Новичок:
    Сообщений: 226
    Награды: 0
    Регистрация: 10.08.2012

    Доброго времени суток. Подскажите, как узнать секцию прицела, установленного в данный момент на оружии. (Вопрос по CoP)
      Злобная реклама
    Пятница, 03.07.2015, 21:24
    Статус:
    Сообщений: 666
    Регистрация: 10.08.2012
    Российская Федерация  denis2000
    Пятница, 03.07.2015, 22:41 | Сообщение # 7063
    Время Альянса
    Статус:
    Ветеран:
    Сообщений: 4070
    Награды: 16
    Регистрация: 19.07.2013

    TYOPA, В lua_help.script описаны методы:
    weapon_scope_status() --Наличие или отсутствие прицела на стволе.
    weapon_is_silencer() --тип прицела, если есть.
    Не факт, что работают. Если не работают придется ковырять нетпакет оружия, там точно должно быть.
      Злобная реклама
    Пятница, 03.07.2015, 22:41
    Статус:
    Сообщений: 666
    Регистрация: 19.07.2013
    Российская Федерация  TYOPA
    Суббота, 04.07.2015, 07:31 | Сообщение # 7064
    Тайна Зоны: История Стрелка
    Статус:
    Новичок:
    Сообщений: 226
    Награды: 0
    Регистрация: 10.08.2012

    denis2000, чёт я сразу не подумал в этот замечательный файлик залесть...
    weapon_scope_status() возвращает значение scope_status из конфига ствола.
    weapon_is_scope() возвращает true если на оружие установлен прицел.
    Нет пакетами я не особо владею... Искал на амк, нашёл лишь способ узнать, установлен ли прицел.
    Потому вопрос остаётся открытый
    Сообщение отредактировал TYOPA - Суббота, 04.07.2015, 09:13
      Злобная реклама
    Суббота, 04.07.2015, 07:31
    Статус:
    Сообщений: 666
    Регистрация: 10.08.2012
    Российская Федерация  Macromelyan
    Суббота, 04.07.2015, 10:23 | Сообщение # 7065
    Статус:
    Гость:
    Сообщений: 59
    Награды: 2
    Регистрация: 12.11.2014

    Подскажите как сделать так что бы НПС первый начал диалог? Сделал вот так не работает..
    В all.spawn:

    В character_desc_garbage написал:
      Злобная реклама
    Суббота, 04.07.2015, 10:23
    Статус:
    Сообщений: 666
    Регистрация: 12.11.2014
    Поиск: