-
Ilość zawartości
11014 -
Rejestracja
-
Ostatnia wizyta
-
Wygrane w rankingu
231
Treść opublikowana przez Kormic
-
Proszę, skrypt nietestowany. on command "helpop": if {firstHelpop::%player%} is not set: difference between {firstHelpop::%player%} and now is greater than or equal to 5 minutes clear {firstHelpop::%player%} clear {helpopCounter::%player%} if {helpopCounter::%player%} is set else: set {firstHelpop::%player%} to now add 1 to {helpopCounter::%player%} if {helpopCounter::%player%} is 5: difference between {firstHelpop::%player%} and now is less than 5 minutes clear {helpopCounter::%player%} and {firstHelpop::%player%} kick player due to "&cNie spamuj ta komenda!"
-
No to chyba jednak nie przeczytałeś. Dostępne wartości to 1.13, 1.14, 1.15 oraz 1.16. Dalej się zastanawiam dlaczego masz błąd w tym miejscu. Czy to jest twój pierwszy plugin, który piszesz?
-
Proszę. Należy pamiętać o tym, że podany gracz musi być online, wynika to z tego, że niemożliwym jest sprawdzanie permisji gracza offline. command /dplus [<player>]: permission: plus.daj permission message: &4Nie masz dostępu do tej komendy. trigger: if arg 1 is not set: send "&cPodaj gracza!" to sender stop if arg 1 has permission "surwiwal.pro": execute console command "/lp user %arg 1% parent add pro+" else if arg 1 has permission "surwiwal.vip": execute console command "/lp user %arg 1% parent add vip+" else if arg 1 has permission "surwiwal.gracz": execute console command "/lp user %arg 1% parent add gracz+"
-
Ale co zmieniłeś? Nazwę package'a?
-
Proszę, oto skrypt. command /d [<text>]: permission: chat.dystans permission message: &4Nie posiadasz dostępu do tej komendy. trigger: if arg 1 is not set: send "&e[&aR&e] &cNie podales wiadomosci" to player stop if size of all players in radius 35 around player is 1: send "&e[&aR&e] &cNikogo nie ma w poblizu" to player stop set {_n} to random element out of (all players in radius 35 around player player) loop all players in radius 35 around player: loop-player is not event-player (distance between loop-player and event-player) is less than (distance between {_n} and event-player) set {_n} to loop-player send "%arg 1%" to {_n} EDIT: Dodałem warunek sprawdzający czy wiadomość nie jest pusta.
-
Czy usunąłeś folder Skript (pamiętając o opcjonalnej kopii zapasowej skryptów i pliku variables.csv) po starym pliku .jar?
-
Jedzenie główek i receptura na ich tworzenie
Kormic odpowiedział(a) na valb1_ pytanie w Pytania i problemy
Nie da się zrobić tak, że dany item można uczynić możliwym do konsumpcji. Znaczy, można to imitować, ale np. przez skrypt nie zrobisz odgrywania animacji jedzenia (tak samo jak niemalże wszystkich animacji). Dam kod imitujący to: on load: register new shaped recipe for skull of ("LegendaryJulien" parsed as offline player) named "&6GoldenHead" using gold ingot, gold ingot, gold ingot, gold ingot, player head, gold ingot, gold ingot, gold ingot, gold ingot on right click: if player's tool's name is "&6GoldenHead": remove 1 of player's tool from player's inventory play sound "ENTITY_PLAYER_BURP" at player apply potion of regeneration 1 to player for 5 seconds apply potion of speed 1 to player for 5 seconds Wymagane SkQuery. Możliwe, że nie zadziała crafting, w takim wypadku 'player head' w drugiej linijce należy zastąpić 'skull'. -
Zanim zaczniesz dodawać dany efekt do skryptu i będziesz się zastanawiał dlaczego nie działa, zajrzyj do dokumentacji i sprawdź, w której wersji został dodany. I ci odpowiadam. Banowanie graczy na dany czas zostało wprowadzone dopiero w wersji 2.5. @jhgggg Banowanie w Skript'cie nie wyrzuca gracza, a jedynie blokuje ponowne próby połączenia z serwerem. Dlatego też należy go po zbanowaniu wyrzucić.
-
A no tak, kapi zepsuł skrypt i zamiast 'contains' w linijce 3 dał 'is'. Zmień z powrotem te 'is' na 'contains'.
-
W pierwszym błędzie należy poprawić 'target-block' na 'targeted block', natomiast w drugim błąd wynika z braku spacji pomiędzy 'coloured' i 'text'.
-
Jeżeli taki masz błąd, w takim razie dodaj 'api:' oraz jego wartość ustaw na wersję bez patch update'u (czyli np. nie 1.15.2 tylko 1.15, nie 1.13.2, tylko 1.13). Mimo wszystko to jest dziwne, bo 'api' jest opcjonalnym atrybutem. W razie problemów - tutaj masz pełną informację co do plugin.yml.
-
W takim wypadku kod jak najbardziej zadziała. Należy pamiętać jedynie o tym, że przez samo Bukkit API ciężko jest jakoś sprawnie przechwycić czy gracz jest graczem premium, a co dopiero przez Skripta. Jedynie spaprałeś wcięcia, kapi dał ci poprawiony kod.
-
Twój kod niczego nowego nie wniósł. Zmieniłeś linijki 1 i 2, które nie miały niczego w sobie błędnego. Rozwiązanie Mica jest poprawne. Informacja do autora wątku: Pamiętaj o tym, że do modyfikowania stanu konta gracza oprócz pluginu od ekonomii wymagany jest również plugin Vault.
-
Te tabliczki zrobiłeś za pomocą Skripta czy jakiegoś innego pluginu?
-
Pokaż główną klasę, plugin.yml oraz treść błędu. Bez tego nie będziemy ci w stanie pomóc.
-
1. Zamiast %arg 1% wstaw %player%. 2. Niepotrzebnie jest wstawione 'wait 2 ticks'. 3. Rozumiem, że sprawdzanie graczy premium jest ci potrzebne na serwer w trybie offline. No cóż, jedynie pozostaje ci sprawdzanie playera, gdyż UUID gracza w tym trybie jest na nowo generowane. To rozwiązanie ma wady, gdyż wystarczy, aby zalogować się na nicku gracza premium, a zostanie się uznanym przez skrypt za takiego.
-
Spróbuj użyć z klasy ChatColor metody getLastColors() za pomocą dodatku skript-mirror/skript-reflect. gnomq kiedyś miał podobne zlecenie, możesz go poszukać, Pan Maruda kiedyś dał tam pewien skrypt na to.
-
Musisz nasłuchiwać do eventu 'on damage', sprawdzasz nazwę victima, jeżeli jest to ta konkretna nazwa, jako tekst boss bara wpisujesz jego nazwę, HP oraz jego %. Do bossbara użyj dodatku SkRayFall.
-
'contains' funkcjonowało poprawnie już w wersji 2.4.1, więc nie poprawiono tego w ostatnich wersjach, a już nieco dawniej.
-
Błąd przy tworzeniu Magicznej Skrzynki.
Kormic odpowiedział(a) na rafalhornicki pytanie w Pytania i problemy
W takim razie zamiast usuwać linijka po linijce przepisuj ten skrypt i po przepisaniu każdej linijki przeładowuj skrypt i sprawdzaj działanie. Dodatkowo podaj silnik serwera, jego wersję oraz wersję Skripta. -
Błąd przy tworzeniu Magicznej Skrzynki.
Kormic odpowiedział(a) na rafalhornicki pytanie w Pytania i problemy
Przecież przeczytałem. Twój problem leży w skrypcie, a dokładniej przy jego wykonywaniu. -
Błąd przy tworzeniu Magicznej Skrzynki.
Kormic odpowiedział(a) na rafalhornicki pytanie w Pytania i problemy
Przecież do przeładowywania skryptów nie potrzeba restartu serwera. Skrypty przeładowujesz za pomocą komendy /sk reload [nazwa skryptu]. -
Błąd przy tworzeniu Magicznej Skrzynki.
Kormic odpowiedział(a) na rafalhornicki pytanie w Pytania i problemy
Spróbuj usuwać linijkę po linijce i w końcu dowiesz się, która powoduje błąd. -
Zamień to: if player's tool is pickaxe of fortune 1 na to: if player's tool is enchanted with fortune 1 Tak samo zrób z resztą warunków.
-
Testowałem u mnie skrypt i działał bez zarzutu. Zakładam, że posiadasz starą wersję Skripta. Spróbuj w takim razie zamienić command na "%command%".
