PanAnimek
Użytkownik-
Ilość zawartości
406 -
Rejestracja
-
Ostatnia wizyta
-
Wygrane w rankingu
13
Treść opublikowana przez PanAnimek
-
on inventory click: if inventory name of event-inventory is "&bDzialka": cancel event event-inventory is not player's inventory Aby potem wykonać jakiś kod dodajesz: if index of event-slot is <numer>: #tutaj kod, który ma być wykonywany Całość powinna wyglądać przykładowo tak: on inventory click: if inventory name of event-inventory is "&bDzialka": cancel event event-inventory is not player's inventory if index of event-slot is 0: send "Kliknales na pierwszy slot!"
-
Zgodnie z tym błędem nie wstawiłeś triggera po definicji komendy.
-
Zamień open chest na open chest inventory i powinno działać
-
at 24:00: set time to 23:59 Jednak to samo możesz zrobić ustawiając noc i wpisując komendę "/gamerule doDaylightCycle false"
-
Otwarcie tabliczki w gui dla gracza
PanAnimek odpowiedział(a) na placki pytanie w Pytania i problemy
Wymagania: - ProtocolLib (https://www.spigotmc.org/resources/protocollib.1997/) - Skacket (https://github.com/TheLimeGlass/Skacket) Jak to zrobić? command komenda: trigger: open sign gui to player with lines "linia1", "linia2", "", and "ostatnia linia": set {_zmienna} to 3rd element out of lines #tutaj reszta twojego kodu przy użyciu tej zmiennej -
Komenda wykonywana przez gracza do gracza.
PanAnimek odpowiedział(a) na SEKTORIK pytanie w Pytania i problemy
Wystarczy, że użyjesz składni execute <player/console> command <command> Typ pierwszego argumentu masz już ustawiony jako OfflinePlayer, więc nie ma potrzeby go zamieniać. Aby ułatwić ci życie, stwórzmy taką komendę od podstaw. 1. Jeśli chcesz, aby polecenie było zablokowane dla zwykłych śmiertelników, najprościej będzie nadać mu permisję. Jeśli nie chcesz nadawać permisji, po prostu pomiń ten krok. command /s51 [<offlineplayer>]: permission: jakas.permisja permission message: &cBrak uprawnien! trigger: 2. Następnie sprawdzimy czy argument nie został pominięty przy wpisywaniu komendy. command /s51 [<offlineplayer>]: permission: jakas.permisja permission message: &cBrak uprawnien! trigger: if arg 1 is not set: send "&cPoprawne uzycie: &7/s51 <gracz>" stop 3. Sprawdźmy teraz czy podany gracz jest online na serwerze. command /s51 [<offlineplayer>]: permission: jakas.permisja permission message: &cBrak uprawnien! trigger: if arg 1 is not set: send "&cPoprawne uzycie: &7/s51 <gracz>" stop if arg 1 is not online: send "&cPodany gracz jest offline!" stop 4. Wywołajmy teraz komendę jako podany gracz i wyświetlmy komunikat dla osoby wpisującej polecenie. command /s51 [<offlineplayer>]: permission: jakas.permisja permission message: &cBrak uprawnien! trigger: if arg 1 is not set: send "&cPoprawne uzycie: &7/s51 <gracz>" stop if arg 1 is not online: send "&cPodany gracz jest offline!" stop execute arg 1 command "komenda_do_wywolania" send "&aKomenda pomyslnie wywolana dla gracza &7%arg 1%" I to tyle, określona przez ciebie komenda powinna zostać wywołana podanemu graczowi. -
Spróbuj tak:
-
Zamiast używać zbugowanej składni skQuery możesz zrobić GUI na "czystym" Skripcie. Tutaj poradnik: Możesz także użyć TuSKe, ale po co, skoro to samo możesz zrobić w "czystym" Skripcie
-
#input: {lista::*} set {_loop} to rounded up (size of {lista::*} / 3) set {_int} to 1 loop {_loop} times: loop 3 times: {lista::%{_int}%} is set add {lista::%{_int}%} to {lista%loop-number%::*} add 1 to {_int} #optput: {lista1::*}, {lista2::*} itd.
-
command sprzedaj: trigger: if player's tool is crimson fungus: if name of player's tool is "&4Grzyb halucynogenny": remove 1 of player's tool from player's inventory add 700 to player's balance send "&aPomyslnie sprzedano!" else: send "&cMusisz trzymac w reku grzyb halucynogenny." else: send "&cMusisz trzymac w reku grzyb halucynogenny."
-
A próbowałeś nadać efekt po zespawnowaniu szkieletów?
-
Użyj: if "%region at player%" contains "<nazwa regionu>"
-
Spróbuj dodać bossa do zmiennej i nadawać entity ze zmiennej efekt. Przykład: set {_boss} to last spawned wither skeleton apply levitation to {_boss}
-
A spróbuj tak:
-
Skrypt na wyswietlanie i sprawdzanie swiatu gracza nie dzila
PanAnimek odpowiedział(a) na ProPvp__234 pytanie w Pytania i problemy
Pokaż całość kodu oraz występujące błędy. -
Wszystko, co ci jest do tego potrzebne znajduje się w tym poradniku:
-
Problem z sprawdzaniem przedmiotu
PanAnimek odpowiedział(a) na agrex1337 pytanie w Pytania i problemy
1. Masz źle wytabowane od 4. linii 2. Zamień slot 13 of player's inventory na slot 13 of player's current inventory w 2. i 3. linii 3. Skorzystaj ze zmiennych lokalnych - zamiast {rybaks1.%player%} uzyj np {_item} 4. Ryby usuwasz za pomocą ustawienia itemu w slocie na powietrze - set slot 13 of player's current inventory to air 5. Lore itemu wrzucisz do zmiennej za pomocą set <zmienna> to lore of <itemstack> Przykład wykorzystujący to, co jest powyżej: Dodatkowo: 1. Jeśli używasz skQuery do formatowania GUI - zamień go na składnię ze Skripta. Poradnik masz tutaj: 2. Zamiast zmiennych z kropkami użyj zmiennych grupowych. Mogą ci się przydać później np. w pętlach. Przykład: {waluta::%player%} -
Skrypt na wyswietlanie i sprawdzanie swiatu gracza nie dzila
PanAnimek odpowiedział(a) na ProPvp__234 pytanie w Pytania i problemy
Jeśli chcesz sprawdzić czy gracz znajduje się w świecie o danej nazwie użyj: player is in world "<nazwa>" Jeśli natomiast chcesz sprawdzić czy gracz zmienił świat na inny użyj: on player world change: world is "<nazwa>" //dalszy kod -
Cześć zrobi mi ktoś skrypt na włączenie i wyłączenie robienia seta z netherite'u?
PanAnimek odpowiedział(a) na lodomir9541 pytanie w Zlecenia
Wymaga: skript-reflect
