command /tpa [<gracz>]:
trigger:
if arg 1 is not set:
send "&cBłąd: &7Wpisz nick gracza!"
stop
if arg 1 is "%player%":
send "&cBłąd: &7Nie możesz wysłać prośby do samego siebie!"
stop
if player's inventory contains 15 gold ingot:
remove 15 gold ingot from player's inventory
delete {tpa::%player%}
delete {tpa::ocz::%player-arg%}
set {tpa::%player%} to "%player-arg%"
set {tpa::ocz::%player-arg%} to "%player%"
set {tpa::position::%player%} to location of player
send "&aWysłano prośbę o teleportację do &7%arg 1%&a." to player
send "&aOtrzymałeś prośbę o teleportację od &7%player%&a." to player-arg
send "&7Wpisz &a/tpaccept lub &c/tpdeny" to player-arg
else:
send "&cBłąd: &7Nie posiadasz &a15 &7sztuk &6złota, &7aby wysłać prośbę." to player
stop
on quit:
delete {tpa::*}
command /tpdeny:
trigger:
if {tpa::ocz::%player%} is set:
set {_} to "%{tpa::ocz::%player%}%" parsed as player
delete {tpa::ocz::%player%}
delete {tpa::%{_}%}
delete {tpa::position::%{_}%}
send "&cGracz &7%player% &cnie zaakceptował twojej prośby!" to {_}
send "&cNie zaakceptowałeś prośby gracza &7%{tpa::ocz::%player%}% &c!" to player
else:
send "&cBłąd: &7Nie otrzymałeś żadnej prośby o teleportację!"
command /tpaccept:
trigger:
if {tpa::ocz::%player%} is set:
set {_} to "%{tpa::ocz::%player%}%" parsed as player
send "&aGracz &7%{tpa::ocz::%player%}% &a zostanie przeteleportowany do ciebie za 15 sekund!" to player
send "&aGracz &7%player% &azaakceptował twoją prośbę..." to {_}
wait 15 seconds
if location of {_} is not {tpa::position::%{_}%}:
send "&7Teleportacja anulowana, ponieważ się poruszyłeś!" to {_}
send "&7Teleportacja gracza &7%{_}% &czostała anulowana, ponieważ się poruszył!" to player
else:
teleport {_} to player
send "&aGracz &7%{tpa::ocz::%player%}% &a zostanie przeteleportowanydo ciebie!" to player
send "&aZostałeś przeteleportowany do &7%player%&a!" to {_}
delete {tpa::%{_}%}
delete {tpa::ocz::%player%}
delete {tpa::position::%{_}%}
else:
send "&cBłąd: Nie otrzymałeś żadnej prośby o teleportację!"
command /tpcancel:
trigger:
if {tpa::%player%} is set:
set {_} to "%{tpa::%player%}%" parsed as player
delete {tpa::%player%}
delete {tpa::ocz::%{_}%}
delete {tpa::position::%player%}
send "&cAnulowano swoją prośbę o teleportację do &7%{_}%&c!" to player
send "&cGracz &7%player% &canulował swoją prośbę o teleportację!" to {_}
else:
send "&cNie masz żadnych aktywnych próśb o teleportację!" to player
jak zedytować kod, aby podczas poruszania myszką nie anulowało też tpka
Pytanie
MajstereQ123 6
command /tpa [<gracz>]:
trigger:
if arg 1 is not set:
send "&cBłąd: &7Wpisz nick gracza!"
stop
if arg 1 is "%player%":
send "&cBłąd: &7Nie możesz wysłać prośby do samego siebie!"
stop
if player's inventory contains 15 gold ingot:
remove 15 gold ingot from player's inventory
delete {tpa::%player%}
delete {tpa::ocz::%player-arg%}
set {tpa::%player%} to "%player-arg%"
set {tpa::ocz::%player-arg%} to "%player%"
set {tpa::position::%player%} to location of player
send "&aWysłano prośbę o teleportację do &7%arg 1%&a." to player
send "&aOtrzymałeś prośbę o teleportację od &7%player%&a." to player-arg
send "&7Wpisz &a/tpaccept lub &c/tpdeny" to player-arg
else:
send "&cBłąd: &7Nie posiadasz &a15 &7sztuk &6złota, &7aby wysłać prośbę." to player
stop
on quit:
delete {tpa::*}
command /tpdeny:
trigger:
if {tpa::ocz::%player%} is set:
set {_} to "%{tpa::ocz::%player%}%" parsed as player
delete {tpa::ocz::%player%}
delete {tpa::%{_}%}
delete {tpa::position::%{_}%}
send "&cGracz &7%player% &cnie zaakceptował twojej prośby!" to {_}
send "&cNie zaakceptowałeś prośby gracza &7%{tpa::ocz::%player%}% &c!" to player
else:
send "&cBłąd: &7Nie otrzymałeś żadnej prośby o teleportację!"
command /tpaccept:
trigger:
if {tpa::ocz::%player%} is set:
set {_} to "%{tpa::ocz::%player%}%" parsed as player
send "&aGracz &7%{tpa::ocz::%player%}% &a zostanie przeteleportowany do ciebie za 15 sekund!" to player
send "&aGracz &7%player% &azaakceptował twoją prośbę..." to {_}
wait 15 seconds
if location of {_} is not {tpa::position::%{_}%}:
send "&7Teleportacja anulowana, ponieważ się poruszyłeś!" to {_}
send "&7Teleportacja gracza &7%{_}% &czostała anulowana, ponieważ się poruszył!" to player
else:
teleport {_} to player
send "&aGracz &7%{tpa::ocz::%player%}% &a zostanie przeteleportowanydo ciebie!" to player
send "&aZostałeś przeteleportowany do &7%player%&a!" to {_}
delete {tpa::%{_}%}
delete {tpa::ocz::%player%}
delete {tpa::position::%{_}%}
else:
send "&cBłąd: Nie otrzymałeś żadnej prośby o teleportację!"
command /tpcancel:
trigger:
if {tpa::%player%} is set:
set {_} to "%{tpa::%player%}%" parsed as player
delete {tpa::%player%}
delete {tpa::ocz::%{_}%}
delete {tpa::position::%player%}
send "&cAnulowano swoją prośbę o teleportację do &7%{_}%&c!" to player
send "&cGracz &7%player% &canulował swoją prośbę o teleportację!" to {_}
else:
send "&cNie masz żadnych aktywnych próśb o teleportację!" to player
jak zedytować kod, aby podczas poruszania myszką nie anulowało też tpka
Odnośnik do komentarza
https://skript.pl/temat/57547-teleportacja/Udostępnij na innych stronach
1 odpowiedź na to pytanie
Rekomendowane odpowiedzi
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.