gnomq 223 Opublikowano 11 września 2020 Udostępnij Opublikowano 11 września 2020 Jeśli gracz ma na sobie netherytowe buty o nazwie '&atest', to po przebyciu 10 kratek na sprincie dostaje szybkość 3 do momentu postoju. Cytuj Odnośnik do komentarza https://skript.pl/temat/41590-buty-hermesa/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 11 września 2020 Udostępnij Opublikowano 11 września 2020 (edytowane) 30 minut temu, gnomq2000 napisał: Jeśli gracz ma na sobie netherytowe buty o nazwie '&atest', to po przebyciu 10 kratek na sprincie dostaje szybkość 3 do momentu postoju. Przetestuj, powinno działać. every 1 second: loop all players: if {butyHermesa::lastLoc::%loop-player%} is not set: set {butyHermesa::lastLoc::%loop-player%} to location of the loop-player continue set {_dist} to distance between location of the loop-player and {butyHermesa::lastLoc::%loop-player%} if loop-player has speed: if {_dist} is less than 0.1: remove speed from loop-player if loop-player's boots is not netherite boots named "&atest": continue set {_dist} to distance between location of the loop-player and {butyHermesa::lastLoc::%loop-player%} add round({_dist}) to {butyHermesa::pokonaneBloki::%loop-player%} if {butyHermesa::pokonaneBloki::%loop-player%} is less than 10: continue clear {butyHermesa::pokonaneBloki::%loop-player%} apply potion of speed 1 to loop-player for 3 minutes Edytowane 11 września 2020 przez Kormic gnomq 1 Cytuj Odnośnik do komentarza https://skript.pl/temat/41590-buty-hermesa/#findComment-260450 Udostępnij na innych stronach Więcej opcji udostępniania...
0 gnomq 223 Opublikowano 12 września 2020 Autor Udostępnij Opublikowano 12 września 2020 13 godzin temu, Kormic napisał: Przetestuj, powinno działać. every 1 second: loop all players: if {butyHermesa::lastLoc::%loop-player%} is not set: set {butyHermesa::lastLoc::%loop-player%} to location of the loop-player continue set {_dist} to distance between location of the loop-player and {butyHermesa::lastLoc::%loop-player%} if loop-player has speed: if {_dist} is less than 0.1: remove speed from loop-player if loop-player's boots is not netherite boots named "&atest": continue set {_dist} to distance between location of the loop-player and {butyHermesa::lastLoc::%loop-player%} add round({_dist}) to {butyHermesa::pokonaneBloki::%loop-player%} if {butyHermesa::pokonaneBloki::%loop-player%} is less than 10: continue clear {butyHermesa::pokonaneBloki::%loop-player%} apply potion of speed 1 to loop-player for 3 minutes nie nadaje szybkości, a błędów brak Cytuj Odnośnik do komentarza https://skript.pl/temat/41590-buty-hermesa/#findComment-260522 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 12 września 2020 Udostępnij Opublikowano 12 września 2020 (edytowane) 7 minut temu, gnomq2000 napisał: nie nadaje szybkości, a błędów brak Testowane, działa. every 1 second: loop all players: if {butyHermesa::lastLoc::%loop-player%} is not set: set {butyHermesa::lastLoc::%loop-player%} to location of the loop-player continue set {_dist} to distance between location of the loop-player and {butyHermesa::lastLoc::%loop-player%} if loop-player's boots is not netherite boots named "&atest": continue if loop-player has speed: if {_dist} is less than 0.1: remove speed from loop-player clear {butyHermesa::pokonaneBloki::%loop-player%} add round({_dist}) to {butyHermesa::pokonaneBloki::%loop-player%} set {butyHermesa::lastLoc::%loop-player%} to location of the loop-player if {butyHermesa::pokonaneBloki::%loop-player%} is less than 10: continue clear {butyHermesa::pokonaneBloki::%loop-player%} apply potion of speed 1 to loop-player for 3 minutes Edytowane 12 września 2020 przez Kormic gnomq 1 Cytuj Odnośnik do komentarza https://skript.pl/temat/41590-buty-hermesa/#findComment-260523 Udostępnij na innych stronach Więcej opcji udostępniania...
0 gnomq 223 Opublikowano 12 września 2020 Autor Udostępnij Opublikowano 12 września 2020 1 minutę temu, Kormic napisał: Testowane, działa. every 1 second: loop all players: if {butyHermesa::lastLoc::%loop-player%} is not set: set {butyHermesa::lastLoc::%loop-player%} to location of the loop-player continue set {_dist} to distance between location of the loop-player and {butyHermesa::lastLoc::%loop-player%} if loop-player's boots is not netherite boots named "&atest": continue if loop-player has speed: if {_dist} is less than 0.1: remove speed from loop-player add round({_dist}) to {butyHermesa::pokonaneBloki::%loop-player%} set {butyHermesa::lastLoc::%loop-player%} to location of the loop-player if {butyHermesa::pokonaneBloki::%loop-player%} is less than 10: continue clear {butyHermesa::pokonaneBloki::%loop-player%} apply potion of speed 1 to loop-player for 3 minutes lepiej by było jak gracz ma je na sobie, wtedy dostaje szybkość III na nieskończoność czasu, a gdy je zdejmie zabiera efekt Cytuj Odnośnik do komentarza https://skript.pl/temat/41590-buty-hermesa/#findComment-260524 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 12 września 2020 Udostępnij Opublikowano 12 września 2020 (edytowane) 10 minut temu, gnomq2000 napisał: lepiej by było jak gracz ma je na sobie, wtedy dostaje szybkość III na nieskończoność czasu, a gdy je zdejmie zabiera efekt every 1 second: loop all players: if loop-player's boots is not netherite boots named "&atest": continue apply potion of speed 3 without any particles to loop-player for 1 second Gdyby event 'on armor change' (w Skript'cie) był bardziej rozbudowany i mógł przechwytywać zdjętą zbroję, to bym go użył. A że pozwala przechwycić tylko nową zbroję, to trzeba to zrobić to w ten sposób. Edytowane 12 września 2020 przez Kormic gnomq 1 Cytuj Odnośnik do komentarza https://skript.pl/temat/41590-buty-hermesa/#findComment-260525 Udostępnij na innych stronach Więcej opcji udostępniania...
0 gnomq 223 Opublikowano 12 września 2020 Autor Udostępnij Opublikowano 12 września 2020 (edytowane) 6 minut temu, Kormic napisał: every 1 second: loop all players: if loop-player's boots is not netherite boots named "&atest": continue apply potion of speed 3 without any particles to loop-player for 1 second Gdyby event 'on armor change' był bardziej rozbudowany i mógł przechwytywać zdjętą zbroję, to bym go użył. A że pozwala przechwycić tylko nową zbroję, to trzeba to zrobić to w ten sposób. @Kormic, a czy dodałbyś, że mając na sobie owe buty za mną będą się sypać particlesy typu dym lub chmurki? o to mi chodziło! dobra robota, dzięki temat do zamknięcia Edytowane 12 września 2020 przez gnomq2000 Cytuj Odnośnik do komentarza https://skript.pl/temat/41590-buty-hermesa/#findComment-260526 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 12 września 2020 Udostępnij Opublikowano 12 września 2020 (edytowane) 11 minut temu, gnomq2000 napisał: a czy dodałbyś, że mając na sobie owe buty za mną będą się sypać particlesy typu dym lub chmurki? every 1 second: loop all players: if loop-player's boots is not diamond boots named "&atest": continue apply potion of speed 3 without any particles to loop-player for 1 second play mob spawner flames at loop-player Dodaj sobie odpowiedni efekt (6 linijka) z tej listy: https://skriptlang.github.io/Skript/classes.html#visualeffect Edytowane 12 września 2020 przez Kormic gnomq 1 Cytuj Odnośnik do komentarza https://skript.pl/temat/41590-buty-hermesa/#findComment-260527 Udostępnij na innych stronach Więcej opcji udostępniania...
0 gnomq 223 Opublikowano 12 września 2020 Autor Udostępnij Opublikowano 12 września 2020 (edytowane) 24 minuty temu, Kormic napisał: every 1 second: loop all players: if loop-player's boots is not diamond boots named "&atest": continue apply potion of speed 3 without any particles to loop-player for 1 second play mob spawner flames at loop-player Dodaj sobie odpowiedni efekt (6 linijka) z tej listy: https://skriptlang.github.io/Skript/classes.html#visualeffect SERDECZNE DZIĘKI @Kormic, jak dodać większą ilość pojawiających się particlesów? Edytowane 12 września 2020 przez gnomq2000 Cytuj Odnośnik do komentarza https://skript.pl/temat/41590-buty-hermesa/#findComment-260528 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 12 września 2020 Udostępnij Opublikowano 12 września 2020 32 minuty temu, gnomq2000 napisał: SERDECZNE DZIĘKI @Kormic, jak dodać większą ilość pojawiających się particlesów? Spróbuj tak: every 1 second: loop all players: if {butyHermesa::particles::*} contains loop-player: remove loop-player from {butyHermesa::particles::*} if loop-player's boots is not diamond boots named "&atest": continue apply potion of speed 3 without any particles to loop-player for 1 second add loop-player to {butyHermesa::particles::*} every 5 ticks: loop {butyHermesa::particles::*}: loop 3 times: play mob spawner flames at loop-value-1 oraz tak: every 5 ticks: loop all players: if loop-player's boots is not netherite boots named "&atest": continue apply potion of speed 3 without any particles to loop-player for 1 second loop 3 times: play mob spawner flames at loop-player gnomq 1 Cytuj Odnośnik do komentarza https://skript.pl/temat/41590-buty-hermesa/#findComment-260533 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
gnomq 223
Jeśli gracz ma na sobie netherytowe buty o nazwie '&atest', to po przebyciu 10 kratek na sprincie dostaje szybkość 3 do momentu postoju.
Odnośnik do komentarza
https://skript.pl/temat/41590-buty-hermesa/Udostępnij na innych stronach
9 odpowiedzi 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ą.