MaXwEllDeN

Untitled

May 24th, 2013
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.76 KB | None | 0 0
  1. local events = {
  2.     ["dota"] = {tp_pos = {x = 160, y = 54, z = 7}, event_pos = {x = 720, y = 30, z = 7}},
  3.     ["ctf"] = {tp_pos = {x = 230, y = 150, z = 7}, event_pos = {x = 210, y = 180, z = 6}},
  4. }
  5.        
  6. function onSay(cid, words, param)
  7.     local event = events[param:lower()]
  8.  
  9.     if not event then
  10.         local str = "Eventos disponíveis:"
  11.  
  12.         for i, _ in pairs(events) do
  13.             str = str .. "\n".. string.upper(i:sub(1, 1)) .. i:sub(2, #i)
  14.         end
  15.        
  16.         return doPlayerPopupFYI(cid, str)
  17.     end
  18.    
  19.     if getTileItemById(event, 1347).uid > 100 then
  20.         doPlayerSendCancel(cid, "O evento ".. param .. " já está aberto!")
  21.     else
  22.         doBroadcastMessage("[".. getCreatureName(cid) .. "]: O evento ".. param .. " está aberto!")
  23.         doCreateTeleport(1387, event.event_pos, event.tp_pos)
  24.     end
  25.    
  26.     return true
  27. end
Advertisement
Add Comment
Please, Sign In to add comment