Oxalist

Untitled

Apr 12th, 2018
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.56 KB | None | 0 0
  1. command /create [<text>] [<text>]:
  2. trigger:
  3. if player is in world "ul_Main":
  4. set {_waited} to difference between {world::lastused::%player%} and now
  5. if {_waited} is less than 30 minutes:
  6. message "&9Server> &7Cooldown: &a%difference between 30 minutes and {_waited}%"
  7. stop
  8. if {hasworld::%player%} is "True":
  9. send "&9Server> &7You already have a server, use: &a/delete <server>"
  10. stop
  11. if arg 1 is not set:
  12. if arg 2 is not set:
  13. send "&9Server> &c/create <name> <flat/normal>"
  14. stop
  15. if arg 1 is set:
  16. if arg 2 is not set:
  17. send "&9Server> &c/create <name> <flat/normal>"
  18. stop
  19. if arg 1 is not set:
  20. if arg 2 is set:
  21. send "&9Server> &c/create <name> <flat/normal>"
  22. stop
  23. if {world-%arg 1%} is "True":
  24. if arg 2 is set:
  25. send "&9Server> &7There is already a server with that name"
  26. stop
  27. if arg 1 is set:
  28. if arg 2 is "flat":
  29. set {world::lastused::%player%} to now
  30. message "&9Server> &7Preparing your server..."
  31. wait 1 second
  32. set {random} to random integer between 5 and 15
  33. message "&9Server> &7Loading chunks &a(%{random}% %%...)"
  34. wait 1 second
  35. set {random} to random integer between 16 and 30
  36. message "&9Server> &7Loading chunks &a(%{random}% %%...)"
  37. wait 1 second
  38. set {random} to random integer between 31 and 50
  39. message "&9Server> &7Loading chunks &a(%{random}% %%...)"
  40. wait 1 second
  41. set {random} to random integer between 51 and 73
  42. message "&9Server> &7Loading chunks &a(%{random}% %%...)"
  43. wait 1 second
  44. set {random} to random integer between 74 and 92
  45. message "&9Server> &7Loading chunks &a(%{random}% %%...)"
  46. wait 1 second
  47. message "&9Server> &7Loading chunks &a(100 %%...)"
  48. make console execute command "/mv create %arg 1% normal -t flat"
  49. set {world::%arg 1%} to "True"
  50. add "%player%" to {owner::%arg 1%}
  51. set {hasworld::%player%} to "True"
  52. add "%arg 1%" to {servers::*}
  53. wait 1 second
  54. message "&9Server> &7Your server has successfully started up"
  55. message "&9Server> &7use &a/join %arg 1% &7to join it"
  56. stop
  57. if arg 1 is set:
  58. if arg 2 is "normal":
  59. set {world::lastused::%player%} to now
  60. message "&9Server> &7Preparing your server..."
  61. wait 1 second
  62. set {random} to random integer between 5 and 15
  63. message "&9Server> &7Loading chunks &a(%{random}% %%...)"
  64. wait 1 second
  65. set {random} to random integer between 16 and 30
  66. message "&9Server> &7Loading chunks &a(%{random}% %%...)"
  67. wait 1 second
  68. set {random} to random integer between 31 and 50
  69. message "&9Server> &7Loading chunks &a(%{random}% %%...)"
  70. wait 1 second
  71. set {random} to random integer between 51 and 73
  72. message "&9Server> &7Loading chunks &a(%{random}% %%...)"
  73. wait 1 second
  74. set {random} to random integer between 74 and 92
  75. message "&9Server> &7Loading chunks &a(%{random}% %%...)"
  76. wait 1 second
  77. message "&9Server> &7Loading chunks &a(100 %%...)"
  78. make console execute command "/mv create %arg 1% normal"
  79. set {world::%arg 1%} to "True"
  80. add "%player%" to {owner::%arg 1%}
  81. set {hasworld::%player%} to "True"
  82. add "%arg 1%" to {servers::*}
  83. add 1 to {servers}
  84. wait 1 second
  85. message "&9Server> &7Your server has successfully started up"
  86. message "&9Server> &7use &a/join %arg 1% &7to join it"
  87. stop
  88.  
  89. command /delete [<text>]:
  90. trigger:
  91. if player is in world "ul_Main":
  92. if arg 1 is not set:
  93. send "&9Server> &c/delete <name>"
  94. stop
  95. if {world::%arg 1%} is not set:
  96. send "&9Server> &7There is no server with that name"
  97. stop
  98. if {owner::%arg 1%} does not contain "%player%":
  99. message "&9Server> &7You do not own this server, so you cannot delete it"
  100. stop
  101. else:
  102. delete {world::%arg 1%}
  103. remove "%player%" from {owner::%arg 1%}
  104. remove "%arg 1%" from {servers::*}
  105. set {hasworld::%player%} to "False"
  106. make console execute command "/mv delete %arg 1%"
  107. wait 1 second
  108. make console execute command "/mvconfirm"
  109. message "&9Server> &7Successfully delete the server &a%arg 1%"
  110. stop
  111.  
  112. command /join [<text>]:
  113. aliases: /server
  114. trigger:
  115. if arg 1 is not set:
  116. message "&9Server> &cCorrect Usage: /Join <server>"
  117. stop
  118. if {world::%arg 1%} is not set:
  119. message "&9Server> &7There is no server with that name"
  120. stop
  121. if arg 1 is set:
  122. message "&9Server> &7Sending you to %arg 1%"
  123. make console execute "/mv tp %player% %arg 1%"
  124. stop
  125.  
  126. command /loc [<offlineplayer>]:
  127. trigger:
  128. if arg 1 is not set:
  129. message "&9Location> &cCorrect Usage: /loc <player>"
  130. stop
  131. if arg 1 is offline:
  132. send "&9Location> &c%arg 1% is currently offline"
  133. stop
  134. if arg 1 is set:
  135. send "&9Location> &a%arg 1% &7is in the server &a[%arg 1's world%]"
  136. stop
  137. on rightclick on dispenser:
  138. cancel event
  139. if player is in world "ul_Main":
  140. make player execute command "/worlds"
  141. else:
  142. stop
  143.  
  144. command /op [<player>]:
  145. trigger:
  146. if arg 1 is not set:
  147. message "&9OP> &cCorrect Usage: /op <player>"
  148. stop
  149. if arg 1 is set:
  150. message "&9OP> &7You have just opped &a%arg 1%"
  151.  
  152.  
  153.  
  154. command /worlds:
  155. trigger:
  156. set {_num} to -1
  157. open virtual chest inventory with size 6 named "Server List (Boxes.minehut.gg)" to player
  158. loop worlds:
  159. format gui slot {num} of player with sign named "&3%loop-world%" with lore "||&fA default boxes||&fserver.||&7||&7%size of players in loop-world%/10 playing||&7" to close then run player command "/join %loop-world%"
  160. add 1 to {_num}
  161.  
  162. command /servers:
  163. trigger:
  164. open virtual chest inventory with size 1 named "This menu is a test" to player
  165. format gui slot 4 of player with diamond sword named "The name of my object" to close then run player command "/macommande"
Advertisement
Add Comment
Please, Sign In to add comment