Advertisement
gatno

Untitled

Nov 1st, 2017
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.78 KB | None | 0 0
  1. function Warn.checkWarn(player, doNotSave)
  2. local id = player.m_Id
  3. sql:queryExec("DELETE FROM ??_warns WHERE userId = ? AND expires < ?;", sql:getPrefix(), id, getRealTime().timestamp)
  4.  
  5. if Warn.getAmount(id) >= 3 then
  6. local row = sql:queryFetchSingle("SELECT expires FROM ??_warns WHERE userId = ? ORDER BY expires;", sql:getPrefix(), id)
  7. if row then
  8. local days = math.floor((row.expires - getRealTime().timestamp)/60/60/24)
  9. if doNotSave then player.m_DoNotSave = true end
  10. kickPlayer(player, _("Du hast 3 Warns! Der nächste läuft in %d Tagen ab!", player, days+1))
  11. return false
  12. end
  13. return true
  14. elseif Warn.getAmount(id) > 0 then
  15. outputChatBox(_("Vorsicht du hast bereits %d Verwarnung/en!", player, Warn.getAmount(id)),player, 255,0,0)
  16. end
  17. return true
  18. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement