knugi

Untitled

Dec 16th, 2014
198
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.53 KB | None | 0 0
  1. command /stef [<text>] [<text>]:
  2. trigger:
  3. if player doesn't have permission "stefan.knugi.admin":
  4. send "&cNo permission."
  5. stop
  6. if arg 1 is not set:
  7. send "&aKomendy:"
  8. send "&7/stef ench set &b*targeted block*"
  9. send "&7/stef tp set &b*location of player*"
  10. send "&7/stef tp tp &b*teleport*"
  11. send "&7/stef event on &b*start*"
  12. stop
  13. if arg 1 is "event":
  14. if arg 2 is "on":
  15. if {stef.ench.loc} is not set:
  16. send "Ustaw enchant"
  17. stop
  18. if {stef.tp} is not set:
  19. send "Ustaw tp"
  20. stop
  21. set {stef.event} to true
  22. send "&aAktywowales event"
  23. broadcast "&cGracz &6%player% &caktywowal event enchanting"
  24. set {stef.event.time} to 60 * 20
  25. stop
  26. send "/stef event on"
  27. stop
  28. if arg 1 is "5":
  29. set {stef.event.time} to 5
  30. if arg 1 is "czas":
  31. send "%{stef.event.time}%"
  32. if arg 1 is "ench":
  33. if arg 2 is not set:
  34. send "/stef ench set"
  35. stop
  36. if arg 2 is "set":
  37. set {stef.ench.loc} to location of targeted block
  38. send "&cUstawiles lokacje enchantu"
  39. stop
  40. send "/stef ench set"
  41. stop
  42. if arg 1 is "tp":
  43. if arg 2 is "tp":
  44. if {stef.tp} is set:
  45. teleport player to {stef.tp}
  46. send "&cTeleportowales sie do komnaty"
  47. stop
  48. send "&cLokacja nie jest dostepna"
  49. stop
  50. if arg 2 is "set":
  51. set {stef.tp} to location of player
  52. send "&cUstawiles lokacje komnaty"
  53. stop
  54. send "/stef tp tp/set"
  55. stop
  56. execute player command "stef"
  57. stop
  58. on join:
  59. if {stef.player.%player%} is set:
  60. loop {stef.players::*}:
  61. if "%loop-value%" is "%player%":
  62. remove loop-value from {stef.players::*}
  63. exit loop
  64. clear {stef.player.%player%}
  65. teleport player to {stef.ench.loc}
  66. every 1 second:
  67. if {stef.event.time} is larger than 0:
  68. remove 1 from {stef.event.time}
  69. if {stef.event.time} is smaller than or equal to 0:
  70. clear {stef.event.time}
  71. clear {stef.event}
  72. broadcast "Event sie skonczyl!"
  73. loop {stef.players::*}:
  74. loop all players:
  75. broadcast "%Loop-player% - %loop-value%"
  76. if "%loop-player%" is "%loop-value%":
  77. teleport loop-player to {stef.ench.loc}
  78. clear {stef.player.%loop-player%}
  79. on rightclick on enchantment table:
  80. if "%{stef.ench.loc}%" is "%location of event-block%":
  81. if {stef.event} is set:
  82. if {stef.player.%player%} is not set:
  83. teleport player to {stef.tp}
  84. add player to {stef.players::*}
  85. set {stef.player.%player%} to true
  86. stop
  87. teleport player to {stef.tp}
  88. stop
  89. send "&cNie jest teraz aktywny event"
  90. stop
Advertisement
Add Comment
Please, Sign In to add comment