JeLLQ

Multi wands tp

Jan 18th, 2015
190
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.38 KB | None | 0 0
  1. #========================================================================#
  2. #Autor: JeLLQ #
  3. #Nazwa: Multi wands tp #
  4. #Licencja: #
  5. #Nie zezwalam na: #
  6. #- Zmianę kodu oprucz tego, który wchodzi w skład "options" #
  7. #- Używanie skryptu bez podania autora #
  8. #- Kopiowanie kawałka kodu i używania go we własnym skrypcie #
  9. #- Podszywanie się pod autora #
  10. #Do użycia tego skryptu potrzebny jest dodatkowo skriptplus #
  11. #========================================================================#
  12. options:
  13. #Przedmiot który chcesz używać do teleportacji
  14. item_do_tp: book
  15. #Nazwa, którą chcesz nadać przedmiotowi
  16. nazwa_itemu_do_tp: &6Ksiega zaklec; &7tp na spawn
  17. #Enchant który chcesz nałożyć na przedmiot
  18. enchant_itemu_do_tp: Fire Aspect 4
  19. #Crafting przdmiotu
  20. crafting_1: diamond
  21. crafting_2: paper
  22. crafting_3: emerald
  23. crafting_4: leather
  24. crafting_5: gold block
  25. crafting_6: leather
  26. crafting_7: emerald
  27. crafting_8: paper
  28. crafting_9: diamond
  29. #Czas oczekiwania na kolejną możliwą teleportacje
  30. czas: 2
  31. #format tego czasu. Pamiętaj, że jeżeli czas wynosi 1 to należy użyć liczby pojedyńczej. Można wpisać np. seconds
  32. form_czas: minutes
  33. #Wiadomość, która pokaże się gdy gracz poruszy się w czasie teleportacji
  34. wiadomosc_1: &4poruszyles sie, teleportacja anulowana
  35. #Wiadomość, któta pokaże się po teleportacji
  36. wiadomosc_2: &6Zostales przeteleportowany na spawn
  37. #Wiadomość, która pokaże się od razu po użyciu przedmiotu
  38. wiadomosc_3: &6Trwa teleportacja. Prosze nie ruszac sie przez 5 sekund
  39. #Pierwsza część wiadomości która pokarze się w razie gdy urzyje przedmiotu zbyt wcześnie. Po niej będzie pokazane ile gracz musi jeszcze poczekać
  40. wiadomosc_4: &3Musisz poczekac jeszcze
  41. #Druga część wiadomości
  42. wiadomosc_5: , aby przeczytac ksiege ponownie!
  43. #Efekt który zostanie nadany graczowi podczas teleportacji
  44. efekt: nausea 1
  45. #Czas efektu, który zostanie nadany graczowi podczas teleportacji
  46. czas_efektu: 12
  47. #Komenda, która zostanie wykonana po wypełnieniy wszystkich warunków
  48. komenda: /spawn
  49.  
  50. on script load:
  51. register new shaped recipe for {@item_do_tp} of {@enchant_itemu_do_tp} named "{@nazwa_itemu_do_tp}" using {@crafting_1}, {@crafting_2}, {@crafting_3}, {@crafting_4}, {@crafting_5}, {@crafting_6}, {@crafting_7}, {@crafting_8}, {@crafting_9}
  52.  
  53. on rightclick with a {@item_do_tp} of {@enchant_itemu_do_tp}:
  54. set {_czas} to difference between {spawn.%player%.lastused} and now
  55. if {_czas} is less than {@czas} real {@form_czas}:
  56. set {_czas} to difference between {spawn.%player%.lastused} and now
  57. send "{@wiadomosc_4} %difference between {@czas} {@form_czas} and {_czas}%{@wiadomosc_5}"
  58. stop
  59. else:
  60. remove 1 {@item_do_tp} of {@enchant_itemu_do_tp} from player's tool
  61. send "{@wiadomosc_3}"
  62. set {spawn.%player%.lastused} to now
  63. wait 1 real seconds
  64. set {_poz} to "%x-coordinate of player%, %y-coordinate of player%, %z-coordinate of player%"
  65. wait 1 real seconds
  66. if {_poz} is "%x-coordinate of player%, %y-coordinate of player%, %z-coordinate of player%":
  67. apply {@efekt} to player for {@czas_efektu} seconds
  68. send "&64"
  69. else:
  70. send "{@wiadomosc_1}"
  71. stop
  72. wait 1 real seconds
  73. if {_poz} is "%x-coordinate of player%, %y-coordinate of player%, %z-coordinate of player%":
  74. send "&63"
  75. else:
  76. send "{@wiadomosc_1}"
  77. stop
  78. wait 1 real seconds
  79. if {_poz} is "%x-coordinate of player%, %y-coordinate of player%, %z-coordinate of player%":
  80. send "&62"
  81. else:
  82. send "{@wiadomosc_1}"
  83. stop
  84. wait 1 real seconds
  85. if {_poz} is "%x-coordinate of player%, %y-coordinate of player%, %z-coordinate of player%":
  86. send "&61"
  87. else:
  88. send "{@wiadomosc_1}"
  89. stop
  90. wait 1 real seconds
  91. if {_poz} is "%x-coordinate of player%, %y-coordinate of player%, %z-coordinate of player%":
  92. run player command "{@komenda}" as op
  93. send "{@wiadomosc_2}"
  94. stop
  95. else:
  96. send "{@wiadomosc_1}"
  97. stop
  98.  
  99. On Craft {@item_do_tp} of {@enchant_itemu_do_tp}:
  100. send "&3Aby uzyc kliknij prawym przyciskiem trzymajac przedmiot w rece i odczekaj nieruchomo 5 sekund"
Advertisement
Add Comment
Please, Sign In to add comment