Advertisement
Guest User

Untitled

a guest
Feb 13th, 2016
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.31 KB | None | 0 0
  1. loginStrike = 44800
  2. function onLogin(player)
  3. local loginStr = 'Welcome to ' .. configManager.getString(configKeys.SERVER_NAME) .. '!'
  4. if player:getLastLoginSaved() <= 0 then
  5. loginStr = loginStr .. ' Please choose your outfit.'
  6. player:sendTutorial(1)
  7. else
  8. local date, loginDate = os.date("*t"), os.date("*t", lastLogin)
  9. if(date.yday == loginDate.yday + 1) then
  10. local strike = player:getStorageValue(cid, "loginStrike") + 1
  11. if(strike == 2) then
  12. addEvent(valid(player:addAchievement), 500, cid, "Curious by Nature", showMsg)
  13. elseif(strike == 3) then
  14. addEvent(valid(player:addAchievement), 500, cid, "Time To Play", showMsg)
  15. elseif(strike == 10) then
  16. addEvent(valid(player:addAchievement), 500, cid, "Next Level", showMsg)
  17. elseif(strike == 30) then
  18. addEvent(valid(player:addAchievement), 500, cid, "Lordaeron Expert", showMsg)
  19. end
  20.  
  21. player:setStorageValue(cid, "loginStrike", strike)
  22. elseif(date.yday ~= loginDate.yday) then
  23. player:setStorageValue(cid, "loginStrike", 1)
  24. end
  25. if loginStr ~= '' then
  26. player:sendTextMessage(MESSAGE_STATUS_DEFAULT, loginStr)
  27. end
  28.  
  29. loginStr = string.format('Your last visit was on %s.', os.date('%a %b %d %X %Y', player:getLastLoginSaved()))
  30. end
  31. player:sendTextMessage(MESSAGE_STATUS_DEFAULT, loginStr)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement