Advertisement
Guest User

for my nigga sh0ot

a guest
Apr 19th, 2019
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.98 KB | None | 0 0
  1. # GAMEMODE SHIT
  2. command /gamemode [<text>] [<player>]:
  3. permission: op
  4. aliases: gm
  5. trigger:
  6. if arg-1 is set:
  7. if arg-1 is "0", "1", "2", "3", "survival", "creative", "adventure" or "spectator":
  8. if arg-1 is "0" or "survival":
  9. if arg-2 is set:
  10. set arg-2's gamemode to survival
  11. send "&7Gamemode changed to &cSurvival &7by &e%player%&7." to arg-2
  12. else:
  13. set player's gamemode to survival
  14. send "&7Gamemode set to &cSurvival&7."
  15. else if arg-1 is "1" or "creative":
  16. if arg-2 is set:
  17. set arg-2's gamemode to creative
  18. send "&7Gamemode changed to &cCreative &7by &e%player%&7." to arg-2
  19. else:
  20. set player's gamemode to creative
  21. send "&7Gamemode set to &cCreative&7."
  22. else if arg-1 is "2" or "adventure":
  23. if arg-2 is set:
  24. set arg-2's gamemode to adventure
  25. send "&7Gamemode changed to &cAdventure &7by &e%player%&7." to arg-2
  26. else:
  27. set player's gamemode to adventure
  28. send "&7Gamemode set to &cAdventure&7."
  29. else if arg-1 is "3" or "spectator":
  30. if arg-2 is set:
  31. set arg-2's gamemode to spectator
  32. send "&7Gamemode changed to &cSpectator &7by &e%player%&7." to arg-2
  33. else:
  34. set player's gamemode to spectator
  35. send "&7Gamemode set to &cSpectator&7."
  36. else:
  37. send "&7&oChoose a gamemode: &cSurvival, Creative, Adventure, Spectator"
  38. else:
  39. send "&7&oChoose a gamemode: &cSurvival, Creative, Adventure, Spectator"
  40. else:
  41. send "&7&oChoose a gamemode: &cSurvival, Creative, Adventure, Spectator"
  42.  
  43. command /gms [<player>]:
  44. permission: op
  45. trigger:
  46. if arg-1 is set:
  47. set arg-1's gamemode to survival
  48. send "&7Gamemode changed to &cSurvival &7by &e%player%&7." to arg-1
  49. else:
  50. set player's gamemode to survival
  51. send "&7Gamemode set to &cSurvival&7."
  52.  
  53. command /gmc [<player>]:
  54. permission: op
  55. trigger:
  56. if arg-1 is set:
  57. set arg-1's gamemode to creative
  58. send "&7Gamemode changed to &cCreative &7by &e%player%&7." to arg-1
  59. else:
  60. set player's gamemode to creative
  61. send "&7Gamemode set to &cCreative&7."
  62.  
  63. command /gma [<player>]:
  64. permission: op
  65. trigger:
  66. if arg-1 is set:
  67. set arg-1's gamemode to adventure
  68. send "&7Gamemode changed to &cAdventure &7by &e%player%&7." to arg-1
  69. else:
  70. set player's gamemode to adventure
  71. send "&7Gamemode set to &cAdventure&7."
  72.  
  73. command /gmsp [<player>]:
  74. permission: op
  75. trigger:
  76. if arg-1 is set:
  77. set arg-1's gamemode to spectator
  78. send "&7Gamemode changed to &cSpectator &7by &e%player%&7." to arg-1
  79. else:
  80. set player's gamemode to spectator
  81. send "&7Gamemode set to &cSpectator&7."
  82.  
  83.  
  84.  
  85. # GAMEMODE SHIT
  86.  
  87. # OTHER ESSENTIALS SHIT
  88.  
  89. command /invsee [<player>]:
  90. permission: op
  91. trigger:
  92. if arg-1 is set:
  93. open arg-1's inventory to player
  94. send "&7Opening &e%arg-1%&7's inventory."
  95. else:
  96. send "&7&oSelect a player's inventory to open."
  97.  
  98.  
  99.  
  100.  
  101.  
  102. # OTHER ESSENTIALS SHIT
  103.  
  104. # BANS/TEMPBAN SKRIPT
  105.  
  106. on join:
  107. if {uuid::%player%} is not set:
  108. set {uuid::%player%} to player's uuid
  109. else:
  110. if {uuid::%player%} is not player's uuid:
  111. set {uuid::%player%} to player's uuid
  112.  
  113. command /ban [<offlineplayer>] [<text>]:
  114. permission: bans
  115. trigger:
  116. if arg-1 is set:
  117. if arg-2 is set:
  118. if arg-1 has permission "bans":
  119. send "&7&oThis player is exempt."
  120. stop
  121. else:
  122. set {banned.%{uuid::%arg-1%}%} to true
  123. set {bannedtime.%{uuid::%arg-1%}%} to now
  124. set {banreason.%{uuid::%arg-1%}%} to arg-2
  125. add {uuid::%arg-1%} to {banned::*}
  126. kick arg-1 because "&4&lBANS &8&l- &7You were banned for: &c%{banreason.%{uuid::%arg-1%}%}%"
  127. ban arg-1 because "&4&lBANS &8&l- &7You were banned for: &c%{banreason.%{uuid::%arg-1%}%}%"
  128. broadcast "&4&lBAN &8&l- &e%arg-1% &7was banned by &e%player% &7for: &c%{banreason.%{uuid::%arg-1%}%}%&7!"
  129. else:
  130. send "&7&oPlease provide a reason."
  131. else:
  132. send "&7&oWho do you want to ban?"
  133.  
  134.  
  135. command /tempban [<offline player>] [<text>] [<timespan>]:
  136. permission: op
  137. trigger:
  138. if arg-1 is not set:
  139. send "&c[USAGE] &c- &7/tempban <player> [<reason>] <timespan> [-s]"
  140. else:
  141. if arg-2 is not set:
  142. send "&c[USAGE] &c- &7/tempban <player> [<reason>] <timespan> [-s]"
  143. else:
  144. if arg-2 is "-s":
  145. loop all players:
  146. if loop-player has the permission "op":
  147. send "&7[Silent] &4&lBANS &8- &e%player% &7tempbanned &e%arg-1% &7for &e%arg-3% &7for &eN/A&7." to loop-player
  148. kick arg-1 because "&4&lBANS &8- &e%player% &7tempbanned &eYou &7for &e%arg-3% &7for &eN/A&7."
  149. set {tempban.%arg-1%} to now
  150. set {tempbantime.%arg-1%} to arg-3
  151. stop
  152. else:
  153. if arg-2 contains "-s":
  154. set {_arg2} to arg-2
  155. replace all " -s" in {_arg2} with "&7."
  156. loop all players:
  157. if loop-player has the permission "op":
  158. send "&7[Silent] &4&lBANS &8- &e%player% &7tempbanned &e%arg-1% &7for &e%arg-3% &7for &e%{_arg2}%"
  159. set {tempban.%arg-1%} to now
  160. set {tempbantime.%arg-1%} to arg-3
  161. kick arg-1 because "&4&lBANS &8- &e%player% &7tempbanned &eYou &7for &e%arg-3% &7for &e%{_arg2}%"
  162. else:
  163. kick arg-1 because "&4&lBANS &8- &e%player% &7tempbanned &eYou &7for &e%arg-3% &7for &e%arg-2%&7."
  164. set {tempban.%arg-1%} to now
  165. set {tempbantime.%arg-1%} to arg-3
  166. broadcast "&4&lBANS &8- &e%player% &7tempbanned &e%arg-1% &7for &e%{tempbantime.%arg-1%}% &7for &e%arg-2%&7."
  167.  
  168. on join:
  169. if {tempban.%player%} is set:
  170. set {_waited} to difference between {tempban.%player%} and now
  171. if {_waited} is less than {tempbantime.%player%}:
  172. set {_waited2} to difference between {tempbantime.%player%} and {_waited}
  173. kick player because "&4&lBANS &8- &eYou &7are tempbanned for &e%{_waited2}%&7."
  174. else:
  175. delete {tempban.%player%}
  176. delete {tempbantime.%player%}
  177.  
  178. command /unban [<offline player>] [<text>]:
  179. permission: op
  180. trigger:
  181. if arg-1 is not set:
  182. send "&c[USAGE] - &7/unban <player> [-s]"
  183. else:
  184. if arg-2 is not set:
  185. broadcast "&4&lBANS &8- &e%player% &7unbanned &e%arg-1%&7."
  186. else:
  187. loop all players:
  188. if loop-player has the permission "op":
  189. send "&7[Silent] &4&lBANS &8- &e%player% &7unbanned &e%arg-1%&7." to loop-player
  190. delete {ban.%arg-1%}
  191. delete {banreason.%arg-1%}
  192. delete {tempbantime.%arg-1%}
  193. delete {tempban.%arg-1%}
  194. unban arg-1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement