Advertisement
siso_

pr in pr

May 2nd, 2019
255
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.30 KB | None | 0 0
  1. command /create [<text>]:
  2. trigger:
  3. if arg 1 is not set:
  4. send "&5-------------------------"
  5. send "&6/create (鯖名)"
  6. send "&5-------------------------"
  7. stop
  8. if {servername.%player%} is arg 1:
  9. send "&cそのサバ名は既に使用されています"
  10. stop
  11. if {realm::%player%} is set:
  12. send "&cあなたは既にサーバーを構えています"
  13. stop
  14. set {realm::%player%} to arg 1
  15. set {servername.%player%} to arg 1
  16. add player to {server.count.%player%::*}
  17. set {joining.%player%} to true
  18. send "&a鯖を作成しました!! (%arg 1%)"
  19. add 1000 to {globallocation}
  20. set {serverlocation.%player%} to "%{globallocation}% 4 %{globallocation}%"
  21. execute console command "/gamemode 1 %player%"
  22. wait 10 seconds
  23. send "&6/backで最初の地点に戻れます"
  24. send "&3/motd (文字)でサーバーの説明が書けます"
  25. send "&d/setspawnでサーバーのスポーン地点を設定できます"
  26. send "&a/gm (0|1|2|3|) (player) で他人のゲームモードを変更できます"
  27. send "&5/dg (0|1|2|3|) でデフォルトゲームモードの設定ができます"
  28. send "&9/servername (文字)でサーバーの名前を変更できます。"
  29. send "&2/setrespawnでサーバーのリスポーン地点を設定できます。"
  30. stop
  31.  
  32. on right click on villager:
  33. set {_slotnum} to 9
  34. open chest with 6 row named "&6&lRealm" to player
  35. format slot 0 of player with ender chest named "&5&lRealm list" to be unstealable
  36. set {joining.%player%} to true
  37. loop {realm::*}:
  38. if loop-index parsed as player isn't online:
  39. continue
  40. add 1 to {_slotnum}
  41. set {_item} to skull from skin of loop-index parsed as player
  42. if {_slotnum} is 17 or 26 or 35:
  43. add 2 to {_slotnum}
  44. if {motd.%loop-index%} is not set:
  45. set slot {_slotnum} of player's current inventory to {_item} named "&6&l%loop-index%の鯖" with lore "&a鯖名:&3%{servername.%loop-index%}%" and "&a%size of {server.count.%loop-index%::*}%&7/∞"
  46. else:
  47. set slot {_slotnum} of player's current inventory to {_item} named "&6&l%loop-index%の鯖" with lore "&a鯖名:&3%{servername.%loop-index%}%" and "%{motd.%loop-index%}%" and "&a%size of {server.count.%loop-index%::*}%&7/∞"
  48.  
  49. on inventory click:
  50. name of player's current inventory contain "Realm"
  51. cancel event
  52. set {_s::*} to substring of name of clicked item from 5 to length of name of clicked item split at "の鯖"
  53. set {server.count.%{_s::1}%::*} to player
  54. set {joined} to {_s::1}
  55. set {joined.server.%player%} to {joined}
  56. if {_s::1} is event-player:
  57. set gamemode of player to creative
  58. if {serverspawn.%{_s::1}%} is set:
  59. teleport player to {serverspawn.%{_s::1}%}
  60. else:
  61. execute console command "/tp %event-player% %{serverlocation.%{_s::1}%}%"
  62. if {dg.%{_s::1}%} is "creative":
  63. set gamemode of player to creative
  64. if {dg.%{_s::1}%} is "adventure":
  65. set gamemode of player to adventure
  66. if {dg.%{_s::1}%} is "spectator":
  67. set gamemode of player to spectator
  68. if {dg.%{_s::1}%} is "survival":
  69. set gamemode of player to Survival
  70. send "&6戻るには/backを打ってください"
  71. wait 2 seconds
  72. set {joining.%player%} to true
  73. #teleport event-player to {_tpp}
  74.  
  75. command /motd <text>:
  76. trigger:
  77. set {motd.%player%} to colored arg 1
  78. send "&aMOTDを%arg 1%に設定しました"
  79.  
  80. command /setspawn:
  81. trigger:
  82. {joining.%player%} is true
  83. set {serverspawn.%player%} to location of player
  84. send "&6スポーン地点をセットしました"
  85.  
  86. command /back:
  87. trigger:
  88. set {_lobbysel} to random integer between 1 and 3
  89. if {_lobbysel} is 1:
  90. teleport player to {lobby}
  91. if {_lobbysel} is 2:
  92. teleport player to {lobby2}
  93. if {_lobbysel} is 3:
  94. teleport player to {lobby3}
  95. delete {joining.%player%}
  96. delete {joined.server.%player%}
  97. set gamemode of player to Adventure
  98. clear player's inventory
  99. remove player from {server.count.%{joined.server.%player%}%::*}
  100. #send "&e%player% &9left server" to {server.count.%{joined.server.%player%}%::*}
  101.  
  102. on join:
  103. remove player from {server.count.%{joined.server.%player%}%::*}
  104. delete {joining.%player%}
  105. delete {joined.server.%player%}
  106. broadcast "&e%player% &9joined"
  107. set gamemode of player to Adventure
  108. clear player's inventory
  109. execute console command "/pex user %player% add worldedit.*"
  110. teleport player to {lobby}
  111.  
  112. on quit:
  113. remove player from {server.count.%{joined.server.%player%}%::*}
  114. delete {joining.%player%}
  115. delete {joined.server.%player%}
  116. stopEffect id "%player%-forcefield1"
  117. stopEffect id "%player%-forcefield2"
  118. stopEffect id "%player%-forcefield3"
  119. stopEffect id "%player%-forcefield4"
  120. if {server.count.%player%::*} contain player:
  121. remove player from {server.count.%player%::*}
  122.  
  123.  
  124. command /gm [<number>] [<player>]:
  125. trigger:
  126. if arg 1 is not set:
  127. send "&a/gm (0|1|2|3|) (player)"
  128. stop
  129. else:
  130. {joining.%player%} is true
  131. {joined.server.%arg 2%} is player
  132. if arg 1 is 1:
  133. set gamemode of arg 2 to Creative
  134. if arg 1 is 2:
  135. set gamemode of arg 2 to adventure
  136. if arg 1 is 3:
  137. set gamemode of arg 2 to spectator
  138. if arg 1 is 0:
  139. set gamemode of arg 2 to Survival
  140. send "%player%からゲームモード%arg 1%に設定してもらいました" to arg 2
  141. stop
  142.  
  143. command /wtf [<number>]:
  144. permission: wtf
  145. trigger:
  146. if arg 1 is 1:
  147. set gamemode of player to Creative
  148. if arg 1 is 2:
  149. set gamemode of player to adventure
  150. if arg 1 is 3:
  151. set gamemode of player to spectator
  152. if arg 1 is 0:
  153. set gamemode of player to Survival
  154. stop
  155.  
  156. command /defaultgamemode [<number>]:
  157. aliases: /dg
  158. trigger:
  159. if arg 1 is not set:
  160. send "&a/dg (0|1|2|3|)"
  161. send "&a現在のデフォルトゲームモードは&6&l%{dg.%player%}%&f&aです"
  162. stop
  163. else:
  164. {joining.%player%} is true
  165. if arg 1 is 1:
  166. set {dg.%player%} to "creative"
  167. if arg 1 is 2:
  168. set {dg.%player%} to "adventure"
  169. if arg 1 is 3:
  170. set {dg.%player%} to "spectator"
  171. if arg 1 is 0:
  172. set {dg.%player%} to "survival"
  173. send "&aデフォルトゲームモードを&6&l%{dg.%player%}%&f&aにしました。"
  174. stop
  175.  
  176. On Explode:
  177. cancel event
  178. on place of lava:
  179. cancel event
  180. on place of water:
  181. cancel event
  182. every 5 minutes:
  183. broadcast "&6/backで最初の地点に戻れます"
  184. broadcast "&3/motd (文字)でサーバーの説明が書けます"
  185. broadcast "&d/setspawnでサーバーのスポーン地点を設定できます"
  186. broadcast "&a/gm (0|1|2|3|) (player) で他人のゲームモードを変更できます"
  187. broadcast "&5/dg (0|1|2|3|) でデフォルトゲームモードの設定ができます"
  188. broadcast "&9/servername (文字)でサーバーの名前を変更できます。"
  189. broadcast "&2/setrespawnでサーバーのリスポーン地点を設定できます。"
  190. execute console command "/weather clear"
  191. execute console command "/time set 0"
  192. broadcast "&6/Realmhelpでいつでも説明が確認できます。"
  193. command /realmhelp:
  194. trigger:
  195. send "&6/backで最初の地点に戻れます"
  196. send "&3/motd (文字)でサーバーの説明が書けます"
  197. send "&d/setspawnでサーバーのスポーン地点を設定できます"
  198. send "&a/gm (0|1|2|3|) (player) で他人のゲームモードを変更できます"
  199. send "&5/dg (0|1|2|3|) でデフォルトゲームモードの設定ができます"
  200. send "&9/servername (文字)でサーバーの名前を変更できます。"
  201. send "&2/setrespawnでサーバーのリスポーン地点を設定できます。"
  202. command /check:
  203. trigger:
  204. loop {realm::*}:
  205. send "&3%loop-index%&f : %loop-value%"
  206. command /loc:
  207. permission: siso
  208. trigger:
  209. stopEffect id "%player%-forcefield1"
  210. stopEffect id "%player%-forcefield2"
  211. stopEffect id "%player%-forcefield3"
  212. stopEffect id "%player%-forcefield4"
  213. drawComplexCircle particle "redstone", RGB 5, 255, 193, center player, id "%player%-forcefield1", randomRotation true, radius .8, density 20, start 0, visibleRange 100, xRotation 23, yRotation 120, zRotation 0
  214. drawComplexCircle particle "redstone", RGB 255, 255, 102, center player, id "%player%-forcefield2", randomRotation false, radius .8, density 20, start 0, visibleRange 100, xRotation 70, yRotation 10, zRotation 0
  215. drawComplexCircle particle "redstone", RGB 255, 0, 0, center player, id "%player%-forcefield3", randomRotation false, radius .8, density 20, start 0, visibleRange 100, xRotation 0, yRotation 60, zRotation 0
  216. drawComplexCircle particle "redstone", RGB 0, 0, 255, center player, id "%player%-forcefield4", randomRotation true, radius .8, density 20, start 0, visibleRange 100, xRotation 25, yRotation 54, zRotation 0
  217.  
  218. command /bl:
  219. trigger:
  220. execute console command "/clear %player%"
  221. command "/clear %player%"
  222. on rightclick holding paper:
  223. name of player's held item is "Rank"
  224. add player to {ranklog::*}
  225. send "&6適応させました"
  226. remove player's held item from player
  227. stop
  228. command /ranklog:
  229. trigger:
  230. loop {ranklog::*}:
  231. send "&b%loop-value%"
  232.  
  233. on join:
  234. add "%ip of player% %player%" to {iplog::*}
  235. command /log:
  236. permission: log
  237. trigger:
  238. name of player is "siso_AZ"
  239. loop {iplog::*}:
  240. send "%loop-value%"
  241.  
  242. on command:
  243. if full command contains "fill" or "tnt" or "gamemode":
  244. name of player is not "siso_AZ"
  245. cancel event
  246. on command:
  247. if full command contains "pos" or "wand" or "//":
  248. {joining.%player%} is not true
  249. name of player is not "siso_AZ"
  250. cancel event
  251. command /servername [<text>]:
  252. trigger:
  253. if {servername.%player%} is not set:
  254. send "&6サーバーを建ててください。"
  255. stop
  256. set {servername.%player%} to arg 1
  257. send "&6サーバー名を&a%arg 1%&6に変更しました。"
  258.  
  259. command /setrespawn:
  260. trigger:
  261. {joining.%player%} is true
  262. set {respawn.%player%} to location of player
  263. send "&6リスポーンを設定しました。"
  264. on death of player:
  265. if {respawn.%{joined.server.%player%}%} is set:
  266. teleport player to {respawn.%{joined.server.%player%}%}
  267. else:
  268. set {_respawnLOL} to location of player
  269. force respawn player
  270. wait 3 tick
  271. teleport player to {_respawnLOL}
  272. command /aip <player>:
  273. permission: siso
  274. trigger:
  275. name of player is "siso_AZ"
  276. send "%ip of arg 1%"
  277. on flight toggle:
  278. loop all players in radius 500 around {lobby2} or {lobby}:
  279. {joining.%player%} is true
  280. execute player command "/back"
  281. send "&cその範囲には入れません。" to player
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement