Advertisement
xNawi

Achievementy

Feb 17th, 2015
233
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.34 KB | None | 0 0
  1. command /osiagniecia [<text="lol">] [<text>] [<player>]:
  2. trigger:
  3. if arg 1 is not "setspawn" or "tepnij" or "otworz" or "zresetuj" or "dodaj" or "usun":
  4. send "&6* &7/osiagniecia setspawn &e<nazwa>"
  5. send "&6* &7/osiagniecia zresetuj &e<nazwa> <gracz>"
  6. send "&6* &7/osiagniecia dodaj &e<nazwa>"
  7. send "&6* &7/osiagniecia usun &e<nazwa>"
  8. if arg 1 is "dodaj":
  9. if arg 2 is set:
  10. if arg 2 is not "%{osiagnieica::list::*}%":
  11. if arg-player is not set:
  12. add arg 2 to {osiagnieica::list::*}
  13. send "&8* &7Dodano osiagniecie &e%arg 2%&7 !"
  14. else:
  15. send "&6* &7/osiagniecia dodaj &e<nazwa>"
  16. else:
  17. send "&6* &7/osiagniecie o nazwie &e%arg 2% &7juz istnieje!"
  18. else:
  19. send "&6* &7/osiagniecia dodaj &e<nazwa>"
  20. if arg 1 is "usun":
  21. if arg 2 is set:
  22. if "%{osiagnieica::list::*}%" contains arg 2:
  23. if arg-player is not set:
  24. remove arg 2 from {osiagnieica::list::*}
  25. send "&8* &7Usunieto osiagniecie &e%arg 2%&7 !"
  26. else:
  27. send "&6* &7/osiagniecia usun &e<nazwa>"
  28. else:
  29. send "&6* &7/osiagniecie o nazwie &e%arg 2% &7nie istnieje!"
  30. else:
  31. send "&6* &7/osiagniecia usun &e<nazwa>"
  32. if arg 1 is "zresetuj":
  33. if arg 2 is set:
  34. if "%{osiagnieica::list::*}%" contains arg 2:
  35. if arg-player is set:
  36. set {osiagniecia::wykonano::%arg 2%::%arg-player%} to false
  37. send "&6* &7Zresetowano osiagniecie &e%arg 2% &7dla gracza &6%arg-player%"
  38. else:
  39. send "&6* &7/osiagniecia zresetuj &e%arg 2% &7<gracz>"
  40. else:
  41. set {_num} to "{osiagnieica::list::*}"
  42. replace all ", " with "&8/&e" in {_num}
  43. replace all "and " with "&8/&e" in {_num}
  44. send "&6* &7/osiagniecia zresetuj &e%{_num}% &7<gracz>"
  45. else:
  46. set {_num} to "{osiagnieica::list::*}"
  47. replace all ", " with "&8/&e" in {_num}
  48. replace all "and " with "&8/&e" in {_num}
  49. send "&6* &7/osiagniecia zresetuj &e%{_num}% &7<gracz>"
  50. if arg 1 is "setspawn":
  51. if arg 2 is set:
  52. if "%{osiagnieica::list::*}%" contains arg 2:
  53. set {osiagniecia::Lokacja::%arg 2%} to location of player
  54. send "&6* &7Ustawiono setspawn dla osiagniecia &e%arg 2%"
  55. else:
  56. set {_num} to "{osiagnieica::list::*}"
  57. replace all ", " with "&8/&e" in {_num}
  58. replace all "and " with "&8/&e" in {_num}
  59. send "&6* &7/osiagniecia setspawn &e%{_num}%"
  60. else:
  61. set {_num} to "{osiagnieica::list::*}"
  62. replace all ", " with "&8/&e" in {_num}
  63. replace all "and " with "&8/&e" in {_num}
  64. send "&6* &7/osiagniecia setspawn &e%{_num}%"
  65. if arg 1 is "tepnij":
  66. if "%{osiagnieica::list::*}%" contains arg 2:
  67. if arg-player is set:
  68. if {osiagniecia::wykonano::%arg 2%::%arg-player%} is false:
  69. if {osiagniecia::Lokacja::%arg 2%} is set:
  70. teleport arg-player to {osiagniecia::Lokacja::%arg 2%}
  71. send "&6* &7Przeteleportowano do osiagniecia &e%arg 2%" to arg-player
  72. set {osiagniecia::dolacz::%arg-player%} to "%arg 2%"
  73. if arg 1 is "otworz":
  74. if arg 2 is "open":
  75. if arg-player is set:
  76. open chest with 1 rows named "&e&lAchievementy" to arg-player
  77. wait 1 tick
  78. loop (size of {osiagnieica::list::*}) times:
  79. loop {osiagnieica::list::*}:
  80. if {osiagniecia::wykonano::lol::%arg-player%} is false:
  81. format slot loop-number-1 of arg-player with 1 of fence named "&e%loop-value%" with lore "&cNie wykonano!" to run "osiagniecia tepnij %loop-value% %arg-player%"
  82. else:
  83. format slot loop-number-1 of arg-player with 1 of fence named "&e%loop-value%" with lore "&aWykonano!" to close
  84. on walk on red stained clay or oak wood planks:
  85. if event-block is red stained clay:
  86. if block 2 blocks under event-block is command block:
  87. if {osiagniecia::dolacz::%player%} contains "%{osiagnieica::list::*}%":
  88. broadcast "&6* &7Gracz &e%player% &7nabyl nowe osiagniecie: &6%{osiagniecia::dolacz::%player%}% &7!"
  89. teleport player to spawn
  90. send "&6* &7Zdobyles nowe osiagniecie: &e%{osiagniecia::dolacz::%player%}% &7!"
  91. set {osiagniecia::wykonano::%{osiagniecia::dolacz::%player%}%::%player%} to true
  92. clear {osiagniecia::dolacz::%player%}
  93. if event-block is oak wood planks:
  94. if block under event-block is command block:
  95. if {osiagniecia::dolacz::%player%} contains "%{osiagnieica::list::*}%":
  96. teleport player to {osiagniecia::Lokacja::%{osiagniecia::dolacz::%player%}%}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement