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

Как спавнить предмет или 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 сетки у объекта перед его созданием.