-
Ilość zawartości
11014 -
Rejestracja
-
Ostatnia wizyta
-
Wygrane w rankingu
231
Treść opublikowana przez Kormic
-
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.
-
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
-
Jak najbardziej. Należy jedynie pamiętać o procencie za liczbą.
-
Czyli mówiąc prościej... booster nie działa, tak?
-
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.
-
Naprawi ktoś? Skrypt na czasowe stoniarki
Kormic odpowiedział(a) na dziwakkolega pytanie w Pytania i problemy
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. -
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
-
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?
-
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.
-
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
-
Spróbuj wykorzystać dodatek skDragon i efekty drawDot oraz drawLine.
-
Nie powinno być przypadkiem: set {_test} to network variable {test} ?
-
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.
-
Taki kod pozwala na przechwycenie minuty z czasu serwerowego. set {_t} to now formatted as "mm"
-
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.
-
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
-
Ź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).
-
Użyj efektu ze Skripta: send title "cos" with subtitle "cos" to player
-
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.
-
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
-
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.
-
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
-
Bez podłogi powinieneś podać.
-
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%"
-
Proszę. on consume: gliding state of player is true cancel event
