Guest User

Untitled

a guest
Mar 2nd, 2018
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.82 KB | None | 0 0
  1.  
  2. mob
  3. Logout()
  4. winset(src, null, "command=.quit")
  5. Login()
  6. ChangePane("Login")
  7. var
  8. User
  9. Password
  10. tmp/Wrong_times = 0
  11. verb
  12. Access()
  13. set hidden = 1
  14. var Name = winget(usr,"Login.Name","text")
  15. var Pass = winget(usr,"Login.Pass","text")
  16. var Correct
  17. var Denied = FALSE
  18. if((Name in Blocked_Usernames))del(src)
  19. if(!Name)
  20. winset(usr,"Login.Name","background-color='#E16A6A'")
  21. Denied = TRUE
  22. if(!Pass)
  23. winset(usr,"Login.Pass","background-color='#E16A6A'")
  24. Denied = TRUE
  25. if(Denied == FALSE)
  26. if(fexists("Clients/[User]/[User]_Main.sav"))
  27. var/savefile/F = new("Clients/[User]/[User]_Main.sav")
  28. F["Password"] >> Correct
  29. if(Pass == Correct)
  30. F["User"] >> src.User
  31. F["Password"] >> Password
  32. if((src.client.computer_id in owner)||(src.User in owner))
  33. src.verbs += typesof("/owner/verb")
  34. src.client.rank = "Owner"
  35. winset(src, "ownerMenu", "parent='menu';name='Owner'")
  36. winset(src, "ownerMenuGhostMode", "parent='ownerMenu';name='Ghost Mode';command=GhostMode")
  37. winset(src, "ownerMenuEdit", "parent='ownerMenu';name='Edit';command=Edit")
  38. winset(src, "ownerMenuBoot", "parent='ownerMenu';name='Boot';command=Boot")
  39. winset(src, "ownerMenuWipeSave", "parent='ownerMenu';name='Wipe Save';command=WipeSave")
  40. winset(src, "ownerMenuAddAdmin", "parent='ownerMenu';name='Add Admin';command=AddAdmin")
  41. winset(src, "ownerMenuRemoveAddmin", "parent='ownerMenu';name='Remove Admin';command=RemoveAdmin")
  42. if((src.User in admin)||(src.client.computer_id in owner)||(src.User in owner))
  43. src.verbs += typesof("/admin/verb")
  44. winset(src, "StaffMenu", "parent='menu';name='Admin'")
  45. winset(src, "StaffMenuB", "parent='StaffMenu';name='Ban';command=Ban")
  46. winset(src, "StaffMenuM", "parent='StaffMenu';name='Mute';command=Mute")
  47. winset(src, "StaffMenuU", "parent='StaffMenu';name='Unban';command=Unban")
  48. winset(src, "StaffMenuUM", "parent='StaffMenu';name='Unmute';command=Unmute")
  49. winset(src, "StaffMenuTP", "parent='StaffMenu';name='Teleport';command=Teleport")
  50. src.client.rank = "Admin"
  51. if((src.User in subs_list))
  52. src << "Thanks for subscripting or w/e the fuck that is called."
  53. ChangePane("Load")
  54. GameHourLoop()
  55. else
  56. winset(usr,"Login.Pass","background-color='#E16A6A'")
  57. winset(usr,"Login.Pass","text=''")
  58. Wrong_times++
  59. if(Wrong_times > 4)new/Blocked(src,4320);del(src)
  60. return
  61. else
  62. winset(usr,"Login.Name","background-color='#E16A6A'")
  63. winset(usr,"Login.Name","text=''")
  64. winset(usr,"Login.Pass","background-color='#E16A6A'")
  65. winset(usr,"Login.Pass","text=''")
  66. Wrong_times++
  67. if(Wrong_times > 4)new/Blocked(src,4320);del(src)
  68. Create()
  69. set hidden = 1
  70. var/Name=winget(usr,"Create.Name","text")
  71. var/Pass=winget(usr,"Create.Pass","text")
  72. var/Pass2=winget(usr,"Create.Pass2","text")
  73. var/can=0
  74. winset(usr,"Create.Name","background-color='#FFFFFF'")
  75. winset(usr,"Create.Pass","background-color='#FFFFFF'")
  76. winset(usr,"Create.Pass2","background-color='#FFFFFF'")
  77. if(!Name)
  78. winset(usr,"Create.Name","background-color='#E16A6A'")
  79. can=1
  80. if(!Pass)
  81. winset(usr,"Create.Pass","background-color='#E16A6A'")
  82. can=1
  83. if(!Pass2)
  84. winset(usr,"Create.Pass2","background-color='#E16A6A'")
  85. can=1
  86. if(Pass != Pass2)
  87. winset(usr,"Create.Pass","background-color='#E16A6A'")
  88. winset(usr,"Create.Pass2","background-color='#E16A6A'")
  89. can=1
  90. if(Taken_Names.Find(Name))
  91. winset(usr,"Create.Name","background-color='#E16A6A'")
  92. alert(usr,"Name Already Taken","Error")
  93. can=1
  94. if(!can)
  95. usr.User=Name
  96. usr.Password=Pass
  97. Taken_Names.Add(Name)
  98. client.Save()
  99. ChangePane("Main")
Add Comment
Please, Sign In to add comment