Перейти к содержанию

Mass

Сталкеры
  • Публикаций

    483
  • Зарегистрирован

  • Посещение

Весь контент Mass

  1. Возможно я понял вашу мысль. Если в spawn_sections будет 7 нпс, но 6 профилей? Так? В таком случае игра рандомно выберет профиль для любого подходящего нпс из этих 6-ти
  2. Что не хотелось :(. Проверка через оверрайды всегда быстрее чем вызов дополнительной функции или проверка по расстоянию. Хотяяя... проверка по таймеру , но опять же надо проверять другие условия
  3. Подскажите! А что физ объекты совсем в офлайн не переходят? Даже логика не сбрасывается!? Попытался заюзать условие on_offline. Для сталкеров работает, для монстров работает наоборот из-за ошибки (перепутаны коллбеки), а для физ объектов вовсе не работает, хотя судя по скрипту должно, только коллбек не юзается. Сталкивался кто?
  4. стрелок_2009, если не понимаете что такое логирование, то лучше не лезть вовсе. Предъявляйте правки как указал denis2000 . Можете попробовать сохранить папку gamedata, переменовав ёё, а чистую вернуть назад. Затем добавляйте свои профили в чистую ЗП. Достаточно одного профиля. Если всё нормально будет сделайте backup и займитесь группировками. Шаг за шагом возможно найдете причину
  5. В профиле в секции [spawn] \n патроны тоже есть? Если и там всё норм, тогда я бы вывел в лог в функции create_items и посмотрел какие значения туда падают
  6. Очевидно забыли добавить группировку в таблицу item_by_community death_manager.script
  7. Начнем с того что on_game_timer2 = 90 | sr_idle@nil %=run_postprocess(fade_in_out_9_sec)% Никогда не выполнится Что за функция set_time? Инфо village_sleep_end где выдается? Почему нет stop_postprocess если есть run_postprocess. Нужно подчищать за собой mil_village_sleep_sr Это имя и стори айди рестриктора?
  8. В функцию sleep в таблицу sleep_zones xr_effects. Тоже добавили? Также рекомендую добавить в pda.script в список sleep_zones_tbl
  9. Этот рестриктор нужен для того чтобы гг спал? Или у него другое предназначение? Notepad++ как нельзя лучше подойдет для этого. выбирайте во вкладке "найти в файлах" и выбираете путь до папки где искать
  10. Пока игрок не уйдет в оффлайн (слишком далеко от рестриктора)
  11. В bind_anomaly_zone и в bind_anomaly_field в апдейте нужно делать Разумеется так это не будет работать! Нужно понимать структуру класса, какие методы они используют и прочие вещи
  12. Напрашивается вопрос. А зачем несколько звуков для цикличных звуков? Дополнено 6 минуты спустя Править движок файл CustomZone.cpp , либо проверять на апдейте аномалии и подменять звук в зависимости от расстоянии
  13. Не сталкивался с таким! У кого конкретно не работает? Может звук отсутствует?
  14. Именно так нельзя! Потому что parse_names не используется для этого параметра. Но всё можно поменять\изменить
  15. Нужно проиграть звук циклично или один раз? Можно. Только это делается другим способом
  16. Именно! Само название звука в таблице list. А также имя самой секции где будут настройки звука. Ищите гайды, только для ЗП
  17. Совсем нет! Можно прописать в функции сохранения и загрузки дополнительный флаг, при котором бы этот самый флаг читался из секции звука, просто возвращая return. Но это потребует навыков от самого человека Upd: Да, и вообще не понятно зачем сохранять сам звук, если при загрузке игры схемы все равно ресетятся? Соответсвенно звук по новой проиграет. Возможно чего-то не знаю!?
  18. Схемы sr_sound нет в ЗП! в секции sr_idle написать on_actor_in_zone = имя рестриктора | %=play_sound(звук). Звук нужно зарегистрировать в конфигурационных файлах
  19. Сигнал |sig=path_end в точке пути существует? И вообще монстр берется под схему mob_walker?
  20. Вводите дополнительные инфопоршни в логику, либо можно через таймеры сделать on_timer\on_game_timer
  21. Итак я вас понял! Попробуйте пока убрать в конфиге саундов префикс characters_voice у всех с именем mil_max
  22. Тогда, вместо того чтобы гадать. Проще вывести в лог. Можете раскомментировать строку перед вылетом, при условии что логирование включено и работоспособно

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек. Оставаясь на сайте, вы подтверждаете свое согласие на их использование. Политика конфиденциальности | Условия использования