Skymagnum

resetServer[talkaction]

May 11th, 2013
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.04 KB | None | 0 0
  1. function resetDb()
  2.  
  3.     return db.executeQuery("DELETE * FROM `accounts` WHERE `id` > 1;")
  4. end
  5.  
  6.  
  7. function onSay(cid, words, param, channel)
  8.  
  9.     local check = 83920
  10.     local storage = getPlayerStorageValue(cid, 83920)
  11.     local list =  {"ADM Ganzare"}
  12.  
  13.     if not (isInArray(list, getCreatureName(cid))) then
  14.         return doPlayerSendTextMessage(cid, 27, "You can't do it.")
  15.     end
  16.  
  17.     if ((storage > 0) and (param == "yes")) then
  18.         for _, pid in ipairs(getPlayersOnline())
  19.            addEvent(doRemoveCreature, 3 * 1000, pid)
  20.         end
  21.         doPlayerSendTextMessage(cid, 27, "A database será resetada em 3 segundos.")
  22.         addEvent(resetDb, 3 * 1000)
  23.         addEvent(setPlayerStorageValue, 3 * 1000, cid, check, 0)
  24.         addEvent(doShutdown, 3 * 1005)
  25.     else
  26.         doPlayerSendTextMessage(cid, 27, "Você quer mesmo deletar a database?, se sim digite !deletar yes.")
  27.         setPlayerStorageValue(cid, check, 1)
  28.         addEvent(setPlayerStorageValue, 3 * 1000, cid, check, 0)
  29.     end
  30.  
  31.     return true
  32. end
Advertisement
Add Comment
Please, Sign In to add comment