hbrt 41 Opublikowano 26 czerwca 2021 Udostępnij Opublikowano 26 czerwca 2021 Witam, chciałbym się dowiedzieć, jak zrobić w skrypcie, aby sprawdzić gamemode gracza np. If player's gamemode is creative: i tam jakiś event. Druga sprawa to usuwanie wszystkich przedmiotów o danej nazwie z ekwipunku danego gracza. Odnośnik do komentarza https://skript.pl/temat/49287-if-player-gamemode-is-i-usuwanie-przedmiot%C3%B3w/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 Shooterowy 356 Opublikowano 27 czerwca 2021 Udostępnij Opublikowano 27 czerwca 2021 on gamemode change: if player's gamemode is survival: loop items in player's inventory: if name of loop-item is "nazwa": remove loop-item from player's inventory hbrt 1 Odnośnik do komentarza https://skript.pl/temat/49287-if-player-gamemode-is-i-usuwanie-przedmiot%C3%B3w/#findComment-306113 Udostępnij na innych stronach Więcej opcji udostępniania...
0 hbrt 41 Opublikowano 27 czerwca 2021 Autor Udostępnij Opublikowano 27 czerwca 2021 5 godzin temu, Shooterowy napisał: on gamemode change: if player's gamemode is survival: loop items in player's inventory: if name of loop-item is "nazwa": remove loop-item from player's inventory thx później sprawdzę @Shooterowy a czy wiesz, jak mógłbym sprawdzać czy argument jest liczbą? Bo coś próbowałem, ale nie za bardzo mi to działało. No bo przykładowo: command /test [<tekst>]: trigger: if arg 1 is number send "oto liczba: %arg 1%" to player else: stop no i ja wiem, że ta 3 linijka nie ma prawa działać, ale nie wiem, jak to napisać Łączę posty. Notatka dodana przez Glicz APCishere 1 Odnośnik do komentarza https://skript.pl/temat/49287-if-player-gamemode-is-i-usuwanie-przedmiot%C3%B3w/#findComment-306116 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Shooterowy 356 Opublikowano 27 czerwca 2021 Udostępnij Opublikowano 27 czerwca 2021 if arg 1 parsed as number is set: hbrt 1 Odnośnik do komentarza https://skript.pl/temat/49287-if-player-gamemode-is-i-usuwanie-przedmiot%C3%B3w/#findComment-306134 Udostępnij na innych stronach Więcej opcji udostępniania...
0 hbrt 41 Opublikowano 27 czerwca 2021 Autor Udostępnij Opublikowano 27 czerwca 2021 20 godzin temu, Shooterowy napisał: if arg 1 parsed as number is set: mam jeszcze jedno ostatnie pytanie, bo nie wiem czemu mi to nie działa... if arg 1 parsed as number is set: if player's money < arg 1: send "&cNie masz tyle pieniedzy!" stop else: if player has enough space for 1 paper named "Banknot": remove arg 1 from player's money give paper named "Banknot" with lore "Wartosc: %arg%" to player w 7 linijce napisałem, aby zabierało graczowi pieniądze, ale ich nie zabiera 15 godzin temu, knugi napisał: bo dalej argument masz jako tekst, sprawdzasz tylko warunek czy jest liczbą. Najlepiej gdybyś to zrobił tak: if arg 1 parsed as number is set: set {_arg} to arg 1 parsed as number if player's money < {_arg}: send "&cNie masz tyle pieniedzy!" stop else: if player has enough space for 1 paper named "Banknot": remove {_arg} from player's money give paper named "Banknot" with lore "Wartosc: %arg%" to player kk thx pomogłeś mi bardzo @Shooterowyty również Temat do zamknięcia Łączę posty. Odnośnik do komentarza https://skript.pl/temat/49287-if-player-gamemode-is-i-usuwanie-przedmiot%C3%B3w/#findComment-306151 Udostępnij na innych stronach Więcej opcji udostępniania...
0 knugi 794 Opublikowano 27 czerwca 2021 Udostępnij Opublikowano 27 czerwca 2021 1 godzinę temu, hbrt napisał: mam jeszcze jedno ostatnie pytanie, bo nie wiem czemu mi to nie działa... if arg 1 parsed as number is set: if player's money < arg 1: send "&cNie masz tyle pieniedzy!" stop else: if player has enough space for 1 paper named "Banknot": remove arg 1 from player's money give paper named "Banknot" with lore "Wartosc: %arg%" to player w 7 linijce napisałem, aby zabierało graczowi pieniądze, ale ich nie zabiera bo dalej argument masz jako tekst, sprawdzasz tylko warunek czy jest liczbą. Najlepiej gdybyś to zrobił tak: if arg 1 parsed as number is set: set {_arg} to arg 1 parsed as number if player's money < {_arg}: send "&cNie masz tyle pieniedzy!" stop else: if player has enough space for 1 paper named "Banknot": remove {_arg} from player's money give paper named "Banknot" with lore "Wartosc: %arg%" to player hbrt 1 Odnośnik do komentarza https://skript.pl/temat/49287-if-player-gamemode-is-i-usuwanie-przedmiot%C3%B3w/#findComment-306168 Udostępnij na innych stronach Więcej opcji udostępniania...
0 Gość Usunięty#25876 Opublikowano 28 czerwca 2021 Udostępnij Opublikowano 28 czerwca 2021 Problem został rozwiązany. Odnośnik do komentarza https://skript.pl/temat/49287-if-player-gamemode-is-i-usuwanie-przedmiot%C3%B3w/#findComment-306217 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
hbrt 41
Witam,
chciałbym się dowiedzieć, jak zrobić w skrypcie, aby sprawdzić gamemode gracza np. If player's gamemode is creative: i tam jakiś event.
Druga sprawa to usuwanie wszystkich przedmiotów o danej nazwie z ekwipunku danego gracza.
Odnośnik do komentarza
https://skript.pl/temat/49287-if-player-gamemode-is-i-usuwanie-przedmiot%C3%B3w/Udostępnij na innych stronach
6 odpowiedzi na to pytanie
Rekomendowane odpowiedzi