Skocz do zawartości

PanAnimek

Użytkownik
  • Ilość zawartości

    406
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    13

Treść opublikowana przez PanAnimek

  1. 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!"
  2. Zgodnie z tym błędem nie wstawiłeś triggera po definicji komendy.
  3. Zamień open chest na open chest inventory i powinno działać
  4. PanAnimek

    Wieczna noc

    at 24:00: set time to 23:59 Jednak to samo możesz zrobić ustawiając noc i wpisując komendę "/gamerule doDaylightCycle false"
  5. 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
  6. 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.
  7. PanAnimek

    skrzynia

    Spróbuj tak:
  8. PanAnimek

    Gui w Gui

    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
  9. PanAnimek

    Przerobi ktoś?

  10. #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.
  11. PanAnimek

    Skrypt na sprzedaz

    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."
  12. A próbowałeś nadać efekt po zespawnowaniu szkieletów?
  13. PanAnimek

    Region

    Użyj: if "%region at player%" contains "<nazwa regionu>"
  14. 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}
  15. PanAnimek

    Gui

    A spróbuj tak:
  16. Pokaż całość kodu oraz występujące błędy.
  17. PanAnimek

    Skrypt na przełączanie

  18. Wszystko, co ci jest do tego potrzebne znajduje się w tym poradniku:
  19. 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%}
  20. 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
×
×
  • Dodaj nową pozycję...