Overf1rst 1 582 Опубликовано 1 июля, 2020 Тема посвящена моддингу на платформе Зов Припяти. Правила темы: Здесь задают вопросы и получают на них ответы. Прежде чем задать вопрос, воспользуйтесь поиском, ответ на него, вероятно, уже есть. Если у вас произошёл вылет, проверьте лог и поищите информацию об ошибке в справочнике. Также будет полезно посмотреть справочник ошибок. Если у Вас вылетает какой-то мод, то следует написать в тему этого мода. Грамотно оформляйте свой пост, чётко доносите суть своего вопроса (ответа). Благодарность выражаем в личке или же ставим реакцию. Посты с благодарностями в теме будут удаляться. 20 10 1 1 3 6 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Крим 922 Опубликовано 4 января Подскажите, возможно ли хоть в каком-то виде реализовать полноценного отталкивания главного героя? Бусти Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
denis2000 1 151 Опубликовано 4 января Крим В ЗП реализован удар прикладом слишком назойливого ГГ или вам требуется нечто иное? Путь во мгле. Связь времен."Он ловко выхватил из-под себя табуретку и очень метко и сильно бросил ее в докладчика..." (Чугунный всадник) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
FacingSlave 394 Опубликовано 5 января Как в катсценах нпс как главный герой спавнится в началии от одетой брони? К примеру одел куртку новичка, в катсцене нпс спавнится в куртке новичка. Одел комбез сталкера, значит нпс спавнится в комбезе сталкера и т.д? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
AfterGlow 625 Опубликовано 5 января (изменено) Всем привет. Проблема следующего характера: У меня ГГ от НПС на таком расстоянии, что НПС уходит в оффлайн Я этого НПС телепортирую на вейпоинт к ГГ. Однако он не телепортируется, пока я не подбегу к нему на достаточное расстояние, чтобы он перешел в онлайн. После этого он телепортируется на вейпоинт как надо. По идее перед этим самым телепортом его надо свитчнуть в онлайн. Помнится краем глаза видел, что здесь когда-то эту тему обсуждали, но не нашел ответов. Может кто практиковал подобное? Или знает иное решение проблемы? Изменено 5 января пользователем AfterGlow Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
ScR1pt 755 Опубликовано 5 января AfterGlow лично у меня просто радиус алайфа на всю локацию ПАДШИЙ БОГ | ГРАНЬ Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
denis2000 1 151 Опубликовано 5 января (изменено) AfterGlow Вообще, телепортируют не НПС, а сквад в котором он. alife():set_switch_online( object_id, true ) alife():set_switch_offline( object_id, false ) 6 часов назад, FacingSlave сказал: Как в катсценах нпс как главный герой спавнится в началии от одетой брони? Заготавливаем несколько моделей ГГ в разных костюмах, делаем несколько разных дескрипшена персонажа в зависимости от визуала. В катсцене в зависимости от надетого на ГГ спавним соответствующего НПС. Изменено 5 января пользователем denis2000 Путь во мгле. Связь времен."Он ловко выхватил из-под себя табуретку и очень метко и сильно бросил ее в докладчика..." (Чугунный всадник) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
AfterGlow 625 Опубликовано 5 января denis2000 Да, я видел про такое. Не был уверен просто насчет использования :D Но от тебя более спокойно такое услышать. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
FacingSlave 394 Опубликовано 6 января denis2000 Так и думал, спасибо Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
стрелок_2009 8 Опубликовано 6 января (изменено) Expression : !m_error_code Function : raii_guard::~raii_guard File : D:\prog_repository\sources\trunk\xrServerEntities\script_storage.cpp Line : 748 Description : ... pripyat\gamedata\scripts\state_mgr_animation.script:163: attempt to index field 'anim_path' (a nil value) решил восстановить "барные" анимации, все сделал, сохранил, и при запуске новой игры вылетает с этой ошибкой, что делать? и вопрос, будут ли эти анимации использоваться у обычных нпс сразу или их нужно им прописывать? Изменено 6 января пользователем стрелок_2009 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
FalkineIsaku 91 Опубликовано 7 января (изменено) Здравствуйте, может ли кто-то подсказать, что делать если на текстуре просвечивается зелёный(?), просто я сам не особо понимаю, что это, и если это возможно подсказать как исправить? Спойлер на статике такого нет Изменено 7 января пользователем FalkineIsaku Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Neptun 896 Опубликовано 8 января стрелок_2009 пять минут потратил. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
NewValveCom 141 Опубликовано 8 января Приветствую, хочу реализовать увеличение звука в зависимости от прбилижении актора к центру рестриктора (т.е. чем ближе игрок к центру, тем сильнее звук). Аналогичное есть в ТЧ (если мне память не изменяет) когда чем ближе актор к центру пси-излучения, тем сильнее звук пси, но в ЗП такого не вспомню. Накидал набросок скрипта: Спойлер function sr_radio_noise(actor, npc, p) if not actor then return end if not sr_radio_noise_snd then sr_radio_noise_snd = sound_object("radio_noise") sr_radio_noise_snd:play_at_pos(actor, actor:position(), true) sr_radio_noise_time = time_global() end local pos = actor:position() local min_dist = 99999 for _, center in pairs(sr_radio_noise_centers) do local d = pos:distance_to(center) if d < min_dist then min_dist = d end end local max_dist = 20.0 local base_volume = 0.15 local time_gain = 0.0003 if min_dist > max_dist then sr_radio_noise_snd:set_volume(0) return end local k = 1 - (min_dist / max_dist) k = math.max(0, math.min(1, k)) -- 6. наростання з часом (сюжетний гул) local time_factor = (time_global() - sr_radio_noise_time) * time_gain local volume = base_volume + (k * k) + time_factor volume = math.min(volume, 1.0) sr_radio_noise_snd:set_volume(volume) end Не прошу полностью помогать, хочу лишь узнать шаги к выполнению и устранению ошибок, которые могут быть. Или же просто как интерпретировать звук а-ля "пси-излучение" в центре рестриктора. Заранее благодарю! Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
denis2000 1 151 Опубликовано 8 января NewValveCom Зачем проигрывать звук в позиции ГГ и при этом регулировать громкость, если есть возможность играть звук от позиции любого объекта и звуковой движок будет настраивать не только его громкость в зависимости от расстояния корректно но и направление на звук!? Путь во мгле. Связь времен."Он ловко выхватил из-под себя табуретку и очень метко и сильно бросил ее в докладчика..." (Чугунный всадник) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
NewValveCom 141 Опубликовано 8 января 3 минуты назад, denis2000 сказал: NewValveCom Зачем проигрывать звук в позиции ГГ и при этом регулировать громкость, если есть возможность играть звук от позиции любого объекта и звуковой движок будет настраивать не только его громкость в зависимости от расстояния корректно но и направление на звук!? У меня это не подвязано ни под один объект, и звук должен быть type = actor, т.е. звук должен быть технически внутри головы актора. Но если можно - можно подсказать в каких скриптах и функциях это искать? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Mawrak 993 Опубликовано 8 января 23 часа назад, FalkineIsaku сказал: Здравствуйте, может ли кто-то подсказать, что делать если на текстуре просвечивается зелёный(?), просто я сам не особо понимаю, что это, и если это возможно подсказать как исправить? ощущение что какие-то кривые бампы Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
RomaL23 9 Опубликовано 8 января У меня есть анимпоинты в которых нпс ест например, или пьет (точнее пытается). У него в руке пусто, то есть он пытается пить пустоту. Как это можно исправить, и возможно ли? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Neptun 896 Опубликовано 9 января RomaL23 два условия: 1. Наличие оного предмета в инвентаре нпс. 2. Пропись в скрипте анимации его использование, например: into = { [0] = {"item_1_draw_0", {a="kolbasa"}, "item_1_draw_1"}}, out = { [0] = {"item_1_holster_0", {d="kolbasa"}, "item_1_holster_1"} }, 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
denis2000 1 151 Опубликовано 9 января (изменено) В 08.01.2026 в 16:33, NewValveCom сказал: Но если можно - можно подсказать в каких скриптах и функциях это искать? Вы сами используете этот метод в своем скрипте! sound_object:play_at_pos(object, position, delay, sound_object.s3d) , где: sound_object - звуковой объект object - объект источник звука, например db.actor, рестриктор, НПС, физобъект и тп. position - вектор координат откуда звук проигрываеться (хоть координаты любой точки пути) delay - задержка проигрываения звука перед повтором, например 0 sound_object.s3d - тип звука трехмерный, тоесть интенсивность звука расчитыветься отдельно для левого и правого канала в зависимости от направления на источник Изменено 9 января пользователем denis2000 Путь во мгле. Связь времен."Он ловко выхватил из-под себя табуретку и очень метко и сильно бросил ее в докладчика..." (Чугунный всадник) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
RomaL23 9 Опубликовано 10 января Посоветуйте самый стабильный STCoP, где меньше всего багов. Не знаю в какую тему писать, решил сюда. 3.5 баги с оружием и отсутствие некоторых текстур, 3.7 тяжеловат.. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
FacingSlave 394 Опубликовано 15 января Как сделать пулемётчика как в ЧН Вова Вист? Есть у кого скрипты или какой нибудь гайд как это добавить? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Paracetamol 1 136 Опубликовано 15 января 11 минут назад, FacingSlave сказал: Как сделать пулемётчика как в ЧН Вова Вист? Есть у кого скрипты или какой нибудь гайд как это добавить? Посмотри схему ph_minigun в ЧН Группа в ВК Telegram канал Boosty Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Крим 922 Опубликовано 15 января Задам очень глупый вопрос. Можно у полтергейста в его файле, которая находится в папке creatures, задать параметр type следующим образом:type = telekinetic, flamer Бусти Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
FacingSlave 394 Опубликовано 15 января (изменено) Paracetamol это же в зп присутствует ph_minigun или это вырезано? Изменено 15 января пользователем FacingSlave Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Paracetamol 1 136 Опубликовано 15 января Только что, FacingSlave сказал: Paracetamol это же в зп присутствует ph_minigun или это вырезано? Присутствует, но надо проверять роботоспособность Дополнено 0 минут спустя 2 минуты назад, Крим сказал: Задам очень глупый вопрос. Можно у полтергейста в его файле, которая находится в папке creatures, задать параметр type следующим образом:type = telekinetic, flamer Как говорится, не проверишь - не узнаешь Группа в ВК Telegram канал Boosty Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
denis2000 1 151 Опубликовано 15 января (изменено) FacingSlave Схемы логики можно добавлять\удалять тут нет проблем. 51 минуту назад, FacingSlave сказал: Есть у кого скрипты или какой нибудь гайд как это добавить? Там вроде все не сложно. Логика ph_minigun, объект - пулемет на классе БТР и НПС который должен находиться в рестрикторе возле пулемета. В начальной версии ЧН пулемет стрелял без НПС и по точкам, а не по ГГ. Крим Нет, этот параметр так не работает. Изменено 15 января пользователем denis2000 1 Путь во мгле. Связь времен."Он ловко выхватил из-под себя табуретку и очень метко и сильно бросил ее в докладчика..." (Чугунный всадник) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты