Advertisement
Guest User

Untitled

a guest
Feb 23rd, 2018
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.27 KB | None | 0 0
  1. command /mute [<player>]:
  2. description: Mutes A Player
  3. executable by: player and console
  4. permission: staff.mute
  5. trigger:
  6. if arg 1 is not set:
  7. send "Usage: /mute <player>"
  8. if arg 1 is set:
  9. set {mute.%arg 1%} to true
  10. send "You Have Been Muted" to player
  11.  
  12. command /unmute [<player>]:
  13. description: Unmutes A Player
  14. executable by: player and console
  15. permission: staff.unmute
  16. trigger:
  17. if arg 1 is not set:
  18. send "Usage: /unmute <player>"
  19. if arg 1 is set:
  20. set {mute.%arg 1%} to false
  21. send "You Have Been Unmuted" to player
  22.  
  23. on chat:
  24. if {mute.%player%} is true:
  25. cancel event
  26. send "You Are Muted" to player
  27.  
  28.  
  29. #Freeze
  30.  
  31. command /freeze [<player>]:
  32. description: Freezes A Player
  33. executable by: player and console
  34. permission: staff.freeze
  35. trigger:
  36. if arg-1 is not set:
  37. message "Usage: /freeze <player>"
  38. if arg-1 is set:
  39. set arg-1's walk speed to 0
  40. apply slowness 10000 to arg-1 for 1 day
  41. send "You Have Been Frozen! Do Not Log Out, Or You Will Be Banned!" to arg-1
  42. set {freeze.%arg 1%} to true
  43.  
  44. command /unfreeze [<player>]:
  45. description: Unfreezes A Player
  46. executable by: player and console
  47. permission: staff.unfreeze
  48. trigger:
  49. set arg-1's walk speed to .2
  50. send "You Have Been Unfrozen! Thanks For Cooperating!" to arg-1
  51. remove slowness from arg-1
  52. set {freeze.%arg 1%} to false
  53.  
  54. on quit:
  55. if {freeze.%player%} is true:
  56. ban player due to "Leaving When Frozen"
  57.  
  58. on damage:
  59. if {freeze.%victim%} is true:
  60. cancel event
  61.  
  62.  
  63. on click:
  64. if {freeze.%player%} is true:
  65. cancel event
  66.  
  67. on leftclick:
  68. if {freeze.%player%} is true:
  69. cancel event
  70.  
  71.  
  72. on block damage:
  73. if {freeze.%player%} is true:
  74. cancel event
  75.  
  76.  
  77. on chat:
  78. if {freeze.%player%} is true:
  79. cancel event
  80.  
  81.  
  82. on jump:
  83. if {freeze.%player%} is true:
  84. cancel event
  85.  
  86.  
  87.  
  88.  
  89. #Bans and Warnings
  90.  
  91. command /ban [<offline player>] [<text>]:
  92. description: Ban A Player
  93. executable by: player and console
  94. permission: staff.ban
  95. trigger:
  96. if arg 1 is not set:
  97. message "Usage: /ban <player> <reason>"
  98. stop
  99. if arg 2 is not set:
  100. message "Usage: /ban <player> <reason>"
  101. stop
  102. if arg-1 is op:
  103. set {ban.%player%} to false
  104. message "arg-1 Cannot Be Ban"
  105. stop
  106. set {ban.%arg-1%} to true
  107. set {banmessagetext.%arg-1%} to arg-2
  108. add "%player% banned %arg-1% for %{banmessagetext.%arg-1%}%, FOREVER!" to {banmessage.%arg-1%::*}
  109. set {banmessage.%arg-1%} to "%player% banned %arg-1% for %{banmessagetext.%arg-1%}%, FOREVER!"
  110. kick arg-1 due to arg-2
  111. message "%arg-1% Has Been Banned Forever, Reason: %arg-2%"
  112.  
  113.  
  114.  
  115. command /unban [<offline player>]:
  116. description: Unban A Player
  117. executable by: player and console
  118. permission: staff.unban
  119. trigger:
  120. if arg 1 is not set:
  121. message "Usage: /unban <player>"
  122. stop
  123. set {ban.%arg-1%} to false
  124. message "%arg-1% Has Been Unbanned"
  125.  
  126. on connect:
  127. if {ban.%player%} is true:
  128. kick player due to {banmessage.%player%}
  129. if player is op:
  130. unban player
  131. set {ban.%player%} to false
  132.  
  133. #Warning
  134.  
  135. command /warn [<offline player>] [<text>]:
  136. description: Warn A Player
  137. executable by: player and console
  138. trigger:
  139. if arg-1 is not set:
  140. message "Usage: /warn <player> <reason>"
  141. stop
  142. if arg-2 is not set:
  143. message "Usage: /warn <player> <reason>"
  144. stop
  145. set {warningmessagereason.%arg-1%} to arg-2
  146. set {warnings.%arg-1%} to 1
  147. add "%player% warned %arg-1% for %{warningmessagereason.%arg-1%}%" to {warningmessage.%arg-1%::*}
  148. message "You Have Been Warned by %player%. for %arg-2%" to arg-1
  149.  
  150. command /checkhistory [<offline player>]:
  151. description: Check History of A Player
  152. executable by: console and player
  153. trigger:
  154. if arg-1 is not set:
  155. message "Usage: /checkhistory <player>"
  156. stop
  157. loop {warningmessage.%arg-1%::*}:
  158. message "%loop-value%"
  159. loop {banmessage.%arg-1%::*}:
  160. message "%loop-value%"
  161.  
  162. command /clearhistory [<offline player>]:
  163. description: Clear A Player's History
  164. executable by: console and player
  165. trigger:
  166. if arg-1 is not set:
  167. message "Usage: /clearhistory <player>"
  168. stop
  169. if arg-1 is set:
  170. clear {warningmessage.%arg-1%::*}
  171. clear {banmessage.%arg-1%::*}
  172.  
  173. command /report [<offline player>] [<text>]:
  174. description: Report A Player
  175. trigger:
  176. if arg-1 is not set:
  177. message "Usage: /report <player> <text>"
  178. if arg-2 is set:
  179. set {reportedreason.%arg-1%} to arg-2
  180. set {reported.%arg-1%} to true
  181. add "%player% reported %arg-1% for %arg-2%" to {reportedreasonhistory.%arg-1%::*}
  182.  
  183. command /checkreports:
  184. description: Check Reports
  185. executable by: console and players
  186. trigger:
  187. loop all players:
  188. loop {reportedreasonhistory.%loop-player%::*}:
  189. message "%loop-value-1%"
  190.  
  191. command /clearreport [<offline player>]:
  192. description: Clear Someone's Reports
  193. trigger:
  194. clear {reportedreason.%arg-1%}
  195. clear {reported.%arg-1%}
  196. clear {reportedreasonhistory.%arg-1%}
  197.  
  198. command /easyban:
  199. trigger:
  200. open chest with 1 row named "Ban/Mute/Kick %targeted player%" to player
  201. #Mute Global Chat
  202.  
  203. command /globalchatmute:
  204. description: Mute Global Chat
  205. aliases: /gcm
  206. executable by: console and player
  207. trigger:
  208. if {globalchatmute} is true:
  209. set {globalchatmute} to false
  210. else:
  211. set {globalchatmute} to true
  212.  
  213. on chat:
  214. if {globalchatmute} is true:
  215. if player has permission "staff.globalchatmute.bypass":
  216. message "%player% Has Bypass Global Chat Mute!" to console
  217. else:
  218. cancel event
  219. message "Global Chat Is Muted!" to player
  220.  
  221. command /fly:
  222. description: Fly!
  223. trigger:
  224. if {fly.%player%} is true:
  225. set {fly.%player%} to false
  226. set player's fly mode to false
  227. message "Fly is Off!" to player
  228. else:
  229. set {fly.%player%} to true
  230. set player's fly mode to true
  231. message "Fly Is On!" to player
  232.  
  233. command /vanish:
  234. description: Hide Yourself From Players
  235. aliases: /v
  236. trigger:
  237. if {vanish.%player%} is true:
  238. set {vanish.%player%} to false
  239. reveal player from players
  240. loop all players:
  241. player is visible in tablist of loop-player
  242. show action bar from "You Are No Longer Hidden From Other Players" to player
  243. else:
  244. set {vanish.%player%} to true
  245. hide player from players
  246. show action bar from "You Are Hidden To All Other Players" to player
  247. loop all players:
  248. player is hidden in tablist of loop-player
  249.  
  250. command /god:
  251. description: BECOME A GOD
  252. trigger:
  253. if {god.%player%} is true:
  254. set {god.%player%} to false
  255. message "God Mode Is Off" to player
  256. else:
  257. set {god.%player%} to true
  258. message "God Mode Is On" to player
  259.  
  260. on damage:
  261. if {god.%victim%} is true:
  262. cancel event
  263.  
  264.  
  265. command /clearchat:
  266. description: Clear The Chat
  267. aliases: /cc
  268. trigger:
  269. loop 300 times:
  270. broadcast " "
  271.  
  272. command /openinv [<player>]:
  273. description: Open Someone's Inventory
  274. trigger:
  275. open arg-1's inventory for the player
  276.  
  277. command /seeinv [<player>]:
  278. description: See Someone's Inventory
  279. trigger:
  280. open arg-1's inventory for the player
  281. set {openinv.%player%} to true
  282.  
  283. on inventory click:
  284. if {openinv.%player%} is true:
  285. cancel event
  286.  
  287. on inventory close:
  288. set {openinv.%player%} to false
  289.  
  290.  
  291. command /gms:
  292. description: Set Gamemode to Survival
  293. trigger:
  294. set player's gamemode to survival
  295.  
  296. command /gmc:
  297. description: Set Gamemode to Survival
  298. trigger:
  299. set player's gamemode to creative
  300.  
  301. command /gmsp:
  302. description: Set Gamemode to Survival
  303. trigger:
  304. set player's gamemode to spectator
  305.  
  306. command /broadcast [<text>]:
  307. description: Broadcast The Server
  308. trigger:
  309. if arg-1 is not set:
  310. message "Usage: /broadcast <text>"
  311. if arg-1 is set:
  312. loop all players:
  313. message "[Broadcast] %arg-1%" to loop-player
  314.  
  315. command /heal:
  316. description: Heal A Player
  317. trigger:
  318. heal player
  319.  
  320. command /feed:
  321. description: Feed A Player
  322. trigger:
  323. set the player's food level to 10
  324.  
  325. command /tp [<player>] [<player>]:
  326. description: Teleport A Player
  327. aliases: /teleport
  328. trigger:
  329. teleport arg-1 to arg-2
  330.  
  331. command /tpohere [<player>]:
  332. description: Teleport A Player To You
  333. trigger:
  334. teleport arg-1 to player
  335.  
  336. command /tpohereall:
  337. description: Teleport All Players To YOu
  338. trigger:
  339. loop all players:
  340. teleport loop-player to player
  341.  
  342. command /speedfly [<number>]:
  343. description: Fly Speed
  344. trigger:
  345. if arg-1 is not set:
  346. message "Usage: /speed fly <number>" to player
  347. if arg-1 is set:
  348. set player's flight speed to arg-1
  349.  
  350. command /speedwalk [<number>]:
  351. description: Walk Speed
  352. trigger:
  353. if arg-1 is not set:
  354. message "Usage: /speed walk <number>" to player
  355. if arg-1 is set:
  356. set player's walk speed to arg-1
  357.  
  358. command /msg [<player>] [<text>]:
  359. description: Message A Player
  360. aliases: /message
  361. trigger:
  362. if arg-1 is not set:
  363. message "Usage: /msg <player> <text>"
  364. if arg-2 is set:
  365. message "From %player%: %arg-2%" to arg-1
  366. message "To %arg-1%: %arg-2%"
  367. set {message.%arg-1%.reply} to player
  368.  
  369. command /r [<text>]:
  370. description: Reply to A Player
  371. aliases: /respond, /reply
  372. trigger:
  373. if arg-1 is not set:
  374. message "/r <text>"
  375. if {message.%player%.reply} is not set:
  376. message "No One Has Messaged You!"
  377. if arg-1 is set:
  378. if {message.%player%.reply} is set:
  379. message "From: %{message.%player%.reply}%: %arg-1%" to {message.%player%.reply}
  380. message "To %{message.%player%.reply}%: %arg-1%"
  381.  
  382. command /staffonline:
  383. description: Find Out If Any Staff Is On!
  384. trigger:
  385. loop all players:
  386. loop-player has permission "staff.list"
  387. add loop-player to {staffonline::*}
  388. size of {staffonline::*} is 0:
  389. message "Their Are No Staff Online!"
  390. else:
  391. message "Staff Online: %{staffonline::*}%"
  392.  
  393. command /sc [<text>]:
  394. description: Staff Chat
  395. aliases: /staffchat
  396. trigger:
  397. if arg-1 is set:
  398. loop all players:
  399. loop-player has permission "staff.chat"
  400. message "[STAFFCHAT] %player% >> %arg-1%" to loop-player
  401. if arg-1 is not set:
  402. if {staffchat.%player%} is true:
  403. set {staffchat.%player%} to false
  404. message "StaffChat Disabled!" to player
  405. else:
  406. set {staffchat.%player%} to true
  407. message "StaffChat Enabled!" to player
  408.  
  409. on chat:
  410. if {staffchat.%player%} is true:
  411. cancel event
  412. loop all players:
  413. loop-player has permission "staff.chat"
  414. message "[STAFFCHAT] %player% >> %message%" to loop-player
  415.  
  416. on disconnect:
  417. if player has permission "staff.list":
  418. clear {staffonline::*}
  419.  
  420. on disconnect:
  421. clear {fly.%player%}
  422. clear {vanish.%player%}
  423. clear {god.%player%}
  424. clear {openinv.%player%}
  425. clear {message.%player%.reply}
  426. clear {staffchat.%player%}
  427.  
  428.  
  429. on chat:
  430. if {staffchat.%player%} is true:
  431. cancel event
  432. else:
  433. cancel event
  434. loop all players:
  435. message "%player% >> %message%" to loop-player
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement