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

denis2000

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

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

  • Посещение

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

    2

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

  1. RomaL23 Build.prj в папке уровня появился? стрелок_2009 В секции ствола: silencer_status = 1. Внимание! Глушитель должен быть нарисован на 3D моделях и привязан к соответствующему суставу, а в конфиге должны присутствовать параметры описывающие глушитель. Теоретически - да, если придумаете как получать ваш партикл как объект, то к нему можно применить метод stop().
  2. RomaL23 1. По вопросам SDK 0.7 есть отдельная тема. 2. Приводите полный лог из файла, это поможет более точному анализу. 3. Нет необходимости пересобирать траву (Detail Object) если вы ее не меняли (оставляйте из исходника).
  3. Речь шла, например, о скрипте bind_stalker.script и функции actor_binder:update
  4. Прописывается в скрипт с постоянным апдейтом. Именно то, что написано, ни больше ни меньше.
  5. стрелок_2009 Пробуйте: if (db.actor:item_in_slot(7) ~= nil) and (db.actor:item_in_slot(7):section() == "имя_секции_брони") and (not actor_in_dolg()) then sim_board.get_sim_board():set_actor_community("actor_dolg") end function actor_in_dolg() for k,v in pairs(sim_board.get_sim_board().players) do if v.community_player == true and v.player_name == "actor_dolg" then return true end end return false end actor_dolg - специально под ГГ сделанная группировка Долг, включать в группировку для НПС не рекомендуется. Pavel2000 С правками движка - да.
  6. Вот так просто? Надел костюм сменил группировку? Мод есть такой - "По одежке встречают", он делает именно это.
  7. DallasМусорщик Редактирование движка PS: Погоди сейчас Hrust прибежит и пояснит, как это все просто и быстро сделать.
  8. Значит 100% это косяки оригинала.
  9. vladvexa188 НПС видит ГГ? Если нет, никаких приветствий или прощаний не будет.
  10. Так тупо и пропиши ее в апдейт. Это характерно для кода GeJorge: от гениальности до, как так можно писать - один шаг. PS: А вообще ровно такую задачу я реализовывал в Поиск укрытий от выброса
  11. Mawrak Починить, то все можно, только смысла в этом нет - ЗП работает по другим принципам...
  12. Mawrak Естественно он не работает, скрипты кардинально переделаны.
  13. Pavel2000 Тут нет - это в оригинале вы имеете ввиду? Дополнено 1 минуту спустя Если вставлять то так: function sim_squad_scripted:show() if self.show_disabled then self:hide() return end if(level.map_has_object_spot(self:commander_id(), "ui_pda2_trader_location")~=0) or (level.map_has_object_spot(self:commander_id(), "ui_pda2_mechanic_location")~=0) or (level.map_has_object_spot(self:commander_id(), "ui_pda2_scout_location")~=0) or (level.map_has_object_spot(self:commander_id(), "ui_pda2_quest_npc_location")~=0) or (level.map_has_object_spot(self:commander_id(), "ui_pda2_medic_location")~=0) then self.show_disabled = true return end if self.current_spot_id ~= self:commander_id() then self:hide() self.current_spot_id = self:commander_id() self:show() return end
  14. Я это и имел ввиду, но оказывается на одном объекте могут одновременно висеть несколько меток, а не одна последняя. На вашем НПС есть еще метка командира сквада нейтралов. Попробуйте открыть файл sim_squad_scripted.script там в функции sim_squad_scripted:show есть строки: if(level.map_has_object_spot(self:commander_id(), "ui_pda2_trader_location")~=0) or (level.map_has_object_spot(self:commander_id(), "ui_pda2_mechanic_location")~=0) or (level.map_has_object_spot(self:commander_id(), "ui_pda2_scout_location")~=0) or (level.map_has_object_spot(self:commander_id(), "ui_pda2_quest_npc_location")~=0) or (level.map_has_object_spot(self:commander_id(), "ui_pda2_medic_location")~=0) then self.show_disabled = true return end Добавьте свою метку по аналогии.
  15. Pavel2000 Отмена, значит это так не сработает, остается метка командира сквада...
  16. Pavel2000 Можно сделать так: 1. Добавляете в stalker_generic.script новую метку в функции reset_show_spot и remove_level_spot. Но делаете ее невидимой. 2. Добавляете свою метку в логику: [logic] level_spot = ...
  17. Я ничего не говорил о новичке в Зоне отчуждения! Новичок в зоне погибнет до первого выброса.
  18. Pavel2000 Нет необходимости прописывать логику, достаточно задать стори_ид: turn_off_underpass_lamps, turn_off, turn_on
  19. Поиск укрытий от выбросов Во время работы над модом Отступник, я задумался о том, что Главный Герой, а точнее его КПК, прекрасно знает о всех укрытиях от выбросов на всех локациях. Как мне кажется, такая ситуация не очень-то реалистична, ведь как правило, Зона отчуждения для персонажа игры или мода - это Терра инкогнито, а стало быть ему (и нам как игрокам) необходимо ее исследовать и узнавать о ней от более сведущих людей (НПС). Подумав так, я решил реализовать такую концепцию: 1. Главный Герой знает на каждой локации по два-три очевидных укрытия, например на известных базах дружественных/нейтральных НПС. 2. Главный Герой может в процессе исследования локации находить места пригодные для укрытия и отмечать их координаты в своем КПК. 3. Главный Герой может в процессе диалога с дружественным/нейтральным НПС выяснить координаты ближайшего не известного ему убежища. Итак, приступим:

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

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