Advertisement
Guest User

Untitled

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