Skocz do zawartości

Kormic

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

    11014
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    231

Treść opublikowana przez Kormic

  1. Kormic

    Problem z give

    Jeżeli używamy zmiennych z sekcji 'options', stawiamy przed nimi małpę (@). Tego właśnie w twoim kodzie brakuje.
  2. Kormic

    Problem z give

    Po prostu pokaż kod, a nie tłumaczysz nam coś, czego nie widzimy. Tak będzie najprościej.
  3. Kormic

    Problem z give

    Pokaż w takim wypadku cały kod.
  4. Kormic

    Problem z give

    Z tego co widzę to w nazwie zmiennej próbujesz wykonać odejmowanie, mam rację? Jeżeli tak, to wiedz, że wstawiłeś procent w złym miejscu i działanie '{x} - 1' powinno znaleźć się między procentami. Na przyszłość zalecam zakładać wątek aniżeli liczyć na pomoc na czatboxie. Tam w ogóle ciężko mówić o możliwości pomocy.
  5. Do grup nie potrzebujesz SharpSK, wystarczy podstawka (sam Skript). https://skriptlang.github.io/Skript/expressions.html#ExprGroup Wymagany rzecz jasna plugin zarządzający permisjami i Vault.
  6. Kormic

    Jak naprawić Notepad++

    Możesz zawsze wejść w plik od tej niestandardowej składni i zobaczyć co tam nie trybi. Zobacz również w Opcje > Konfigurator Stylów (Settings > Style Configurator) czy nie jest aby na pewno coś do ustawienia.
  7. Kormic

    Strony w gui

    Pokażę ci na przykładzie prostego kodu. on inventory click: # sprawdzanie nazwy GUI # (opcjonalnie) sprawdzanie czy gracz nie kliknął swojego ekwipunku # (opcjonalnie) anulowanie eventu # sprawdzanie czy kliknięty slot to 11: # otwieranie GUI graczowi # dalsze operacje na nowym GUI Już powinno być to zrozumiałe.
  8. Frustrujesz się z powodu braku kwadratowych nawiasów przy argumencie. command /test <text>: # Argument nr 1 jest obowiązkowy command /test [<text>]: # Argument nr 1 jest opcjonalny W drugim przypadku będziesz mógł sprawdzić czy argument jest ustawiony, czy też nie.
  9. Kormic

    Pytanie.

    W takim wypadku możesz to rozwiązać na trzy sposoby. 1. Przypisujesz metadatę lub scoreboard tag temu ghastowi przy respieniu go, której wartością będzie jego team (wystarczy "green"). Przy śmierci odczytujesz wartość i sprawdzasz czy posiada metadatę "team", której wartością przykładowo jest "green" (lub czy posiada scoreboard tag "green"). Jest to możliwe do zrobienia w czystym Skript'cie. 2. Przy pomocy skript-reflect możesz przechwycić główny scoreboard serwera i następnie ustawiasz zawartość teamu do listy i sprawdzasz czy dany team zawiera tego ghasta. # Przechwytujemy wszystkie teamy do listy set {_teams::*} to Bukkit.getServer().getScoreboardManager().getMainScoreboard().getTeams() # Zapętlamy listę loop {_teams::*}: # Sprawdzamy czy nazwa zapętlanego teamu to "Green" loop-value.getName() is "Green" # Sprawdzamy czy ten team zawiera nazwę naszego ghasta (która jest zawsze widoczna nad głową) (każda musi być INNA dla każdego ghasta, gdyż Set w Javie (jeden z wielu typów list) nie może posiadać duplikatów) loop-value.hasEntry("%display name of victim%") # Po tym warunku możemy wyjść z pętli... exit loop # ... i dalej już wiemy, że ten ghast należał do tego teamu. Oczywiście drugi sposób wymaga jeszcze dorobienia sobie kilku rzeczy w kodzie i zaimportowania odpowiednich klas. Chciałem jedynie pokazać jak to można zrobić. 3. Używamy w tym celu dodatku Skellett. Przechwytywanie teamów: https://skripthub.net/docs/?id=513 Przechwytywanie teamu od tekstu (np. może to być nazwa ghasta): https://skripthub.net/docs/?id=507 To by było właściwie na tyle, możesz jeszcze rzecz jasna poszukać samemu w dokumentacji (np. SkUnity, Skripthub), coś się na pewno znajdzie.
  10. Kormic

    Strony w gui

    Używasz w tym celu 'on inventory click', sprawdzasz nazwę klikniętego GUI, sprawdzasz czy kliknięty slot to 11 i po tym otwierasz graczowi kolejne GUI.
  11. W takim wypadku w evencie 'at 19:00' ustawiasz pogodę na burzową (oczywiście po warunku '{powerfulMobs::days} is 3'). set weather in "twoj_swiat" to thunderstorm
  12. Od kiedy tak się dzieje? Co robiłeś gdy Skript zaczął odmawiać współpracy? Zaktualizuj Skripta do wersji 2.1.2 i sprawdź jeszcze raz.
  13. Przecież podałem tam kilka rozwiązań, przeczytaj to uważnie.
  14. Tutaj znajdziesz odpowiedź.
  15. Kormic

    Pytanie.

    Masz na myśli wbudowane teamy w Minecraft czy co?
  16. Do placeholderów zalecam użyć dodatku skript-placeholders. Co do wątku, skoro jest rozwiązany, w takim razie jest do zamknięcia.
  17. Zamiast linijki usuwającej narzędzie gracza spróbuj je ustawić, być może to coś zmieni. set player's tool to (item amount of player's tool - 1) of player's tool Spróbuj również anulować event tuż po sprawdzaniu narzędzia gracza.
  18. Pan Maruda powiedział ci co jest źle. Nie można pobrać event-playera w komendzie, gdyż nie ma takiej wartości. Masz sendera i nim się posłuż. Po prostu przyrównaj arg-1 do sendera i zadziała.
  19. Kormic

    Skrypt

    Przyjmuję to jako zlecenie. Proszę. command /start: trigger: {creatingWorld} is set: send "&cJuż tworzy się jeden świat!" to player stop execute console command "mv create ""SomeWorld"" NORMAL" set {creatingWorld} to sender on world init: {creatingWorld} is set clear {creatingWorld} send "&aŚwiat &6%event-world% &azostał pomyślnie utworzony!" to {creatingWorld} teleport all players to location at (0, 100, 0) in event-world
  20. Używasz wyrażenia 'player's skull'. set slot x of player's current inventory to player's skull Powinno pomóc.
  21. Hmm... U mnie prawie wszystko działało poza dwiema rzeczami i już je naprawiłem. Skrypt w finalnej wersji tak się prezentuje i działa u mnie jak marzenie zarówno w trybie kreatywnym, jak i przetrwania. Dorzucam komendę, abyś mógł sobie zresetować naliczanie ID. command /clearid: trigger: set {pickaxesID} to 0
  22. Kormic

    Target

    On podał ci jedynie wyrażenie, ja podesłałem komendę, którą możesz wykonać przy najechaniu na jakiegokolwiek gracza.
  23. Kormic

    Target

    Tak. command /test: trigger: sender is a player targeted entity is a player send "&aNamierzasz obecnie gracza &6%targeted entity%&a!" # Lub targeted player
  24. Nawet nie trzeba od razu kupować, jest dostępna wersja demo.
  25. Kormic

    Skrypt na nadawanie rang

    Masz pokazane przykłady użycia komendy pokazane na stronie pluginu. Masz tam "Spoiler: EXAMPLE COMMANDS". Zobacz sobie i powinno pomóc.
×
×
  • Dodaj nową pozycję...