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

    Rangi sklep gui

    W takim razie zrób tak jak Helios powiedział, jedynie niepotrzebne jest parse'owanie listy na tekst. groups of player contains "twoja_ranga_VIP":
  2. To nie jest błąd, a warn (ostrzeżenie). Skript informuje cię, że po tym warunku nic nie następuje w kodzie, czyli po prostu jest zbędny. Komendę podajemy w cudzysłowie. execute console command "kick %player% Test"
  3. Kormic

    VIP skrypt

    Proszę. on connect: if player has permission "vip": loop all players: loop-player doesn't have permission "vip" kick loop-player due to "&cDołączył VIP na serwer, a że serwer jest pełny i nie posiadasz VIPa, to zostałeś z niego wyrzucony!" exit loop else: number of all players is greater than or equal to 20 kick player due to "&cSerwer jest pełny i nie posiadasz VIPa!"
  4. 1. To jest zmienna globalna, gdyż przed nazwą nie dałeś podłogi. 2. Wystarczy sprawdzić poprzez 'if [coś] is [czymś]'.
  5. Kormic

    Dowolny slot

    Ustawiamy po prostu 'event-slot'. On już przechowuje informację o numerze slotu oraz o konkretnym inventory, więc nie trzeba się tym martwić. set event-slot to diamond
  6. Kormic

    pomoc w liczbach

    W takim razie wykorzystaj event 'on first join' przy dawaniu graczowi tej kartki. Mimo wszystko powinieneś tworzyć nowy temat, aby nie wrzucać wielu problemów do jednego wątku. Doceniam chęć niezaśmiecania nowymi wątkami, ale nie ma tutaj co się o to martwić. Masz nowy problem/pytanie/zlecenie, zakładasz nowy wątek w odpowiednim dziale.
  7. Kormic

    Tytuly

    Plugin TAB od Neznamy.
  8. Kormic

    pomoc w liczbach

    Da się, da się. Wystarczy użyć eventu 'on death of zombie', sprawdzać nazwę victima, sprawdzać czy attackerem jest gracz i jeżeli dwa poprzednie warunki się zgadzają, zwiększamy zmienną globalną (w której przechowujemy ile gracz zabił zombie) o 1. Przy każdym zwiększaniu sprawdzamy czy zmienna wynosi więcej lub równo 10. W przypadku gdy rzeczywiście wynosi tyle, wykonujemy komendę poprzez 'execute console command "komenda"'. Nie wiem tylko w jakiej formie ty to napisałeś. To jest pytanie czy zlecenie?
  9. Kormic

    Rangi sklep gui

    Pokaż swój obecny kod.
  10. Kliknięty item przechwycisz poprzez wyrażenie 'event-slot'. if event-slot's type is white wool: chance of 50%: # Dalszy kod W tym kodzie sprawdzamy typ klikniętego slotu (innymi słowy czym jest ten item biorąc pod uwagę jedynie jego typ, np. iron shovel, oak planks, emerald itd.).
  11. Autor zapewne nadal nie rozumie jak to ma zrobić, dlatego też podsyłam link do forumowej wiki Skripta, a dokładniej fragment z odstępami czasowymi: https://wiki.skript.pl/Odstępy_czasowe Ten kod powinien cię zainteresować i podpowiedzieć jak to poprawnie zrobić: set {_czas} to difference between {tntrzut::%player%} and now if {_czas} isn't less than 10 seconds: #kod set {tntrzut::%player%} to now else: send "Poczekaj 10 sekund" Jeżeli będziesz na dobrym tropie i wykażesz chęć nauczenia się tego, nie widzę najmniejszego problemu, aby pokazać mój sposób na cooldowny, który jest całkiem podobny do tego powyżej.
  12. Kormic

    Nocne zawirowania

    W takim razie te dwie rzeczy ci się przydadzą: Forumowe wiki: https://wiki.skript.pl/Kategoria:Skript Dokumentacja: https://skriptlang.github.io/Skript/expressions.html
  13. 1. Nigdzie nie ustawiasz zmiennej {opu.%player%}, przez co skrypt nie ma jak tego sprawdzić. 2. Różnica między dwoma datami to timespan (np. '55 minutes' lub '1 minute and 22 seconds'), nie liczba.
  14. Kormic

    Nocne zawirowania

    Ehh... white wool. Skript opiera się na języku angielskim.
  15. Kormic

    Nocne zawirowania

    Jak jest biały po angielsku? Chyba potrafisz sobie odpowiedzieć na te pytanie.
  16. Kormic

    Nocne zawirowania

    Nie rób tego poprzez komendy, tylko poprzez event 'on inventory click'. Dzięki temu nie będziesz musiał zamartwiać się takimi pierdołami.
  17. Kormic

    Nocne zawirowania

    A, dobra... Tutaj Helios ma rację, nie zauważyłem, że użyłeś 'set slot' wraz z formatowaniem GUI pochodzącego z SkQuery. Akcje dla GUI stworzonego w czystym Skript'cie definiujemy w evencie 'on inventory click'. Tutaj podrzucam fragment wiki: https://wiki.skript.pl/GUI
  18. Kormic

    Nocne zawirowania

    Dlatego, że w błędnych linjkach masz podwójne spacje. Widzisz?
  19. Kormic

    html place

    1. Nie ten dział. 2. Proszę. <html> <head> <title>PLACE</title> </head> <body> <h1>PLACE</h1> </body> </html>
  20. Kormic

    Skrypty - Serwer MC

    Użyj skryptu AxJobs. PS. Zlecenia składamy w dziale "Skript > Zlecenia". Pamiętaj o tym na przyszłość.
  21. Kormic

    muzyka

    Zobacz ostatnio stworzone wątki w dziale zleceń oraz pytań i problemów. Jakoś dzisiaj dużo ludzi pyta o muzykę...
  22. Przecież tak jest, nie?
  23. Co masz na myśli poprzez "wszędzie"?
  24. Mógłbyś to zrobić w ten sposób, ale niestety jeżeli muzyka sama się zakończy to skrypt się wykrzaczy. Niestety, ale w Skriptcie nie da się sprawdzić czy dany dźwięk jest odgrywany dla gracza. command /muzyka [<text>]: trigger: if arg-1 parsed as number is integer: if arg-1 is 1: set {music::%player%} to "MUSIC_DISC_BLOCKS" play sound "MUSIC_DISC_BLOCKS" to player else if arg-1 is 2: set {music::%player%} to "MUSIC_DISC_CHIRP" play sound "MUSIC_DISC_CHIRP" to player else if arg-1 is "stop": {music::%player%} is set stop sound "%{music::%player%}%" for player W takim wypadku pomyślałbym nad zapętleniem danej muzyki lub zapętlaniem wszystkich. W ostateczności możesz sprawdzić jak długo gra dana muzyczka i na jej podstawie dać do kodu delay, po którym czyścisz zmienną. Należy tutaj pamiętać o czyszczeniu zmiennej również przy wyjściu gracza z serwera.
  25. Kormic

    Vip

    Proszę. Uzupełnij sobie linijkę 3. i 10. command /kup [<text="Vip">]: trigger: if player has permission "permisja.vipa": send "&cJuż posiadasz rangę Vip" to player stop if player's balance is less than 100: send "&cNie posiadasz wystarczająco pieniędzy!" to player stop remove 100 from player's balance execute console command "komenda_z_LuckPerms"
×
×
  • Dodaj nową pozycję...