Skocz do zawartości

Kormic

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

    11014
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    231

Treść opublikowana przez Kormic

  1. Wymagany tutaj byłby dodatek skript-mirror, bądź skript-reflect, aby móc zastosować składnię z Javy. Tutaj masz przykład zastosowania borderów w jednym z moich skryptów. Powinny cię interesować linijki 37, 38, 49 oraz 50.
  2. Kormic

    odliczanie czasu

    Proszę. Wymagany SkRayFall (najlepiej wersja 1.9.21). command /czas: trigger: create bossbar titled "&600:00:00" and id "czas" for all players with progress 100 with colors blue loop 10 times: if loop-number is not 10: set bossbar "czas" title to "&600:00:0%loop-number%" else: set bossbar "czas" title to "&600:00:%loop-number%" remove bossbar "czas" send "Witaj!" to player
  3. Jak najbardziej. Należy jedynie pamiętać o procencie za liczbą.
  4. Kormic

    Level RPG

    Czyli mówiąc prościej... booster nie działa, tak?
  5. Kormic

    Skrypt na stoniark

    Proszę, oto skrypt. Za pomocą komendy /stoniarka [ilość opcjonalnie] [typ opcjonalnie (wolna, średnia, szybka)] możesz sobie dać testowo stoniarkę. EDIT: Zapomniałbym dodać. W linijce 40. ustawiasz permisję wymaganą do wykonania tej komendy.
  6. Ten skrypt wygląda okropnie. 1. Zapisywanie zmiennej lokalnej w event'cie 'on load' bez jej wykorzystania jest bezsensowne. 2. Ustawianie postawionego kamienia na kamień również jest bezsensowne. Co do tego, że otrzymujesz 3 kamienia, zapewne jest to przez potrójnie utworzony ten sam event.
  7. Rozumiem, że w lawie oraz ogniu, tak? Zdaje się, że jedynym sposobem na usunięcie enchantu jest użycie kamienia szlifierskiego (grindstone'u), który występuje w wersjach 1.14+ lub połączenie z innym hełmem w craftingu. To masz na myśli? W dalszej części napisałeś, iż nie można go uszkodzić, więc o co chodzi z blokowaniem naprawy? Chcesz, aby gracze przykładowo nie zmienili nazwy w kowadle? Proszę. on item damage: if event-item is golden helmet named "twoja_nazwa": cancel event
  8. Jestem jedynie z błędów w stanie wywnioskować, że posiadasz wersję Skripta niższą niż 2.2-dev34, a do skryptu jest wymagana minimum wersja 2.3. Nie pokazałeś pierwszego błędu. Pamiętasz co napisałem?
  9. Kormic

    Funkcje

    1. Event 'on inventory click' może mieć niespodziewane działanie w połączeniu z formatowaniem GUI za pomocą SkQuery, gdyż w ten dodatek posiada liniowe formatowanie slotów do danych akcji. Użyj formatowania z natywnego Skripta (set slot). 2. 1 linijka funkcji względem reszty jest źle wytabowana.
  10. Proszę. Daję przykład z rudą diamentów, za której wykopanie otrzymuje się 5 do stanu konta. Wymagany plugin od ekonomii (już posiadasz EssentialsX) oraz Vault. on mine of diamond ore: add 5 to player's balance
  11. Spróbuj wykorzystać dodatek skDragon i efekty drawDot oraz drawLine.
  12. Kormic

    Skungee <none>

    Nie powinno być przypadkiem: set {_test} to network variable {test} ?
  13. Po prostu w warunku sprawdzaj również enchanty na przedmiocie w ręce gracza. if attacker's tool is diamond sword of sharpness 5 and unbreaking 5 named "&3Mrozny Miecz" with lore "Miecz daje slowness 1 mobowi na 5 sekund": Dałem przykładowo sharpness 5 oraz unbreaking 5.
  14. Taki kod pozwala na przechwycenie minuty z czasu serwerowego. set {_t} to now formatted as "mm"
  15. Jedna uwaga co do skryptu, zamiast ustawiać gracza do tekstu i parse'ować później ten tekst na offline playera, aby wysłać wiadomość do gracza w funkcji (co jest dziwne, gdyż offline player oznacza graczy offline i online, a przecież do gracza offline nic nie wyślesz), lepiej jest po prostu podać jako typ argumentu 'player' i nie robić sobie zbędnych problemów.
  16. Kormic

    Title dla 1.16.4

    Wyjaśnij dokładnie co masz na myśli, bo zrozumiałem jedynie formatowanie tekstu, które polega na wstawianiu przed tekstem odpowiedniego koloru/efektu tekstu. Tutaj masz wyjaśnione: https://skriptlang.github.io/Skript/text.html
  17. Kormic

    Skrypt nie działa

    Źle zrobiłeś wcięcia w kodzie. Przykładowo zamiast tego: command /utworzevent [<text>] [<number>] permission: kubax.eventcreate permissionmessage: &4&kSDF &4&uNie masz wystarczających uprawnień! &4&kSDD trigger: if arg 1 not set: Powinno być to: command /utworzevent [<text>] [<number>] permission: kubax.eventcreate permissionmessage: &4&kSDF &4&uNie masz wystarczających uprawnień! &4&kSDD trigger: if arg 1 not set: Tak samo należy zrobić w przypadku reszty komend. Dodam na koniec, że "indentation error" oznacza błąd wcięcia w kodzie (źle wytabowany kod).
  18. Kormic

    Title dla 1.16.4

    Użyj efektu ze Skripta: send title "cos" with subtitle "cos" to player
  19. Przecież to nie zadziała. Jeżeli chcesz mu to odpowiednio poprawić, przeczytaj to co napisałem. Ja nie zamierzam mu podawać odpowiedzi gotowej na tacy. Niech sam pokombinuje.
  20. Kormic

    Latwy skrypt ale ja nie wiem

    Proszę, oto skrypt. on chat: player has permission "chat.mc": clear {cooldown::chat::%player%} if {cooldown::chat::%player%} is set else: if {cooldown::chat::%player%} is set: if difference between {cooldown::chat::%player%} and now is less than 2 seconds: cancel event send "&cOdczekaj chwilę zanim ponownie napiszesz coś na czacie!" to player stop set {cooldown::chat::%player%} to now
  21. Jeżeli dany skrypt posiada błędy, podajesz je. Dzięki temu i ty, i ja zaoszczędzimy czas. A więc tak, dwukrotnie (w linijkach 22 i 39) podałeś hash, a pojedynczy hash oznacza rozpoczęcie komentarza liniowego (wszystko po nim w kodzie jest ignorowane i jest jedynie informacją dla osoby tworzącej skrypt). Aby wysłać hash w wiadomości, należy wstawić go podwójnie, tzn. zamiast "#" używamy "##". Tak samo sprawa wygląda z procentami, jeżeli chcemy wstawić, dajemy podwójnie. W linijce nr 23 jest błąd, gdyż przypadkiem zamieniłeś "&" na "%" w podawanym kolorze.
  22. Był kolejny problem, mianowicie w zmiennej nie można zapisać koloru. Tak więc musiałem zmienić skrypt. Na dole skryptu załączyłem dwa przykłady użycia. command /color [<text>] [<offline player>]: trigger: if arg 1 is not set: send "&cMusisz podać kolor!" to sender stop if arg 1 doesn't contain "&": send "&cMożesz podać jedynie kolor jako argument 1!" to sender stop if length of arg 1 is not 2: send "&cMożesz podać jedynie kolor jako argument 1!" to sender stop if arg 2 is not set: send "&cMusisz podać gracza!" to sender stop if arg 2 hasn't played before: send "&cTen gracz nigdy wcześniej nie był na tym serwerze!" to sender stop set {chatColour::%arg 2%} to arg 1 send "&aPomyślnie ustawiono kolor czatu gracza &6%arg 2%&a!" to sender on chat: {chatColour::%player%} is set set message to "%coloured {chatColour::%player%}%%uncoloured message%" # Przykłady: /color &f Kormic /color &9 Kormic
  23. Bez podłogi powinieneś podać.
  24. Proszę, powinno pomóc. command /color [<colour=white>] [<text="%player%">]: trigger: if (arg 2 parsed as offline player) hasn't played before: send "&cTen gracz nigdy wcześniej nie był na tym serwerez" to sender stop set {chatColour::%arg 2%} to arg 1 send "&aPomyślnie ustawiono kolor czatu gracza &6%arg 2%&a!" to sender on chat: {chatColour::%player%} is set set message to "<%{chatColour::%player%}%>%uncoloured message%"
  25. Proszę. on consume: gliding state of player is true cancel event
×
×
  • Dodaj nową pozycję...