Как адаптировать скрипт зомбирования гг и нпс контролером?
Вопрос
Как адаптировать скрипт зомбирования гг и нпс контролером?
Ответ
Для адаптации скрипта зомбирования гг и нпс контролером в файл bind_monster.script, следует использовать следующий код:
```lua
if self.object:clsid() == clsid.controller_s and self.object:alive() then
local npc = self.object:get_enemy()
if npc then
if _G.IsStalker(npc) then
local npc_id = npc:id()
local npc_c_comm = npc:character_community()
if npc_id ~= db.actor:id() and npc:clsid() == clsid.script_stalker and self.object:see(npc) and npc_c_comm ~= 'zombied' and npc_c_comm ~= 'actor_zombied' then
local sobj = alife():object(npc:id())
if sobj and sobj.online then
npc:set_character_community('zombied', 0, 0)
end
end
end
end
end
После вставки этого кода в функцию update файла bind_monster.script необходимо убедиться, что он правильно интегрируется с существующим скриптом. Если вам нужны только зомбирования без дополнительного поведения, можно удалить или закомментировать неиспользуемую часть кода.