Advertisement
minmin0917

SKRIPT - KNIGHTPvP

Jul 16th, 2019
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.08 KB | None | 0 0
  1. on drop:
  2. player do not have permission "KNIGHTPvP.ADMIN"
  3. cancel event
  4.  
  5. on join:
  6. clear the player's inventory
  7. set slot 0 of player to a clock named "&7GAME SELECTOR"
  8.  
  9. on first join:
  10. set {RANK.%player%} to "DEFAULT"
  11. set {PREFIX.%player%} to "&7"
  12. set {CHATCOLOR.%player%} to "GRAY"
  13. set {FLY.%player%} to false
  14. set {STAFF.%player%} to false
  15.  
  16. on chat:
  17. cancel event
  18. if {MUTE.%player%} is true:
  19. stop
  20. else:
  21. if {CHATCOLOR.%player%} is "WHITE":
  22. broadcast "%{PREFIX.%player%}% %player% &f: &f%message%"
  23. if {CHATCOLOR.%player%} is "GRAY":
  24. broadcast "%{PREFIX.%player%}% %player% &f: &7%message%"
  25.  
  26. command /WARP [<text>]:
  27. trigger:
  28. if arg 1 is not set:
  29. send "&cPLEASE SELECT POINT"
  30. if arg 1 is "LOBBY":
  31. send "&7TELEPORTING... (Point.10 70 11)"
  32. command "/tp %player% 10 70 11"
  33. clear the player's inventory
  34. set slot 0 of player to a clock named "&7GAME SELECTOR"
  35.  
  36. command /FLY:
  37. permission: KNIGHTPvP.DIAMOND
  38. permission message: &cYOU NOT HAVE A PERMISSION!
  39. trigger:
  40. if {FLYMODE.%player%} is true:
  41. set player's flight mode to false
  42. send "&aSET YOUR FLYING MODE TO OFF!"
  43. set {FLYMODE.%player%} to false
  44. stop
  45. else:
  46. set player's flight mode to true
  47. send "&aSET YOUR FLYING MODE TO ON!"
  48. set {FLYMODE.%player%} to true
  49. stop
  50.  
  51. command /MUTE [<player>] [<text>]:
  52. permission: KNIGHTPvP.HELPER
  53. permission message: &cYOU NOT HAVE A PERMISSION!
  54. trigger:
  55. if arg 1 is not set:
  56. send "&cUSAGE : /MUTE <PLAYER> <REASON>"
  57. else:
  58. if {MUTE.%arg 1%} is false:
  59. if arg 2 is not set:
  60. set {MUTE.%arg 1%} to true
  61. broadcast "&c[MUTE] %arg 1%"
  62. else:
  63. set {MUTE.%player%} to true
  64. broadcast "&c[MUTE] %arg 1% [REASON] %arg 2%"
  65. else:
  66. send "&cTHE PLAYER IS ALREADY MUTED!"
  67. stop
  68.  
  69. command /UNMUTE [<player>]:
  70. permission: KNIGHTPvP.HELPER
  71. permission message: &cYOU NOT HAVE A PERMISSION!
  72. trigger:
  73. if arg 1 is not set:
  74. send "&cUSAGE : /UNMUTE <PLAYER>"
  75. else:
  76. if {MUTE.%arg 1%} is true:
  77. set {MUTE.%arg 1%} to false
  78. broadcast "&c[UNMUTE] %arg 1%"
  79. else:
  80. send "&cTHE PLAYER IS NOT MUTED!"
  81.  
  82. command /RANK [<text>] [<player>] [<text>]:
  83. permission: KNIGHTPvP.ADMIN
  84. permission message: &cYOU NOT HAVE A PERMISSION!
  85. trigger:
  86. if arg 1 is not set:
  87. send "&cUSAGE : /RANK SET <PLAYER> <RANK>"
  88. if arg 1 is "SET":
  89. if arg 2 is not set:
  90. send "&cPLEASE SPECIFY A PLAYER"
  91. else:
  92. if arg 3 is "DEFAULT":
  93. set {RANK.%arg 2%} to "DEFAULT"
  94. set {PREFIX.%arg 2%} to "&7(DEFAULT)"
  95. set {CHATCOLOR.%arg 2%} to "GRAY"
  96. set {FLY.%arg 2%} to false
  97. set {STAFF.%arg 2%} to false
  98. if arg 3 is "IRON":
  99. set {RANK.%arg 2%} to "IRON"
  100. set {PREFIX.%arg 2%} to "&f(IRON)"
  101. set {CHATCOLOR.%arg 2%} to "GRAY"
  102. set {FLY.%arg 2%} to false
  103. set {STAFF.%arg 2%} to false
  104. if arg 3 is "GOLD":
  105. set {RANK.%arg 2%} to "GOLD"
  106. set {PREFIX.%arg 2%} to "&6(GOLD)"
  107. set {CHATCOLOR.%arg 2%} to "GRAY"
  108. set {FLY.%arg 2%} to false
  109. set {STAFF.%arg 2%} to false
  110. if arg 3 is "DIAMOND":
  111. set {RANK.%arg 2%} to "DIAMOND"
  112. set {PREFIX.%arg 2%} to "&b(DIAMOND)"
  113. set {CHATCOLOR.%arg 2%} to "WHITE"
  114. set {FLY.%arg 2%} to true
  115. set {STAFF.%arg 2%} to false
  116. if arg 3 is "HELPER":
  117. set {RANK.%arg 2%} to "HELPER"
  118. set {PREFIX.%arg 2%} to "&7(HELPER)"
  119. set {CHATCOLOR.%arg 2%} to "WHITE"
  120. set {FLY.%arg 2%} to true
  121. set {STAFF.%arg 2%} to true
  122. if arg 3 is "MODERATOR":
  123. set {RANK.%arg 2%} to "MODERATOR"
  124. set {PREFIX.%arg 2%} to "&f(MODERATOR)"
  125. set {CHATCOLOR.%arg 2%} to "WHITE"
  126. set {FLY.%arg 2%} to true
  127. set {STAFF.%arg 2%} to true
  128. if arg 3 is "ADMIN":
  129. set {RANK.%arg 2%} to "ADMIN"
  130. set {PREFIX.%arg 2%} to "&6(ADMIN)"
  131. set {CHATCOLOR.%arg 2%} to "WHITE"
  132. set {FLY.%arg 2%} to true
  133. set {STAFF.%arg 2%} to true
  134. if arg 3 is "OWNER":
  135. set {RANK.%arg 2%} to "OWNER"
  136. set {PREFIX.%arg 2%} to "&b(OWNER)"
  137. set {CHATCOLOR.%arg 2%} to "WHITE"
  138. set {FLY.%arg 2%} to true
  139. set {STAFF.%arg 2%} to true
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement