gnomq 223 Opublikowano 13 września 2020 Udostępnij Opublikowano 13 września 2020 Łuk o nazwie '&atest', który będzie strzelał trzema strzałami na raz. Możliwość strzału co 2 sekundy Cytuj Odnośnik do komentarza https://skript.pl/temat/41625-%C5%82uk/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 13 września 2020 Udostępnij Opublikowano 13 września 2020 14 minut temu, gnomq napisał: Łuk o nazwie '&atest', który będzie strzelał trzema strzałami na raz. Możliwość strzału co 2 sekundy Proszę, powinno działać. command /dajluk: trigger: if player is not op: stop give player 1 bow named "&atest" on right click: if player's tool is not bow named "&atest": stop cancel event if {superLuk::cooldown::%player%} is not set: set {superLuk::cooldown::%player%} to now subtract 2 seconds from {superLuk::cooldown::%player%} if difference between {superLuk::cooldown::%player%} and now is less than 2 seconds: stop loop 3 times: shoot an arrow from player wait 5 ticks set {superLuk::cooldown::%player%} to now gnomq 1 Cytuj Odnośnik do komentarza https://skript.pl/temat/41625-%C5%82uk/#findComment-260657 Udostępnij na innych stronach Więcej opcji udostępniania...
0 gnomq 223 Opublikowano 13 września 2020 Autor Udostępnij Opublikowano 13 września 2020 2 godziny temu, Kormic napisał: Proszę, powinno działać. command /dajluk: trigger: if player is not op: stop give player 1 bow named "&atest" on right click: if player's tool is not bow named "&atest": stop cancel event if {superLuk::cooldown::%player%} is not set: set {superLuk::cooldown::%player%} to now subtract 2 seconds from {superLuk::cooldown::%player%} if difference between {superLuk::cooldown::%player%} and now is less than 2 seconds: stop loop 3 times: shoot an arrow from player wait 5 ticks set {superLuk::cooldown::%player%} to now fajnie działa, tylko wystarczy, że kliknę PPM i strzela. czy da się zrobić tak, abym musiał standardowo napiąć łuk? Cytuj Odnośnik do komentarza https://skript.pl/temat/41625-%C5%82uk/#findComment-260681 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 13 września 2020 Udostępnij Opublikowano 13 września 2020 2 minuty temu, gnomq napisał: fajnie działa, tylko wystarczy, że kliknę PPM i strzela. czy da się zrobić tak, abym musiał standardowo napiąć łuk? W takim wypadku wystarczy zmienić event 'on right click' na 'on shoot'. command /dajluk: trigger: if player is not op: stop give player 1 bow named "&atest" on shoot: if player's tool is not bow named "&atest": stop cancel event if {superLuk::cooldown::%player%} is not set: set {superLuk::cooldown::%player%} to now subtract 2 seconds from {superLuk::cooldown::%player%} if difference between {superLuk::cooldown::%player%} and now is less than 2 seconds: stop loop 3 times: shoot an arrow from player wait 5 ticks set {superLuk::cooldown::%player%} to now gnomq 1 Cytuj Odnośnik do komentarza https://skript.pl/temat/41625-%C5%82uk/#findComment-260685 Udostępnij na innych stronach Więcej opcji udostępniania...
0 gnomq 223 Opublikowano 13 września 2020 Autor Udostępnij Opublikowano 13 września 2020 9 minut temu, Kormic napisał: W takim wypadku wystarczy zmienić event 'on right click' na 'on shoot'. command /dajluk: trigger: if player is not op: stop give player 1 bow named "&atest" on shoot: if player's tool is not bow named "&atest": stop cancel event if {superLuk::cooldown::%player%} is not set: set {superLuk::cooldown::%player%} to now subtract 2 seconds from {superLuk::cooldown::%player%} if difference between {superLuk::cooldown::%player%} and now is less than 2 seconds: stop loop 3 times: shoot an arrow from player wait 5 ticks set {superLuk::cooldown::%player%} to now Cytuj Odnośnik do komentarza https://skript.pl/temat/41625-%C5%82uk/#findComment-260687 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 13 września 2020 Udostępnij Opublikowano 13 września 2020 (edytowane) 1 minutę temu, gnomq napisał: A no tak, musisz zamienić wszystkie 'player' na 'shooter' i będzie działało. EDIT: Tutaj poprawiony skrypt. command /dajluk: trigger: if player is not op: stop give player 1 bow named "&atest" on shoot: if shooter's tool is not bow named "&atest": stop cancel event if {superLuk::cooldown::%shooter%} is not set: set {superLuk::cooldown::%shooter%} to now subtract 2 seconds from {superLuk::cooldown::%shooter%} if difference between {superLuk::cooldown::%shooter%} and now is less than 2 seconds: stop loop 3 times: shoot an arrow from shooter wait 5 ticks set {superLuk::cooldown::%shooter%} to now Edytowane 13 września 2020 przez Kormic gnomq 1 Cytuj Odnośnik do komentarza https://skript.pl/temat/41625-%C5%82uk/#findComment-260688 Udostępnij na innych stronach Więcej opcji udostępniania...
0 gnomq 223 Opublikowano 13 września 2020 Autor Udostępnij Opublikowano 13 września 2020 2 minuty temu, Kormic napisał: A no tak, musisz zamienić wszystkie 'player' na 'shooter' i będzie działało. Cytuj Odnośnik do komentarza https://skript.pl/temat/41625-%C5%82uk/#findComment-260690 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Kormic 1951 Opublikowano 13 września 2020 Udostępnij Opublikowano 13 września 2020 Teraz, gnomq napisał: Musisz w tym warunku również zamienić playera na shootera. Zresztą, podesłałem poprawiony skrypt wyżej. gnomq 1 Cytuj Odnośnik do komentarza https://skript.pl/temat/41625-%C5%82uk/#findComment-260692 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
gnomq 223
Łuk o nazwie '&atest', który będzie strzelał trzema strzałami na raz. Możliwość strzału co 2 sekundy
Odnośnik do komentarza
https://skript.pl/temat/41625-%C5%82uk/Udostępnij na innych stronach
7 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ą.