Перейти к основному содержимому

Как спавнить предмет или NPC вне AI сетки?

Вопрос

Как спавнить предмет или NPC вне AI сетки?

Ответ

Для спавна объектов вне AI сетки нужно использовать следующий код после спавна объекта:

```lua
obj:used_ai_locations(false)
or
alife():use_ai_locations(obj, false)```

Это отключает использование AI локаций для объекта. Если вы используете `alife():create`, то нужно сразу после спавна вызвать метод `used_ai_locations` или `use_ai_locations`. Например:
```lua
local obj = alife():create("vodka", sobj.position, sobj.m_level_vertex_id, sobj.m_game_vertex_id)
obj:used_ai_locations(false)```
or
```lua
alife():use_ai_locations(obj, false)```

Если метод `used_ai_locations` не работает, возможно, вам нужно отключить использование AI сетки у объекта перед его созданием.