Как удалить нпс, когда он зайдёт в определённую зону?
Вопрос
Как удалить нпс, когда он зайдёт в определённую зону?
Ответ
Для того чтобы удалить НПС при входе его в определенную зону, вы можете использовать логику НПС следующим образом:
1. В редакторе логики (Logic Editor) создайте новый элемент логики с именем, например, `on_info`.
2. Настройте этот элемент так, чтобы он запускался при определенной информации или действии, связанном с зоной:
```lua
on_info = { =npc_in_zone("имя_зоны") } %=remove_npc(стори_ид)%
Здесь имя_зоны — это имя зоны, в которую должен войти НПС для активации логики, а стори_ид — идентификатор структуры (стора), к которой привязан этот НПС.
Дополнительно вы можете добавить логику для удаления НПС при его выходе из зоны:
on_info = { =npc_out_zone("имя_зоны") } %=remove_npc(стори_ид)%
Этот код должен быть правильно встроен в вашу логику НПС и скомпилирован, чтобы работать.