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

denis2000

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

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

  • Посещение

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

    2

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

  1. Значит нужно консультироваться с разработчиками или с теми, кто в курсе правок... Идея верная, вам осталось добиться только такой логики при которой выполняется только одно условие в строке!
  2. Значит - это баг используемого вами движка или какие-то накрутки в скриптах? В оригинале такого нет! Если посмотрите все дескрипшены персонажей в оригинале, там везде прописана только одна пачка патронов и НПС недостатка боеприпасов никогда не испытывают.
  3. Достаточно одной пачки, НПС "размножают" боеприпасы. Что мешает выполниться сначала условию в on_info, а следующим условию в on_info2? Правильный ответ - ничего! К моменту проверки условия {=hit_by_actor +katsman_hit_first} инфопорция katsman_hit_first уже будет выдана выше. Очевидно прописать ему, только эти грейды!
  4. Крим ui_custom_msgs.xml теги item_used, game_saved, autosave. Двигайте куда требуется.
  5. Сельдь Могу только подсказать: открывайте файл level_weathers.script, ищите строку 108, там смотрите на переменную range, анализируйте причину, по которой она может оказаться равна nil, поскольку в оригинале и близко такого нет.
  6. Вписать его в stalkers_upgrade_info.ltx В дескрипшене персонажа тег <visual> FalkineIsaku Что то типа такого: function inventory_box_damage_items(actor, npc) local inv_box = get_story_object("jup_b202_actor_treasure") local function damage_items(inv_box, item) if item:name() == "wpn_abakan" then item:set_condition(0.5) end end inv_box:iterate_inventory_box(damage_items, inv_box) end где jup_b202_actor_treasure - пример стори ид ящика, wpn_abakan - имя секции предмета, состояние которого нужно изменить на 0.5
  7. Flanceton Спавниться сквад на не существующем смарте. sosiska23 Указан рандомный звук, в котором всего один возможный вариант. FalkineIsaku Сначала поделитесь, что конкретно вы хотите.
  8. NewValveCom Странно, что не видите проблемы. Значит поясню. on_info = {+sub_ezh_1} %=play_sound(sarmat_1)% Такая конструкция подразумевает постоянную попытку запуска фразы на проигрывание все время пока выполняется условие. Допустима например такая конструкция: on_info = {+sub_ezh_1 -sub_ezh_1_play} %+sub_ezh_1_play =play_sound(sarmat_1)% То есть есть инфопорция-защелка не позволяющая многократный запуск.
  9. NewValveCom Позвольте вас немного помучить... Вот в этих строках: on_info = {+sub_ezh_1} %=play_sound(sarmat_1)% on_info = {+sub_sak_1} %=play_sound(sakramar_1)% вы проблемы не видите?
  10. NewValveCom В этой секции я не вижу ничего криминального. idle = 0,0,100 означает паузу до следующего звука который может проиграться от 0 до 0 сек (то есть сразу). Вы уверены, что именно эта фраза проблемная, а не какая то другая? Вам виднее: Расшифровываю: Вы указали сквадам точки спавна spawn_point = ... Эти точки есть в наличии в all.spawn и находятся ли они на АИ-сетке? FalkineIsaku obj:set_condition(0.8) где obj - клиентский объект, 0.8 - новое состояние.
  11. NewValveCom У вас вылет при попытке парсинга пути к файлу звука. Выложите проблемную секцию звука. FalkineIsaku В оригинале никак, для этого делают в этом месте рестриктор по условию телепортирующий в нужный level_changer.
  12. sosiska23 Все еще ожидается конфиг смарта... А заявленные spawn_point есть в наличии на Аи-сетке?
  13. Вот поэтому, то и нужно скидывать все правки, а не те фрагменты которые вы считаете нужными. Где назначение логики НПС на смарте?
  14. sosiska23 Отсутствует класс esc_novice_boss_st_01_medic или не зарегистрирован файл с этим классом.
  15. NewValveCom Если активного оружия нет, то функция wpn_info_get возвращает пустую таблицу - это нужно учесть.
  16. MoniLit Чудес не бывает, раз пишет, что не может найти файл, значит путь к нему указан не верно.
  17. А откуда информация, что движок не находит файл? Пока мне думается одно из двух: либо путь к файлу указан неверно или в нем указана другая секция.
  18. MoniLit 1. Отдельная тема обязательна? 2. Какой лог вылета? 3. Что прописано в weapons.ltx? 4. Что в файле ствола? 5. Как спавните ствол?