Когда я пытаюсь использовать примеры, показанные на сайте, для создания события регистрации объекта мира, я получаю сообщение об ошибке в объекте мира, подразумевая, что это нулевое значение, например:
lua_scripts/test.lua:5: попытка проиндексировать глобальный 'worldobject' (нулевое значение)
Пробовал несколько разных примеров с одним и тем же результатом, поэтому, естественно, я ожидаю, что это, вероятно, какая-то оплошность с моей стороны.
Проверенные примеры:
local function YourFunction(eventid, delay, repeats, worldobject)
worldobject:SendUnitSay("My name is " .. worldobject:GetName(), 255)
end
worldobject:RegisterEvent(YourFunction, 10000, 5)
local function Timed(eventid, delay, repeats, worldobject)
print(worldobject:GetName())
end
worldobject:RegisterEvent(Timed, 1000, 5)
Оба возвращают указанную в начале ошибку.