local oSpawnManager level client_spawn_manager -- Получим объект spawn

1
2
3
4
5
6
local oSpawnManager = level.client_spawn_manager() --'# Получим объект spawn мэнеджера
local iId = alife():story_object( story_ids.Escape_novice_lager_volk).id --'# Получим id объекта, на который будет вешаться callback, в данном случае это Волк
local spawn_callback = function( id, obj) news_manager.send_tip( db.actor, "Объект с id == "..id.." перешел в online") --'# Код функции, который будет выполятся при переходе объекта в online. В функцию передяется два аргумента. Первый - id объекта, второй - сам объект
oSpawnManager:add( iId, db.actor:id(), spawn_callback) --'# Назначим callback
--'# Так же возможно удаление назначенного callback'a, например так..
oSpawnManager:remove( iId, db.actor:id())