Advertisement
kaiyade

Untitled

Nov 19th, 2019
177
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.55 KB | None | 0 0
  1. command /mute [<player>]:
  2. permission: sk.jailmute
  3. trigger:
  4. set {%arg 1%.mute} to 1
  5. add arg 1 to {mute::*}
  6. send "&bmuteに%arg 1%を追加しました" to player
  7.  
  8. command /unmute [<player>]:
  9. permission: sk.jailmute
  10. trigger:
  11. set {%arg 1%.mute} to 0
  12. remove arg 1 from {mute::*}
  13. send "&bmuteから%arg 1%を削除しました" to player
  14.  
  15. on chat:
  16. if {%player%.mute} is 1:
  17. cancel event
  18. send "&cあなたはチャットをすることを禁止されています" to player
  19.  
  20. on command "tell":
  21. if {%player%.mute} is 1:
  22. cancel event
  23. send "&cあなたはチャットをすることを禁止されています" to player
  24.  
  25.  
  26. on command:
  27. set {player} to player
  28. if {player} is player:
  29. if {%player%.jail} is 1:
  30. cancel event
  31. send "&cあなたはコマンドを実行をすることを禁止されています" to player
  32.  
  33. command /jail [<player>]:
  34. permission: sk.jailmute
  35. trigger:
  36. set {%arg 1%.jail} to 1
  37. teleport the arg 1 to {jail.location}
  38. add arg 1 to {jail::*}
  39. send "&bjailに%arg 1%を追加しました" to player
  40.  
  41.  
  42. command /unjail [<player>]:
  43. permission: sk.jailmute
  44. trigger:
  45. set {%arg 1%.jail} to 0
  46. teleport the arg 1 to {unjail.location}
  47. remove arg 1 from {jail::*}
  48. send "&bjailから%arg 1%を削除しました" to player
  49.  
  50. command /jailset:
  51. permission: sk.jailmute
  52. trigger:
  53. set {jail.location} to location of player
  54. send "jailの位置をセットしました" to player
  55.  
  56. command /unjailset:
  57. permission: sk.jailmute
  58. trigger:
  59. set {unjail.location} to location of player
  60. send "unjailの位置をセットしました" to player
  61.  
  62. on rightclick:
  63. if {%player%.jail} is 1:
  64. cancel event
  65. send "&cあなたはその動作をすることを禁止されています" to player
  66.  
  67. on leftclick:
  68. if {%player%.jail} is 1:
  69. cancel event
  70. send "&cあなたはその動作をすることを禁止されています" to player
  71.  
  72. on damage:
  73. if {%victim%.jail} is 1:
  74. if victim is a player:
  75. send "&ajail中のプレイヤーに攻撃することはできません" to attacker
  76. cancel event
  77. if {%attacker%.jail} is 1:
  78. if attacker is a player:
  79. cancel event
  80. send "&cあなたはその動作をすることを禁止されています" to attacker
  81. on chat:
  82. set chat format to "&b<[player]> &f[message]"
  83. if {%player%.jail} is 1:
  84. set chat format to "[jail]<[player]> [message]"
  85.  
  86. every 1 ticks:
  87. loop all players:
  88. if {%loop-player%.jail} is 1:
  89. teleport the loop-player to {jail.location}
  90. close loop-player's inventory
  91. command /mjlist:
  92. permission: sk.jailmute
  93. trigger:
  94. if {jail::*} is not set:
  95. message "jail中のプレイヤーはいません" to player
  96. if {jail::*} is set:
  97. send "&b------jail一覧------" to player
  98. loop {jail::*}:
  99. message "%loop-value%" to player
  100. send "&b--------------------" to player
  101. if {mute::*} is not set:
  102. message "mute中のプレイヤーはいません" to player
  103. if {mute::*} is set:
  104. send "&b------mute一覧------" to player
  105. loop {mute::*}:
  106. message "%loop-value%" to player
  107. send "&b--------------------" to player
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement