Skocz do zawartości

Kormic

Zasłużony
  • Ilość zawartości

    11013
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    231

Treść opublikowana przez Kormic

  1. Kormic

    Skrypt na /spawn

    Proszę. command /setspawn: permission: permisja.spawn trigger: set spawn of player's world to player's location send "&aPomyślnie ustawiono spawn!" to player command /spawn: trigger: teleport player to spawn of player's world send "&aPomyślnie przeteleportowano na spawn." to player
  2. Kormic

    Zmienne

    W Skript'cie na dobrą sprawę nie ma czegoś takiego jak deklaracja zmiennej. Po prostu ją ustawiasz. set {zmienna} to true
  3. Kormic

    Co mam zrobić

    Masz źle zrobione wcięcie w kodzie. Zauważ, że przed drugą linijką masz dwa wcięcia, a powinno być jedno.
  4. Kormic

    Co mam zrobić

    Pokaż kod.
  5. Wystarczy wysłać na czacie '%now%' za pomocą 'send'. Jeżeli chcesz nieco sformatowaną godzinę, użyj tego.
  6. 1. Brakuje cudzysłowu przy tym stringu w YAMLu. 2. Dodaj nawiasy klamrowe przy tym warunku co wywala NPE.
  7. Kormic

    Co mam zrobić

    Tak. Użyj pętli 'loop all offline players' i zamień 'loop-player' na 'loop-offlineplayer' (lub 'loop-value').
  8. Możesz im przykładowo nadawać nazwy. Tak będzie najprościej. Możesz również zapisywać ich koordynaty, aby móc później zapętlić wszystkie byty w promieniu 1 metra od lokalizacji. Jeżeli jest to item frame, wiesz, że to ten konkretny.
  9. Kormic

    Skrypt

    Lukas ci napisał. Co prawda linijka nr 2 jest zbędna, ale mniejsza o to. Napisałem co sobie porównujemy. 'location of event-block' z 'location at... [koordynaty]'. W miejsce koordynatów wpisujesz to, co zostanie wysłane ci na czacie poprzez ten 'send'.
  10. Kormic

    Skrypt na teleport

    Jasne. on right click on any button: {chooseButtonLoc::%player%} is set: cancel event set {teleportButtonLoc%{chooseButtonLoc:%player%}%} to location of clicked block send "&aPomyślnie ustawiono lokalizację przycisku nr %{chooseButtonLoc:%player%}%!" to player clear {chooseButtonLoc::%player%} stop # 1 if location of clicked block is {teleportButtonLoc1}: teleport player to location at (100, 100, 100) in world "world" # 2 else if location of clicked block is {teleportButtonLoc2}: teleport player to location at (110, 110, 110) in world "world" send "&aZostałeś przeteleportowany!" to player command /setbutton [<integer=1>]: permission: set.button trigger: {chooseButtonLoc%arg 1%::%player%} is set: send "&6Już możesz wybierać lokalizację przycisku!" to player stop set {chooseButtonLoc:%player%} to 1 send "&aNastępny przycisk, który naciśniesz, będzie teleportował po wciśnięciu!" to player
  11. Ten skrypt jest gównianie napisany. Można by go nawet dwukrotnie skrócić. Skopiowałeś po prostu komuś skrypt i nawet nie powiedziałeś czyje to jest. Na miejscu autora poszedłbym za twoją prośbą i rzeczywiście ci nie dziękował. Zamiast dać mu samemu poszukać to podrzucasz mu jakiś syf pod nos.
  12. Nie rozumiem zbytnio pytania. Jak miałoby się zacząć coś psuć? Nie wiem dlaczego miałby być tutaj jakiś konflikt.
  13. Zapewniam cię, że były takie i z permisjami. Wyszukaj również "czat off", "czat on", "włączanie czatu", itd.
  14. Kormic

    Skrypt na teleport

    Proszę. on right click on any button: {chooseButtonLoc::%player%} is set: cancel event set {teleportButtonLoc} to location of clicked block send "&aPomyślnie ustawiono lokalizację przycisku!" to player clear {chooseButtonLoc::%player%} stop location of clicked block is {teleportButtonLoc} teleport player to location at (100, 100, 100) in world "world" send "&aZostałeś przeteleportowany!" to player command /setbutton: permission: set.button trigger: {chooseButtonLoc::%player%} is set: send "&6Już możesz wybierać lokalizację przycisku!" to player stop set {chooseButtonLoc::%player%} to true send "&aNastępny przycisk, który naciśniesz, będzie teleportował po wciśnięciu!" to player
  15. Kormic

    Skrypt

    W takim razie dodaj sobie taką linijkę przed sprawdzaniem 'event-block'. send "%location of event-block%" Następnie podmień sobie linijkę ze sprawdzaniem 'event-block' na sprawdzanie 'location of event-block' i porówanie tego do 'location at...'.
  16. Skoro szukasz, pomogę. Wyszukaj na forum "wyłączanie czatu".
  17. Kormic

    Skrypt na teleport

    W jaki sposób ma być ustawiany komendą? Nie rozumiem.
  18. Kormic

    Skrypt

    Nie można zagnieżdżać w sobie eventów. Jeżeli chcesz, aby komenda "/komenda" zastopowywała pętlę 'while', przed tą pętlą ustawiaj jakąś zmienną, w pętli 'while' warunkiem niech będzie sprawdzanie czy zmienna jest ustawiona. Następnie w komendzie "/komenda" czyścisz sobie tą zmienną, aby pętla została zatrzymana. EDIT: Jeżeli nie wiesz jak działają zmienne w Skript, zalecam również przeczytać poradniki na ich temat.
  19. Kormic

    Skrypt

    Pokaż twój kod.
  20. Kormic

    Skrypt

    Zapomniałeś o cudzysłowach przy nazwie świata. Upewnij się, że koordynaty się zgadzają oraz że nazwa świata się zgadza.
  21. Nie działa, gdyż nie ma prawa działać. Postaw sobie jakiś item frame i zrób to evencie 'on right click on item frame'. Wyślij sobie na czacie 'clicked entity' i ustaw je do zmiennej lokalnej. Wtedy masz zapisany ten item frame i możesz go wykorzystać w podrzuconym przeze mnie wyrażeniu. EDIT: Problem był również w tym, że użyłeś procentów w kodzie, a używamy ich jedynie w tekście i zmiennych oraz w 'chance of'.
  22. Kormic

    Skrypt

    Nie, nie będzie, gdyż nie ma takiego eventu. Skorzystaj z jednej z dokumentacji Skripta i poradników, bo widzę, że dopiero co zaczynasz. W twoim przypadku należy użyć eventu 'on command'.
  23. Kormic

    przerobienie kodu

    No to masz to przecież zawarte w twoim kodzie (przy założeniu, że ta zmienna zawiera numer obecnie wykonywanej misji), nieprawdaż?
  24. Pokaż ten plik .yml oraz całą metodę (a najlepiej całą klasę). EDIT: Warto również zrobić prosty debug w postaci wysyłania wiadomości po każdym spełnionym warunku. Wtedy będziesz mógł określić gdzie jest błąd.
  25. Kormic

    remove item

    W ten sposób. Ustawiamy narzędzie gracza na to samo, ale o jedno mniej. set player's tool to (item amount of player's tool - 1) of player's tool
×
×
  • Dodaj nową pozycję...