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

denis2000

Разработчики
  • Публикаций

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

  • Посещение

  • Победитель дней

    3

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

  1. Конечно есть, количество НПС на смарте не должно превышать количества работ для них.
  2. Если вы оставили пустой секцию exclusive или все строки в ней закомментированы - это вылет. Novik Не находит в конфигах секцию esc_driver. Что это я не знаю, пробуйте найти ее в исходниках, создайте заново или игнорируйте сообщение.
  3. Hrust нн здесь Просто спавна не достаточно. Нужно через правку нетпакета прописать недостающие параметры.
  4. Skala Я же говорю: нет никаких доп параметров. База такая: [logic@***_1] suitable = {=target_squad_name(***)} true prior = 200 active = companion@1 [companion@1] [logic@***_2] suitable = {=target_squad_name(***)} true prior = 200 active = companion@2 [companion@2] .....
  5. Weresk Да, по умолчанию она работает. Это у вас какой-то баг. Возможно поможет запуск от имени администратора.
  6. Skala Ну так они и будут это даелать. Пока не видят врага, бегут с оружием, подбежав на дистанцию боя и заметив противника, начнут стрелять и стрейфиться, поскольку перейдут в состояние боя.
  7. Skala А чего специфического вам может понадобиться? Эта логика заставляет НПС идти, бежать или рашить в строну ГГ в стандартных состояниях движения.
  8. Skala xr_companion не имеет встроенных параметров! И соответственно не может настраиваться из логики - это тот минус о котором я говорил.
  9. sosiska23 Эта звездочка из текстуры ui_common.dds описание в ui_common.xml.
  10. Skala Ну так конкурс не для того, чтобы вы во время него учились модингу, а для того, чтобы показали то чему вы уже научились. Делайте то, что хорошо знаете максимально качественно.
  11. fire_modes = 1 Если проблема не в анимациях (по скрину этого естественно не понять), то вероятнее всего криво настроены item_position, item_orientation Не понятно, что имеете ввиду. Skala Схема поведения xr_companion.script, но из коробки она вам врятле подойдет, ее придется серьезно допиливать или по модам искать уже готовую.
  12. andreyholkin Я конечно могу ошибаться и X-ray не поддерживает этот метод генерации музыки или это анахронизм, а возможно snd_volume_music - это регулировка отдельного канала для проигрывания динамической музыки.
  13. Я как-бы об этом и написал. Погодный цикл должен сработать, но звуки НПС/Мутантов и выстрелы из оружия у НПС останутся. Для устранения этого в катсцене потребуется использовать silent_stalker, сделать беззвучных мутантов специально для нее, а также снарядить НПС оружием с отключенным звуком! Skala А мне все же кажется, что НПС сразу уходят в офлайн. Сами НПС или смарт к которому они привязаны находиться в этот момент вне зоны А-лайф.
  14. Крим Конечно, для этого нужно подправить функцию из xr_effects.script function send_tip(actor, npc, p) local showtime = nil if p[4] and type(p[4]) == "number" and p[4] > 0 then local showtime = p[4] end news_manager.send_tip(actor, p[1], nil, p[2], showtime, p[3]) end Теперь четвертым параметром можно передать время сообщения на экране.
  15. Skala Создать функции с таким кодом в xr_effects.script и использовать их в логике.
  16. Skala Отключить звук окружения: _G.amb_vol = get_console():get_float("snd_volume_eff") get_console():execute("snd_volume_eff 0") Включить звук окружения: get_console():execute("snd_volume_eff "..tostring(_G.amb_vol)) _G.amb_vol = 0 Это тупо регулировка громкости звука в игре скриптовым методом!
  17. Skala function posilny_pribil_time (actor, npc) return db.actor ~= nil and level.get_time_hours() >= 8 and level.get_time_hours() < 10 end
  18. Skala Логическое выражение: Игрок есть и время больше/равно 23 часа или меньше 9 часов
  19. Skala Пример: function jup_a10_actor_give_outfit_money(first_speaker, second_speaker) dialogs.relocate_money_from_actor(first_speaker, second_speaker, 5000) end
  20. Рестриктор примерно такой: [logic] active = sr_idle@time [sr_idle@time] on_info = {+timer_start -timer_stop =zat_b7_is_late_attack_time} nil %+timer_stop% timer_start - инфопорция запуска проверки времени timer_stop - инфопорция достижения заданного времени, по ней нужно обновить задание zat_b7_is_late_attack_time - пример функции проверки времени из xr_conditions.script В скрипте ui_sleep_dialog.script в функции dream_callback() есть строка: level.change_game_time(0,hours,0) Так вот нужно при активном таймере проверить сколько времени осталось до срабатывания таймера и если параметр hours болше оставшегося времени, то в функцию подставить именно значение остатка. Тогда ГГ проснется в нужное время.