bludis 418 Opublikowano 4 listopada 2018 Udostępnij Opublikowano 4 listopada 2018 Witam! Dziś przychodzę do Was z pytaniem, jak sprawdzić, czy różnica pomiędzy dwoma lokacjami jest większa niż integer? Moja zmienna na lokację target blocku: {_loc} Moja zmienna na lokację gracza: {_x} Moja zmienna, w której przetrzymuje integera: {limit_patyk} Daję najlepszą odpowiedź i tzw "plusy".Pozdrawiam.@knugi@KrejzolekPRO@LloydPL Odnośnik do komentarza https://skript.pl/temat/30214-sprawdzanie-lokacji/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 KrejzolekPRO 600 Opublikowano 4 listopada 2018 Udostępnij Opublikowano 4 listopada 2018 if difference between {_loc} and {_x} > {limit_patyk}: send "jest większa" else: send "nie jest" bludis 1 Odnośnik do komentarza https://skript.pl/temat/30214-sprawdzanie-lokacji/#findComment-197916 Udostępnij na innych stronach Więcej opcji udostępniania...
0 bludis 418 Opublikowano 4 listopada 2018 Autor Udostępnij Opublikowano 4 listopada 2018 (edytowane) Niby działa, aczkolwiek gdy klikam poza obszar 20 kratek, to cały czas pokazuje, że nie jest. Urywek z kodu: set {_loc} to location of target block set {_x} to location of player if difference between {_loc} and {_x} > {limit_patyk}: send "&c&lBlad! &7Patyk nie jest w stanie przeteleportowac Cie na az tak dluga odlegosc!" stop Edytowane 4 listopada 2018 przez LjayPL789 Odnośnik do komentarza https://skript.pl/temat/30214-sprawdzanie-lokacji/#findComment-197921 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Gość ZiemniaQ Opublikowano 4 listopada 2018 Udostępnij Opublikowano 4 listopada 2018 Ulubionym zdaniem mojej nauczycielki od matematyki jest "Jak nie wiecie co robić to liczcie deltę..." a więc: set {_∆X} to (difference between (x-location of targeted block) and (x-location of player)) set {_∆Z} to (difference between (z-location of targeted block) and (z-location of player)) set {_dist} to sqrt(({_∆X}^2+{_∆Z}^2)) #To jest twoja odległość if {_dist} < {limit_patyk}: send "Jest mniejsze" else: send "Jest większe" Albo możesz też skorzystać z gotowej funkcji którą w upośledzonej mam wrażenie wersji podał ci pan Elon: distance nie difference set {_dist} to (distance between (targeted block) and (player)) Odnośnik do komentarza https://skript.pl/temat/30214-sprawdzanie-lokacji/#findComment-197943 Udostępnij na innych stronach Więcej opcji udostępniania...
0 bludis 418 Opublikowano 5 listopada 2018 Autor Udostępnij Opublikowano 5 listopada 2018 Problem został rozwiązany. Odnośnik do komentarza https://skript.pl/temat/30214-sprawdzanie-lokacji/#findComment-197991 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
bludis 418
Witam!
Dziś przychodzę do Was z pytaniem, jak sprawdzić, czy różnica pomiędzy dwoma lokacjami jest większa niż integer?
Moja zmienna na lokację target blocku: {_loc}
Moja zmienna na lokację gracza: {_x}
Moja zmienna, w której przetrzymuje integera: {limit_patyk}
Daję najlepszą odpowiedź i tzw "plusy".
Pozdrawiam.
@knugi
@KrejzolekPRO
@LloydPL
Odnośnik do komentarza
https://skript.pl/temat/30214-sprawdzanie-lokacji/Udostępnij na innych stronach
4 odpowiedzi na to pytanie
Rekomendowane odpowiedzi