#=====================================================# # SKRYPT NAPISANY PRZEZ PGMAJSTER # # SKRIPT.PL & PGMAJSTER.EU # # ZAKAZ KOPIOWANIA ORAZ ROZPRZESZCZENIANIA SKRYPTU # #=====================================================# #=====================================================# # WSTĘPNA KONFIGURACJA # #=====================================================# variables: {tpeq.%player%} = true #JEŻELI SIĘ NIE ZNASZ, A CHCESZ, ABY SKRYPT DZIAŁAŁ TO NIE RUSZAJ TEGO options: tag: &f&l[&a&lItemTP&f&l] #TAG WIADOMOŚCI WYSYŁANYCH DO GRACZA timetpsec: 5 #CZY JEŻELI WŁĄCZONE OCZEKIWANIE NA TP (UP) TO ILE MA CZEKAĆ SEKUND W BEZRUCHU? #=====================================================# # ITEMY TELEPORTUJĄCE # #=====================================================# item1: stick #ITEM TELEPORTUJĄCY NA SPAWN item2: clock #ITEM TELEPORTUJĄCY NA WARP 1 item3: bone #ITEM TELEPORTUJĄCY NA WARP 2 item3: blaze rod #ITEM TELEPORTUJĄCY NA WARP 3 item4: arrow #ITEM TELEPORTUJĄCY NA WARP 4 item5: bowl #ITEM TELEPORTUJĄCY NA WARP 5 #=====================================================# # WARPY TELEPORTUJĄCE # # ZALECAM PISAĆ Z WIELKIEJ LITERY! # #=====================================================# warp1: Parkour #WARP DO ITEMU TELEPORTUJĄCEGO 2 warp2: Sklep #WARP DO ITEMU TELEPORTUJĄCEGO 3 warp3: StrefaVIP #WARP DO ITEMU TELEPORTUJĄCEGO 4 warp4: StrefaSVIP #WARP DO ITEMU TELEPORTUJĄCEGO 5 #=====================================================# # KOMENDA /tpeq - OTRZYMANIE TPEQ # #=====================================================# command /tpeq: #KOMENDA trigger: #WYKONUJEMY FUNKCJĘ KOMENDY set {teleport.%player%} to true #AKTYWUJEMY TELEPORT send "{@tag}&7 Moment..." to player #WIADOMOŚĆ wait {@timetpsec} seconds #CZEKAMY X SEKUND if {teleport.%player%} is true: #GDY TELEPORT JEST AKTYWNY show "s;1;i;{@item1};n;&a&lSpawn;l;Teleport;c;spawn %player%;s;2;i;{@item2};n;&a&l{@warp1};l;Teleport;c;warp {@warp1} %player%;s;3;i;{@item3};n;&a&l{@warp2};l;Teleport;c;warp {@warp2} %player%;s;4;i;{@item4};n;&a&l{@warp3};l;Teleport;c;warp {@warp3} %player%;s;5;i;{@item5};n;&a&l{@warp4};l;Teleport;c;warp {@warp4} %player%;" with 1 rows named "Teleportujace EQ" to player set {teleport.%player%} to false #WYŁĄCZAMY TELEPORT else: #ELSE, TZW. PRZECIWIĘŃSTWO IF'a send "{@tag}&c Teleport zostal przerwany!!" to player #WIADOMOŚĆ O PRZERWANYM TELEPORCIE stop #=====================================================# # OTWORZENIE EQ TELEPORTUJĄCEGO PO 1 WEJŚCIU NA SERWER # #=====================================================# on first join: wait 10 seconds #DAJMY GRACZOWI CZAS NA ZALOGOWANIE SIĘ :) execute player command "/tpeq" #WYKONUJEMY KOMENDE PRZEZ GRACZA NA EQ stop #STOPUJEMY #=====================================================# # ZABEZPIECZENIA # #=====================================================# on damage of player: #GDY KTOŚ BIJE GRACZA PODCZAS TELEPORTU if {teleport.%victim%} is true: #GDY TELEPORT JEST AKTYWNY send "{@tag}&c Teleport anulowany!" to victim #WIADOMOŚĆ O ANULOWANIU TELEPORTU set {teleport.%victim%} to false #WYŁĄCZANIE TELEPORTU stop #STOPOWANIE on walking on stone or grass or cobblestone or wood or any wool or sandstone or netherrack or glowstone or sand or gravel or snow or stone brick: #WYŁĄCZA TELEPORT PODCZAS RUSZANIA SIE Z MIEJSCA if {teleport.%player%} is true: #GDY TELEPORT JEST AKTYWNY send "{@tag}&c W trakcie teleportacji nie mozesz sie ruszac! Teleport anulowny" to player #WIADOMOŚĆ O PORUSZENIU SIĘ Z MIEJSCA PODCZAS TELEPORTU set {teleport.%player%} to false #WYŁĄCZAMY TELEPORT stop #STOPUJEMY