Advertisement
szumielxd

WielkanocWD

Apr 24th, 2019
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.00 KB | None | 0 0
  1. command /szwielkanoc [<text>] [<text>]:
  2. permission: op
  3. trigger:
  4. if arg 1 is set:
  5. if arg 1 is "add":
  6. set {_l} to location of block at player
  7. if {wielkanoc.loc::*} contains {_l}:
  8. send "&cTa lokalizacja juz jest dodana jako punkt spawnu koszyka"
  9. else:
  10. add {_l} to {wielkanoc.loc::*}
  11. set {wielkanoc.loc::*} to alphabetically sorted {wielkanoc.loc::*}
  12. send "&aPomyslnie dodano lokalizacje %{_l}% jako punkt spawnu koszyka"
  13. else if arg 1 is "remove":
  14. set {_l} to location of block at player
  15. if arg 2 is set:
  16. if {wielkanoc.loc::%arg 2%} is set:
  17. set {_l} to {wielkanoc.loc::%arg 2%}
  18. set {_i} to arg 2 parsed as integer
  19. set {_i} to size of {wielkanoc.loc::*} - {_i}
  20. send "&b%{_i}%"
  21. remove {_l} from {wielkanoc.loc::*}
  22. set {wielkanoc.loc::*} to alphabetically sorted {wielkanoc.loc::*}
  23. if {_i} > 0:
  24. loop {_i} times:
  25. set {_j} to arg 2 parsed as integer + loop-number
  26. set {_j1} to {_j} -1
  27. set {wielkanoc.loc::%{_j1}%} to {wielkanoc.loc::%{_j}%}
  28. delete {wielkanoc.loc::%{_j}%}
  29. send "&aPomyslnie usunieto lokalizacje %{_l}% z listy punktow spawnu koszyka"
  30. else:
  31. send "&cNie ma spawnu o numerze %arg 2%"
  32. else:
  33. send "&cUzyj /szwielkanoc remove <numer_spawnu>"
  34. else if arg 1 is "list":
  35. send "&2&lLista spawnow:"
  36. loop {wielkanoc.loc::*}:
  37. send "<suggest command:/szwielkanoc remove %loop-index%><tooltip:&4kliknij zeby usunac spawn nr. %loop-index%> &e%loop-index%. &6%loop-value%"
  38. if size of {wielkanoc.loc::*} is 0:
  39. send "<cmd:/szwielkanoc add><tooltip:&aMoze dodasz jakis spawn?>&c Pusto..."
  40. else if arg 1 is "info":
  41. set {_l} to "%{wielkanoc.los}%"
  42. replace all "x: " with "" in {_l}
  43. replace all ", y:" with "" in {_l}
  44. replace all ", z:" with "" in {_l}
  45. send "&6Informacje o koszyku:"
  46. send " &e- lokalizacja: <cmd:/tp %{_l}%><tooltip:&b/tp %{_l}%>&f%{wielkanoc.los}%"
  47. if {wielkanoc.zebrany} is set:
  48. send " &e- zebrany: &aTak"
  49. send " &e- przez: &f%{wielkanoc.zebrany}%"
  50. send " &e- data: %{wielkanoc.zebrany2}%"
  51. else:
  52. send " &e- zebrany: &cNie"
  53. else:
  54. send "&a---------=====-=&2&lDostepne komendy&a=-=====---------"
  55. send "<cmd:/szwielkanoc list><tooltip:&a/szwielkanoc list> &6/szwielkanoc list &ezobacz wszystkie punkty spawnu koszyka"
  56. send "<cmd:/szwielkanoc add><tooltip:&a/szwielkanoc add> &6/szwielkanoc add &edodaj nowy punkt spawnu koszyka"
  57. send "<suggest command:/szwielkanoc remove <nr>><tooltip:&a/szwielkanoc remove <nr>> &6/szwielkanoc remove <nr> &eusun punkt spawnu koszyka"
  58. send " "
  59. else:
  60. send "&a---------=====-=&2&lDostepne komendy&a=-=====---------"
  61. send "<cmd:/szwielkanoc list><tooltip:&a/szwielkanoc list> &6/szwielkanoc list &ezobacz wszystkie punkty spawnu koszyka"
  62. send "<cmd:/szwielkanoc add><tooltip:&a/szwielkanoc add> &6/szwielkanoc add &edodaj nowy punkt spawnu koszyka"
  63. send "<suggest command:/szwielkanoc remove <nr>><tooltip:&a/szwielkanoc remove <nr>> &6/szwielkanoc remove <nr> &eusun punkt spawnu koszyka"
  64. send "<cmd:/szwielkanoc info><tooltip:&a/szwielkanoc info> &6/szwielkanoc info &einformacje na temat koszyka"
  65. send " "
  66.  
  67.  
  68. on load:
  69. set {_l} to "%{wielkanoc.los}%"
  70. replace all "x: " with "" in {_l}
  71. replace all ", y:" with "" in {_l}
  72. replace all ", z:" with "" in {_l}
  73. loop {wielkanoc.loc::*}:
  74. set {_t} to type of block at loop-value
  75. if {_t} is floor head:
  76. set block at loop-value to air
  77. wait 1 second
  78. execute console command "hd setline wielkanoc_koszyk 8 &eKoszyk nie zostal jeszcze znaleziony"
  79. set {wielkanoc.pierwszy} to true
  80.  
  81.  
  82. on join:
  83. if {wielkanoc.pierwszy} is set:
  84. delete {wielkanoc.pierwszy}
  85. wait 1 second
  86. if player is offline:
  87. set {wielkanoc.pierwszy} to true
  88. STOP
  89. delete {wielkanoc.pierwszy}
  90. set {wielkanoc.los} to random element out of {wielkanoc.loc::*}
  91. broadcast "&4[&c&ka&4]&8&m- &8[&a&oMineFox.pl&8]&m -&4[&c&ka&4]"
  92. broadcast " "
  93. broadcast " &eZajaczek Wielkanocny zostawil koszyk na &6lobby&e!"
  94. broadcast " "
  95. broadcast "&4[&c&ka&4]&8&m- -&4[&c&ka&4]"
  96. set {_l} to "%{wielkanoc.los}%"
  97. replace all "x: " with "" in {_l}
  98. replace all ", y:" with "" in {_l}
  99. replace all ", z:" with "" in {_l}
  100. delete {wielkanoc.zebrany}
  101. execute console command "setblock %{_l}% minecraft:skull 1 replace {Owner:{Id:""023def88-5312-4bd1-8d82-14b4ecd0a947"",Properties:{textures:[{Value:""eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZTg5ZDY1YWM3NTg2YTI3YzBjNWQyMjZmZDYzY2I5ODliZWU3YzYyYTRlODBkZDFmMWFlYTJlMjJjMTYxMWNkZiJ9fX0=""}]}},SkullType:3,Rot:0}"
  102.  
  103. on click on 144:
  104. if "%location of clicked block%" is "%{wielkanoc.los}%":
  105. if "%player%" in lower case is "hezzu99":
  106. send "&8[&4WD&8] &7[21:15:05] [Client thread/INFO]: [CHAT] (G) [Czerwona] [VIP] Hezzu99: szumiel napraw w koncu zegar bo nic nie robisz :))"
  107. else:
  108. if player has permission "anni.kits.easteregg":
  109. send "&8[&4WD&8] &6Daj teraz to zrobic komus innemu..."
  110. else:
  111. execute console command "pex user %player% add anni.kits.easteregg"
  112. #play mob spawner flames at clicked block
  113. #play sound "mob.chicken.say" with volume 1 at player
  114. set clicked block to air
  115. set {wielkanoc.zebrany} to "%player%"
  116. set {wielkanoc.zebrany2} to now
  117. broadcast "&4[&c&ka&4]&8&m- &8[&a&oMineFox.pl&8]&m -&4[&c&ka&4]"
  118. broadcast " "
  119. broadcast " &e%player% znalazl swiateczny koszyk"
  120. broadcast " &ez jajkami wielkanocnymi!"
  121. broadcast " "
  122. broadcast "&4[&c&ka&4]&8&m- -&4[&c&ka&4]"
  123. execute console command "hd setline wielkanoc_koszyk 8 &cKoszyk zostal juz znaleziony przez %player%"
  124. send "&8[&4WD&8] &dGRATULACJE! &eOdblokowales klase EasterEgg!"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement