-
Ilość zawartości
48 -
Rejestracja
-
Ostatnia wizyta
-
Wygrane w rankingu
3
Treść opublikowana przez Fquido_Games
-
Dziękuje nareszcie jakaś konkretna odpowiedz.
-
A widziałeś, że to nie jest dział do skryptów ? Tylko do zarządzania serwerami
-
No to ja wiem chodzi mi to, że ja che ten prefiks z innego trybu jak mam połączone bungecordem np.
-
Zrozumiałem to pytanie inaczej zamiast czy zawiera zrozumiałem, czy jest, ale dzięki za poprawę.
-
Hej wiecie może jak odczytać %luckperms_prefix% z innego serwera bo się głowie i troje i nie mam pojęcia
-
Zamiast . w zmiennych używa się :: . Już dawno odeszły w niepamięć. Zamiast zaśmiecać konsole komendą give można dać składnie skript on frist join: nie jest potrzebny, bo zmienną można odwrócić i zobaczyć czy zmienna nie jest ustawiona, zamiast sprawdzać, czy jest ustawiona. Zmiana może przechowywać wiele danych nie tylko jedną dlatego warto to zrobić, żeby np. potem dodać inne kody.
-
if {_a} is number: Proszę bardzo proste, dodam że można po prostu ustawić arg na [<number>] i skript automatycznie nie pozwoli wstawić tekstu ale wtedy jest bardzo brzydką wiadomość więć mogę jeszcze polecić. if arg 1 is set: set {_a} to arg 1 parsed as number if {_a} is not number: send "musi być liczbą!" to player stop else: send "jest liczbą" to player
-
Dzięki za czujność poprawiłem jego skrypt, ale nie zwróciłem uwagi na optymalizacje.
-
Prosz every 1 seconds: set {_time} to now formatted as "HH:mm" if "%{_time}%" is "00:05": loop {wynagrodzenie::*}: set {wynagrodzenie::%loop-index%} to 0 execute console command "bc Przeprowadzono reset nagród za czas!" Chociaż raczej mało to wydajne, ale na pewno skuteczne. Radził bym raczej dodać komende na to i zadanie do wykonania na hostingu jeśli takowe możesz dodać i tam ustawić, żeby wykonywało komendę o 00:05
-
Prosz on death of player: if attacker is a player: execute console command "jail %attacker% wienzienie1 10m"
-
Proszę można edytować do woli.
-
Potrzebny jest skript-placeholders i Skellett on join: loop all players: set {_rankDisplayName} to placeholder "luckperms_prefix" of loop-player if {_rankDisplayName} is "" or "none" or "<none>": set {_rankDisplayName} to "&7Brak" set score "&d☄ &7Ranga: %{_rankDisplayName}%" in sidebar of loop-player to 9 ale bardziej polecam Plugin TAB i tam ustawienie scoreboard, który będzie się odświeżał automatyczne z %luckperms_prefix%
-
I can't understand register new shaped recipe
Fquido_Games odpowiedział(a) na poken12 pytanie w Pytania i problemy
1. Po co używasz kilka razy on script load: skoro można zrobić to raz. 2. Jeśli opis nie ma dużego znaczenie nie musisz go podawać w if. 3. Warto dodać opóźnienie, żeby skrypt zdążył przed podstawieniem bloku sczytać nazwę np. wait 1 ticks 4. Użyj SkBee, to chyba jedyny dodatek skrypt, który ma jeszcze receptury w SkQuery zostały one usunięte po wersji 1.13.coś on load: register shaped recipe: id: "custom:frost_boots" result: diamond boots of frost walker 2 named "&bFrost Walker Boots" shape: "aaa", "aba", "aaa" ingredients: set ingredient of "a" to stone set ingredient of "b" to iron ingot Poprawiony skrypt: W razie problemów pisz, bo nawet mi to trochę zajęło, żeby się zorientować gdzie w dzisiejszych czasach pisze się receptury. Ps. po wgraniu skbee sprawdź pod /skbee info czy nie ma błędów. -
Możesz to zrobić w taki sposób. command /sklep: trigger: execute player command "/shop"
-
1. W send title daje się najpierw do kogo ma wysłać, a potem czas, przez który ma być wyświetlany dodatkowo w options masz już "" więc w title jest niepotrzebne np. send title {@title_verification} with subtitle "" to player for 5 seconds 2. Zauważyłem, że ustawiasz puste subtitle, ale jeśli nie chcesz go wysyłać wystarczy go nie ustawiać o tak. send title {@title_verification} to player for 5 seconds 3. Z tego co wiem on join: nie da się zatrzymać cancel event, ponieważ jest to event wykonany gdy gracz już wejdzie na serwer 4. Tak jak w title dla kogo ma być ta czynność wykonana nade się na końcu w skrypt nie ma fly, tylko flight mode. set flight mode of player to false 5. W skrypcie nie ma takiej prostej opcji na wyłączenie komend, ale możesz to zrobić tak. on command: if player has permission "blocked.commands": cancel event send "&cNie możesz używać komend!" 6. Tak samo z chat, ale można za to użyć. on chat: if player does not have permission "chat.allowed": cancel event send "&cNie masz uprawnień do pisania na czacie!" 7. Dodam, że variables już dawno się nie używa. 8. Jak dodasz _ przed zmieną jest to wtedy zmiena tymczasowa i jest ona widoczna tylko do zakończenia eventu a tobie jest potrzebna normalna zmiena. Poprawiony skrypt:
-
Myślę, że żeby to przełożyć do GUI to sobie już poradzisz w razie problemów pisz na pv chętnie pomogę
-
pytanie skript Zmiana nicku gracza
Fquido_Games odpowiedział(a) na ItzeK pytanie w Pytania i problemy
Jest, a zmianie w pluginie TAB w groups.yml customname z %player% na %essentials_nickname% powinno dać zamierzony efekt, czyli taki jak chce @ItzeK groups.yml _DEFAULT_: tabprefix: "%luckperms-prefix%" tagprefix: "%luckperms-prefix%" customtabname: "%essentials_nickname%" #<--- to zostało zmienione customtagname: "%essentials_nickname%" #<--- to zostało zmienione tabsuffix: "%luckperms-suffix%" tagsuffix: "%luckperms-suffix%" -
Postanowiłem, że rozwiąże twój problem nic dziwnego, że ci nie szło, bo zrobienie tego za pomocą skrypta to nie lada wyzwanie nawet sam pokombinowałem i próbowałem różnorakich sposobów na to by napisać to pełni w skrypcie ale to jest prawie nierealne. Więc się podałem i wymyśliłem prosty i szybki sposób na to czego pragniesz więc po kolei. 1.Pobierz i zainstaluj 2 pluginy: 1.Skript (Który już raczej masz) 2.Worldborder (Który tworzy 2 worldborder totalnie niezwiązany z borderem z vanilla version) 2.Do skrypt wrzuć ten skript i ustaw options: 3.Teraz wejdź na serwer i stań w miejsce, gdzie ma być środek borderu (polecam spawn) 4.Wpisz po kolei te komendy: - /worldborder center (ustawi środek bordera vanilla tam gdzie stoisz) - /wb set 25 (ustawiamy border, przez który będzie dało się przejść) (Border 1) - /worldborder set 100 (ustawiamy border, przez który nie będzie dało się przejść, czyli będzie miejsce pomiędzy 1 a 2 borderem i to miejsce to właśnie będzie miejsce, do którego można się dostać za pomocą potionki uwaga 2 border musi być większy od 1) (Border 2) 5.Teraz jeśli wpiszemy komendę /borderpotion to dostaniemy potionke i po wypiciu jej będziemy mogli przejść 1 border (jeśli znasz się na skrypcie to możesz dodać crafting tej potionki)
-
Do tego jest bardzo mało wymagający plugin o nazwie "CataMines " ale jak tak bardzo chcesz to mogę ci napisać ten skrypt
-
if player has enough space for {_number} stone:
Fquido_Games odpowiedział(a) na Fquido_Games pytanie w Pytania i problemy
Dzięki jesteś boski. -
if player has enough space for {_number} stone:
Fquido_Games odpowiedział(a) na Fquido_Games pytanie w Pytania i problemy
Wiem, że w komendzie powinien być tigger, ale wstawiłem tylko najważniejsze linijki. Rzeczywiście jest już numerem, ale próbując naprawić to, żeby działało dodałem formatowanie, żeby mieć pewność, że zmienna {_number} to będzie liczbą. Tak tylko napisałem że gdy użyłem arg-2 to wyświetla błąd a dokładnie: if player has enough space for arg 2 stone: Ale dziękuje za próbę pomocy Wie ktoś czemu to nie działa ani ze zmianą, ani z argumentem. -
if player has enough space for {_number} stone:
Fquido_Games opublikował(a) pytanie w Pytania i problemy
Hej pisałem sobie taki tam skrypt, który daje itemki do eq i po jakimś czasie skapnąłem się, że żeli gracz nie ma miejsca to i tak mu daje te itemi i dodałem if player has enough space for 1 stone: i to działa znakomicie, ale już jak chciałem, żeby ta liczba była podawana w argumencie to wyświetla błąd. if player has enough space for arg 2 stone: Więc postanowiłem zamienić to na zmieną, ale to też nie działa nawet dodałem, żeby formatowało to jako liczbę ważne części kodu: command /vouncher [<text>] [<number>] [<player>]: set {_number} to ("%arg 2%" parsed as number) if player has enough space for {_number} stone: send "{@Prefix} &6%arg 3% &7Dostał %arg 2% vouncher/y na &8[&6&kk &6Vip na 3 dni &6&kk&8]" to player send "{@Prefix} &7Dostałeś %arg 2% vouncher/y &8[&6&kk &6Vip na 3 dni &6&kk&8]" to arg 3 give arg 2 of glowing paper named "&6&kk &6Vip na 3 dni &6&kk" with lore "&7-----------------------------" and " &6Kliknij PPM aby wykoszystać" to arg 3 else: send "{@Prefix} &cNie masz miejsca na to" to player Błagam pomocy -
Nie mam pojęcia czy chodziło ci, że każdego dnia tygodnia inna nagroda, ale tak to zrozumiałem więc w kolejności od poniedziałku do niedzieli można dać inną nagrodę i w każdy poniedziałek będzie dawało np. 3 diamenty a w każdy wtorek będzie dawało np. 1 szmaragd. Wymagany: skUtilities
-
placeholderapi "if placeholder is set:"
Fquido_Games odpowiedział(a) na Fquido_Games pytanie w Pytania i problemy
Dziękuje działa. Można zamknąć -
placeholderapi "if placeholder is set:"
Fquido_Games odpowiedział(a) na Fquido_Games pytanie w Pytania i problemy
Wszystko super teraz wyświetla 0 jak nikogo nie ma, ale jak jest ktoś na vanish to tak czyś jak go wyświetla a nie powinno Kod: on placeholderapi request for prefix "skript": if placeholder is "skript_onlinesurvival": loop all players: if loop-player's world is "survival" or "lobby_nether": if {vanish::%loop-player%} is true: set result to "%size of {vanish::%loop-player%}%" if placeholder is "skript_onlinefull": set {_1} to (placeholder "skript_onlinesurvival" from player parsed as number) ? 0 set {_2} to (placeholder "server_online_survival" from player parsed as number) ? 0 set {_3} to (placeholder "server_online_lobby_nether" from player parsed as number) ? 0 set result to {_2} + {_3} - {_1}
