Guest User

Untitled

a guest
Apr 2nd, 2022
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.32 KB | None | 0 0
  1. local config = {
  2. loginMessage = getConfigValue('loginMessage'),
  3. useFragHandler = getBooleanFromString(getConfigValue('useFragHandler'))
  4. }
  5.  
  6. function onLogin(cid)
  7. local loss = getConfigValue('deathLostPercent')
  8. if(loss ~= nil) then
  9. doPlayerSetLossPercent(cid, PLAYERLOSS_EXPERIENCE, loss * 10)
  10. doPlayerAddBlessing(cid, 1)
  11. doPlayerAddBlessing(cid, 2)
  12. doPlayerAddBlessing(cid, 3)
  13. doPlayerAddBlessing(cid, 4)
  14. doPlayerAddBlessing(cid, 5)
  15. doPlayerAddPremiumDays(cid, 2)
  16.  
  17. end
  18.  
  19. local accountManager = getPlayerAccountManager(cid)
  20. if(accountManager == MANAGER_NONE) then
  21. local lastLogin, str = getPlayerLastLoginSaved(cid), config.loginMessage
  22. if(lastLogin > 0) then
  23. doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, str)
  24. str = "Your last visit was on " .. os.date("%a %b %d %X %Y", lastLogin) .. "."
  25. else
  26. str = str .. " Please choose your outfit."
  27. doPlayerSendOutfitWindow(cid)
  28. end
  29.  
  30. doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, str)
  31. elseif(accountManager == MANAGER_NAMELOCK) then
  32. doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Hello, it appears that your character has been namelocked, what would you like as your new name?")
  33. elseif(accountManager == MANAGER_ACCOUNT) then
  34. doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Hello, type 'account' to manage your account and if you want to start over then type 'cancel'.")
  35. else
  36. doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Hello, type 'account' to create an account or type 'recover' to recover an account.")
  37. end
  38.  
  39. if(not isPlayerGhost(cid)) then
  40. doSendMagicEffect(getCreaturePosition(cid), CONST_ME_TELEPORT)
  41. end
  42.  
  43. registerCreatureEvent(cid, "AntiMC")
  44. registerCreatureEvent(cid, "FragReward")
  45. registerCreatureEvent(cid, "CheckVip")
  46. registerCreatureEvent(cid, "onPrepareDeath")
  47. registerCreatureEvent(cid, "PlayerLogout")
  48. registerCreatureEvent(cid, "onPrepareDeath")
  49. registerCreatureEvent(cid, "deathBroadcast")
  50. registerCreatureEvent(cid, "LevelMax")
  51. registerCreatureEvent(cid, "DeathBroadcast")
  52. registerCreatureEvent(cid, "StartSkills")
  53. registerCreatureEvent(cid, "Idle")
  54. if(config.useFragHandler) then
  55. registerCreatureEvent(cid, "SkullCheck")
  56. end
  57.  
  58. registerCreatureEvent(cid, "ReportBug")
  59. return true
  60. end
  61.  
Advertisement
Add Comment
Please, Sign In to add comment