adrianoswatt

TP Diário - Quest [GlobalEvents]

Jan 11th, 2017
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.05 KB | None | 0 0
  1. --------- Script by: Adriano Swatt' ------
  2. local tp = {
  3.     id = 5023, -- ID do Teleport que Será Criado
  4.     pos = {x=000, y=000, z=0}, -- Coordenada dos tps
  5.     act = 12129, -- Action do TP, não precisa mexer // Precisa ser igual ao script Movements
  6.     Openhour = '12', -- Hora que será criado o tp
  7.     Closehour = '22', -- Hora que será removido o tp
  8.     msg = "Nome do Evento", -- Mensagem usará esse nome do evento ao abrir o teleporte
  9. }
  10. ----------- FIM DAS CONFIGURAÇÕES ---------
  11. function onTimer()
  12.     local checkhour = os.date("%H")
  13.     if checkhour == tp.Openhour then
  14.             doItemSetAttribute(doCreateItem(tp.id, 1, tp.pos), "aid", tp.act)
  15.             doBroadcastMessage("O teleporte do "..tp.msg.." foi criado, o evento ficará aberto até às "..tp.Closehour..":00 horas.")
  16.     elseif checkhour == tp.Closehour then
  17.         theTP = getTileItemById(tp.pos, tp.id).uid
  18.         if theTP > 1 then
  19.             doRemoveItem(theTP, 1)
  20.             doBroadcastMessage("O teleporte do "..tp.msg.." foi removido, o evento abrirá novamente amanhã às "..tp.Openhour..":00 horas.")
  21.         end
  22.     end
  23. return true
  24. end
Advertisement
Add Comment
Please, Sign In to add comment