Advertisement
KingOfTurkey38

Staff chat by KingOfTurkey38

May 12th, 2019
402
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.61 KB | None | 0 0
  1. cmd create sc staff chat by kingofturkey38
  2. cmd edit sc 1 %c% = %args%[1]
  3. cmd edit sc 2 %status% = playerstatus(%p%)
  4. cmd edit sc 3 if %status%[\"op\"] != %true% then exit
  5. cmd edit sc 12 if varset(%c%) = %false% then goto 20
  6. cmd edit sc 13 if %c% = \"add\" then goto 30
  7. cmd edit sc 14 if %c% = \"remove\" then goto 50
  8. cmd edit sc 15 if %c% = \"list\" then goto 70
  9. cmd edit sc 16 if %c% = \"on\" then goto 100
  10. cmd edit sc 17 if %c% = \"off\" then goto 100
  11. cmd edit sc 20 %usage% = \"§bStaff Chat\\n§f-------------------\\n§b/sc add to add someone to the staff chat\\n/sc remove to remove someone from staff chat\\n/sc on to toggle staff chat on\\n/sc off to toggle staff chat off\\n§f-------------------\"
  12. cmd edit sc 21 message %p% %usage%
  13. cmd edit sc 22 exit
  14. cmd edit sc 30 load %sc%
  15. cmd edit sc 31 if varset(%sc%) = %false% then %sc% = array(0) - array(0)
  16. cmd edit sc 32 %target% = %args%[2]
  17. cmd edit sc 33 if varset(%target%) = %false% then goto 45
  18. cmd edit sc 34 if %target% in %sc% then goto 45
  19. cmd edit sc 35 %sc% = %sc% + array(%target%)
  20. cmd edit sc 36 save %sc%
  21. cmd edit sc 37 message %p% §bYou have successfully added %target% to staff chat!
  22. cmd edit sc 38 exit
  23. cmd edit sc 45 message %p% §b%target% is already in staff chat!
  24. cmd edit sc 46 exit
  25. cmd edit sc
  26. cmd edit sc 50 load %sc%
  27. cmd edit sc 51 if varset(%sc%) = %false% then %sc% = array(0) - array(0)
  28. cmd edit sc 52 %target% = %args%[2]
  29. cmd edit sc 53 if varset(%target%) = %false% then goto 65
  30. cmd edit sc 54 if %target% notin %sc% then goto 65
  31. cmd edit sc 55 %sc% = %sc% - array(%target%)
  32. cmd edit sc 56 message %p% §bYou have successfully removed %target% from staff chat!
  33. cmd edit sc 57 save %sc%
  34. cmd edit sc 58 exit
  35. cmd edit sc
  36. cmd edit sc 65 message %p% §b%target% is not in staff chat!
  37. cmd edit sc 66 exit
  38. cmd edit sc
  39. cmd edit sc 70 load %sc%
  40. cmd edit sc 71 if varset(%sc%) = %false% then %sc% = \"none\"
  41. cmd edit sc 72 message %p% §bStaff chat list
  42. cmd edit sc 73 message %p% §b%sc%
  43. cmd edit sc 74 exit
  44. cmd edit sc
  45. cmd edit sc 100 load %sc_status%
  46. cmd edit sc 101 if varset(%sc_status%) = %false% then %sc_status% = array(0) - array(0)
  47. cmd edit sc 102 if varset(%sc_status%[%p%]) = %false% then %sc_status%[%p%] = \"off\"
  48. cmd edit sc 103 if %c% = \"off\" then %sc_status%[%p%] = \"off\"
  49. cmd edit sc 104 if %c% = \"on\" then %sc_status%[%p%] = \"on\"
  50. cmd edit sc 105 sleep 0.1
  51. cmd edit sc 106 if %sc_status%[%p%] = \"off\" then message %p% §bStaff chat disabled
  52. cmd edit sc 107 if %sc_status%[%p%] = \"on\" then message %p% §bStaff chat enabled
  53. cmd edit sc 108 save %sc_status%
  54. cmd edit sc 109 exit
  55.  
  56. cmd create schandler
  57. cmd unregister schandler
  58. cmd edit schandler 1 load %sc_status%
  59. cmd edit schandler 2 if varset(%sc_status%) = %false% then %sc_status% = array(0) - array(0)
  60. cmd edit schandler 3 if varset(%sc_status%[%p%]) = %false% then %sc_status%[%p%] = \"off\"
  61. cmd edit schandler 4 if %sc_status%[%p%] = \"off\" then exit
  62. cmd edit schandler 5 cancel
  63. cmd edit schandler 6 load %sc%
  64. cmd edit schandler 10 %array% = array(0) - array(0)
  65. cmd edit schandler 11 %num% = 0
  66. cmd edit schandler 12 %members% = %sc%
  67. cmd edit schandler 13 if varset(%members%[%num%]) = %false% then goto 19
  68. cmd edit schandler 14 %kmember% = %members%[%num%]
  69. cmd edit schandler 15 if %kmember% in onlineplayers() then %array% = %array% + array(%kmember%)
  70. cmd edit schandler 16 %num% = %num% + 1
  71. cmd edit schandler 17 if %num% >= size(%sc%) then goto 19
  72. cmd edit schandler 18 goto 13
  73. cmd edit schandler 19 %arg% = %args%[3]
  74. cmd edit schandler 20 message %array% §l§7(§6STAFF CHAT§7) %p%: %arg%
  75. cmd edit schandler 21 exit
  76. cmd trigger chat schandler
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement