Народ,есть дейтсвие которое должно выполняться раз в 120 секунд. self:ChatMsg(".save") .Как это можно реализовать?подскажите пожалуйста.
По-моему это имеет прямое отношение к языку lua, однако, представленный тобою код работать не будет из-за того, что метод ChatMsg является методом функции таблицы. Данный метод надо вызывать либо внутри функции таблицы, либо вместо self писать истинное имя таблицы.
У автора тему хочу спросить в какой таблице определён данный метод? Если задаёшь вопрос, то задавай его корректно, чтобы можно было реализовать! Ты предоставил неработающий глобально метод self:ChatMsg(".save"), поэтому реализовать твой запрос невозможно! Либо говори структуру, либо тема идёт в корзину.
хм...обьясните мне что вообще обозначает структура и если можно с примерами.
впринципе вот рабочий код
function MangAdmin:SavePlayer()
if self:Selection("player") or self:Selection("self") or self:Selection("none") then
local player = UnitName("target") or UnitName("player")
self:ChatMsg(".save")
self:LogAction("Saved player "..player..".")
else
self:Print(Locale["selectionerror1"])
end
end
как определить какая таблица задейсвована?
Говорю ещё раз. Вызвать таким способом метод можно только внутри другого метода таблицы!
Пример: