• Страница 1 из 1
  • 1
Форум » Обсуждение аддонов » Разработка аддонов WoW » Таймер
Таймер
Nyll
Всем привет, сегодня я расскажу вам как создать таймер на OnUpdate и варианты его применения.



Конечный код::
Код
local RunTimer = {}
function Timer_System(value)
    if (value == "start") then    
     Timers:Show()
    elseif (value == "stop") then
     Timers:Hide()
    elseif (value == 1) then
     Timers:Show()
     RunTimer = 1
    elseif (value == 2) then
     Timers:Show()
     RunTimer = 2
    end    
end

local TimerO = 0
function FTimer(event, secconds)
    TimerO = TimerO + secconds
    print("OK")
    if (TimerO >= 1) then
     print("OK")
     TimerO = 0
     if (RunTimer and RunTimer == 1) then
     Timers:Hide()
     elseif (RunTimer and RunTimer == 2) then
     return ;
     end
    end    
end

Timers = CreateFrame("Frame")
Timers:SetScript("OnUpdate", FTimer)
Timers:Hide()
Маме беркута привет!
Сообщение # 1 отредактировано Nyll - Суббота, 02.02.2013, 06:20
Форум » Обсуждение аддонов » Разработка аддонов WoW » Таймер
  • Страница 1 из 1
  • 1
Поиск: