Advertisement
Guest User

Untitled

a guest
Dec 9th, 2019
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.19 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. end
  11.  
  12. local accountManager = getPlayerAccountManager(cid)
  13. if(accountManager == MANAGER_NONE) then
  14. local lastLogin, str = getPlayerLastLoginSaved(cid), config.loginMessage
  15. if(lastLogin > 0) then
  16. doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, str)
  17. str = "Your last visit was on " .. os.date("%a %b %d %X %Y", lastLogin) .. "."
  18. end
  19.  
  20. doPlayerSendTextMessage(cid, MESSAGE_STATUS_DEFAULT, str)
  21. elseif(accountManager == MANAGER_NAMELOCK) then
  22. doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Hello, it appears that your character has been namelocked, what would you like as your new name?")
  23. elseif(accountManager == MANAGER_ACCOUNT) then
  24. doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Hello, type 'account' to manage your account and if you want to start over then type 'cancel'.")
  25. else
  26. doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "Hello, type 'account' to create an account or type 'recover' to recover an account.")
  27. end
  28.  
  29. if(not isPlayerGhost(cid)) then
  30. doSendMagicEffect(getCreaturePosition(cid), CONST_ME_TELEPORT)
  31. end
  32. end
  33. end
  34. registerCreatureEvent(cid, "Mail")
  35. registerCreatureEvent(cid, "GuildMotd")
  36.  
  37. registerCreatureEvent(cid, "Idle")
  38. if(config.useFragHandler) then
  39. registerCreatureEvent(cid, "SkullCheck")
  40. end
  41. registerCreatureEvent(cid, "ProtDeath")
  42. registerCreatureEvent(cid, "Biohazard")
  43. registerCreatureEvent(cid, "ZombieAttack")
  44. registerCreatureEvent(cid, "WeaponMana")
  45. registerCreatureEvent(cid, "showVoc")
  46. registerCreatureEvent(cid, "ReportBug")
  47. registerCreatureEvent(cid, "AdvanceSave")
  48. registerCreatureEvent(cid, "MaxLevel")
  49. registerCreatureEvent(cid, "Evento")
  50. registerCreatureEvent(cid, "Recompensa")
  51. registerCreatureEvent(cid, "Evento")
  52. registerCreatureEvent(cid, "Evento")
  53.  
  54. return true
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement