ArtzifyHD

Warn

Aug 21st, 2017
240
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.55 KB | None | 0 0
  1. on first join:
  2. set {Warns%uuid of player%} to 0
  3.  
  4. Command /warn [<offline player>] [<text>]:
  5. Trigger:
  6. if player has permission "Warn.Player":
  7. if arg 1 is command sender:
  8. send " &aYou can not give yourself a &4Warning" to command sender
  9. else:
  10. if arg 1 has permission "Warn.Bypass":
  11. send " &aYou can not give Staff's &4Warnings" to command sender
  12. else:
  13. if {True/Flase%uuid of arg 1%} is not set:
  14. set {True/Flase%uuid of arg 1%} to true
  15. else if {True/Flase%uuid of arg 1%} is true:
  16. if arg 1 is set:
  17. if arg 2 is set:
  18. set {True/Flase%uuid of arg 1%} to false
  19. apply blindness 10 to the arg 1 for 4 seconds
  20. apply speed -10 to the arg 1 for 4 seconds
  21. add 1 to {Warns%uuid of arg 1%}
  22. send " " to arg 1
  23. send " &7You have been warned by: &c%command sender%" to arg 1
  24. send " &7Warning: &e%arg 2%" to arg 1
  25. broadcast " &c%arg 1% &7has been warned by: &c%command sender% &7for &c%arg 2%!"
  26. send " " to arg 1
  27. send " &7You are now up to: &c%{Warns%uuid of arg 1%}% &cWarnings" to arg 1
  28. send " " to arg 1
  29. set {True/Flase%uuid of arg 1%} to true
  30.  
  31. else:
  32. send " " to command sender
  33. send " &c/Warn <player> <text>" to command sender
  34. send " " to command sender
  35.  
  36. else:
  37. send " " to command sender
  38. send " &a----------&e<-( &4WarnSK &e)->&a----------" to command sender
  39. send " &a/Warn <player> <text>" to command sender
  40. send " &a/WarnReset <player>" to command sender
  41. send " &a/WarnSet <player> <Number>" to command sender
  42. send " &a/WarnCheck <Player>" to command sender
  43. send " " to command sender
  44.  
  45. else:
  46. send " " to command sender
  47. send " &a/Warn <Player> <Text>" to command sender
  48. send " &a/WarnReset <Player>" to command sender
  49. send " &a/WarnSet <Player> <Number>" to command sender
  50. send " &a/WarnCheck <Player>" to command sender
  51. send " " to command sender
  52.  
  53. else:
  54. send " " to command sender
  55. send " &cYou do not have permission" to command sender
  56. send " " to command sender
  57.  
  58. command /WarnReset [<offline player>]:
  59. trigger:
  60. if player has permission "Warn.Reset":
  61. if arg 1 has permission "Warn.Bypass":
  62. send " " to command sender
  63. send " &c%arg 1% &7can not be warned!" to command sender
  64. send " " to command sender
  65. else:
  66. if arg 1 is set:
  67. set {Warns%uuid of arg 1%} to 0
  68.  
  69. send " " to command sender
  70. send " &c%arg 1% &7Is now at &c%{Warns%uuid of arg 1%}% &7Warnings" to command sender
  71. send " " to command sender
  72. else:
  73. send " " to command sender
  74. send " &c/WarnReset <Player>" to command sender
  75. send " " to command sender
  76. else:
  77. send " " to command sender
  78. send " &cYou do not have permission" to command sender
  79. send " " to command sender
  80.  
  81.  
  82. command /WarnSet [<offline player>] [<number>]:
  83. trigger:
  84. if player has permission "Warn.Set":
  85. if arg 1 has permission "Warn.Bypass":
  86. send " " to command sender
  87. send " &c%arg 1% &7can not be warned!" to command sender
  88. send " " to command sender
  89. else:
  90. if arg 1 is set:
  91. if arg 2 is set:
  92. set {Warns%uuid of arg 1%} to arg 2
  93.  
  94. send " " to command sender
  95. send " &c%arg 1% &7Is now at &c%{Warns%uuid of arg 1%}% &cWarnings" to command sender
  96. send " " to command sender
  97. else:
  98. send " " to command sender
  99. send " &c/WarnSet <Player> <Number>" to command sender
  100. send " " to command sender
  101. else:
  102. send " " to command sender
  103. send " &c/WarnSet <Player> <Number>" to command sender
  104. send " " to command sender
  105. else:
  106. send " " to command sender
  107. send " &cYou do not have permission" to command sender
  108. send " " to command sender
  109.  
  110. command /WarnCheck [<offline player>]:
  111. trigger:
  112. if player has permission "Warn.Check":
  113. if arg 1 has permission "Warn.Bypass":
  114. send " " to command sender
  115. send " &c%arg 1% &7can not be warned!" to command sender
  116. send " " to command sender
  117. else:
  118. if arg 1 is set:
  119. send " " to command sender
  120. send " &c%arg 1% &7Has : &c%{Warns%uuid of arg 1%}% &cWarnings" to command sender
  121. send " " to command sender
  122. else:
  123. send " " to command sender
  124. send " &c/WarnCheck <Player>" to command sender
  125. send " " to command sender
  126. else:
  127. send " " to command sender
  128. send " &cYou do not have permission" to command sender
  129. send " " to command sender
Advertisement
Add Comment
Please, Sign In to add comment