Продолжение по этому скрипту, который отказывается работать (проверка всегда возвращает false). Решил проверить, работает ли проверка на присутствие объекта в рестрикторе. Вызвал такую функцию:
function sander_test()
local sim = alife()
local obj
if sim then
local zone = sim:story_object(904)
for id = 1, 65534 do
obj = sim:object(id)
if zone and zone:inside(obj:position()) then
news_manager.send_tip(db.actor, "NEW_INFO = " .. tostring(obj:name()), nil, "trader", 5000, 92)
end
end
end
end
Что привело к вылету: