Skocz do zawartości

Fquido_Games

Użytkownik
  • Ilość zawartości

    48
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    3

Treść opublikowana przez Fquido_Games

  1. Dziękuje nareszcie jakaś konkretna odpowiedz.
  2. A widziałeś, że to nie jest dział do skryptów ? Tylko do zarządzania serwerami
  3. No to ja wiem chodzi mi to, że ja che ten prefiks z innego trybu jak mam połączone bungecordem np.
  4. Zrozumiałem to pytanie inaczej zamiast czy zawiera zrozumiałem, czy jest, ale dzięki za poprawę.
  5. Hej wiecie może jak odczytać %luckperms_prefix% z innego serwera bo się głowie i troje i nie mam pojęcia
  6. 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.
  7. 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
  8. Dzięki za czujność poprawiłem jego skrypt, ale nie zwróciłem uwagi na optymalizacje.
  9. 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
  10. Fquido_Games

    /jail po zabiciu

    Prosz on death of player: if attacker is a player: execute console command "jail %attacker% wienzienie1 10m"
  11. Fquido_Games

    script na spawn

    Proszę można edytować do woli.
  12. 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%
  13. 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.
  14. Możesz to zrobić w taki sposób. command /sklep: trigger: execute player command "/shop"
  15. 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:
  16. Myślę, że żeby to przełożyć do GUI to sobie już poradzisz w razie problemów pisz na pv chętnie pomogę
  17. 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%"
  18. Fquido_Games

    barrier potion

    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)
  19. Fquido_Games

    Reset rud

    Do tego jest bardzo mało wymagający plugin o nazwie "CataMines " ale jak tak bardzo chcesz to mogę ci napisać ten skrypt
  20. Dzięki jesteś boski.
  21. 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.
  22. 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
  23. 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
  24. Dziękuje działa. Można zamknąć
  25. 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}
×
×
  • Dodaj nową pozycję...