-
Ilość zawartości
11014 -
Rejestracja
-
Ostatnia wizyta
-
Wygrane w rankingu
231
Treść opublikowana przez Kormic
-
Na którą wersję serwera ma być skrypt?
-
Może jeszcze frytki do tego? Słuchaj, jeżeli dajesz zlecenie, to umieszczasz w nim wszystko to, co ma zawierać skrypt. W tym momencie mnie jak i samemu sobie utrudniasz życie. Jeżeli gracz chce sobie ukryć czat to wchodzi w ustawienia i wyłącza czat, proste, a skuteczne.
-
Mogę wiedzieć do czego jest ci to potrzebne?
-
Cóż, nie ma takiego efektu w Skript'cie, musiałbyś się pobawić pakietami.
-
Jasne, zamień drugą część skryptu na to: on chat: loop all players: if loop-player is not player: if {czat::ukryty::%loop-player%} is set: remove loop-player from chat recipients Podejrzewam, że zraziłeś się do 'continue', ale cóż, nie mogę cię za to winić. Przez to miałeś problemy ze skryptem.
-
Proszę, powinno pomóc. command /ukryjczat [<offline player>]: trigger: if sender is not console: if player is not op: stop if {czat::ukryty::%arg 1%} is true: clear {czat::ukryty::%arg 1%} send "&6%arg 1% &aod teraz bedzie widzial czat!" to sender else: set {czat::ukryty::%arg 1%} to true send "&6%arg 1% &cod teraz nie bedzie widzial czatu!" to sender on chat: loop all players: if loop-player is player: continue if {czat::ukryty::%loop-player%} is not set: continue remove loop-player from chat recipients
-
Rozumiem, że wrzuciłeś to do eventu 'on join:' i zamyka ci po chwili książkę? Jeśli tak, to wrzuć do tego triggera jakiś delay, przykładowo 'wait 2 seconds'.
-
Teraz ruszy (o ile wszystko odpowiednio pobrałeś). on place of emerald ore: if player's tool is emerald ore named "&eGenerator Stone": send "&aPolozyles stoniarke!" add location of event-block to {stoniarka::*} set event-block to stone on break of stone: if {stoniarka::*} contains location of event-block: if player's tool is golden pickaxe: cancel event drop emerald ore named "&eGenerator Stone" set event-block to air remove location of event-block from {stoniarka::*} else: wait 3 seconds set event-block to stone command /stoniarkadaj: trigger: give player emerald ore named "&eGenerator Stone"
-
Wymagany Skellett. command /test: trigger: set {_book} to a new book set {_component} to a new text component with " &5&lWitaj w Arkadii%nl%%nl%Średniowiecznej krainie, w ktorej panują 4 żywioły: &cOgien&0, &bWoda&0, &7Powietrze&0 oraz &aZieleń&0, która łączy te żywioły w jedność..." add text component {_component} to book {_book} open book {_book} to player
-
Trzeba brać wszelkie ewentualności pod uwagę i nie należy generalizować problemu.
-
Za to mniej precyzyjny, wrzuciłby Skripta 2.5 na serwer z Bukkitem i wyrywałby przez kilka godzin włosy z głowy zanim by odkrył, że fork bensku nie wspiera Bukkita.
-
1. Obecnie najlepszym forkiem Skripta jest fork od bensku. https://github.com/SkriptLang/Skript/releases 2. Do jego używania jest wymagany silnik Spigot bądź PaperSpigot (Paper), a na pewno nie CraftBukkit (Bukkit). 3. Wspiera on wersje pomiędzy 1.9.x, a 1.16.x (chociaż wsparcie dla 1.9 i 1.10 oraz zapewne 1.11 to już jest przeszłość, sam korzystam ze Spigota 1.12.2 wraz ze Skriptem 2.4.1).
-
Masz zapewne dość wiekową wersję Skripta. Podany przeze mnie przykład wymaga wersji minimum 2.2-dev31.
-
W takim razie źle to robisz, w Skript'cie %hour% oznacza po prostu jedną godzinę. Jeśli chcesz otrzymać godziny i minuty, musisz zapisać do zmiennej zmodyfikowaną zmienną %now%. command /test: trigger: set {_turbotime} to now add 1 hour to {_turbotime} set {_turbotime} to {_turbotime} formatted as "HH:mm" send "%{_turbotime}%" Dałem ci przykład, powinien pomóc.
-
Czy te %hour% ma reprezentować obecną godzinę? Jeśli tak, to z jaką dokładnością (tylko godzina, godzina i minuty, godzina i minuty oraz sekundy itd.)?
-
Pokaż w jaki sposób to robisz.
-
Jeżeli ta zmienna przechowuje wartość typu timespan, to można dodać godzinę do tej zmiennej. add 1 hour to {Timer.%player%}
-
Skrypt na zarabianie jako poszczegolne prace
Kormic odpowiedział(a) na koncuwka69 pytanie w Zlecenia
Oto skrypt. Wymagany Skellett. -
No to wszystko się wyjaśniło, wyrzuć z tej linijki 'without any particles'.
-
Skrypt raczej będzie działał, ale jest parę niepotrzebnych w nim rzeczy. Ten warunek sprawdza czy gracz ma miejsce w ekwipunku na te przedmioty.
-
Ach tak, mój błąd, zapomniałem dodać playera. Zamień błędną linijkę na: apply potion of night vision 1 without any particles to player for 999 days
-
Od razu mogę powiedzieć, abyś nie korzystał z tego skryptu, jest cholernie zbugowany i to widać na pierwszy rzut oka. Nie powinno się robić długich delayów w kodzie, przykładowo 'wait 3 hours', gdyż jeżeli w ciągu tych 3 godzin serwer zostanie wyłączony, to delay się usunie i gracz już nigdy nie będzie mógł odebrać kitu.
-
Proszę. command /night: executable by: players trigger: if player has night vision: remove night vision from player send "&cJuz nie bedziesz widzial w ciemnosci." to player else: apply potion of night vision 1 without any particles for 999 days send "&aOd teraz bedziesz widzial w ciemnosci." to player on quit: remove night vision from player
-
Chce zrobić boosty do mieczy ale nie działa
Kormic odpowiedział(a) na memlolmem pytanie w Pytania i problemy
Wyjaśnij dokładnie co chcesz osiągnąć (dokładnie!). -
1. Dobrze, czy ktoś znalazł błąd (oczywiście po stronie dodatku)? 2. Przecież pan Studziak sprawdzi sobie wspierane wersje i tyle. Jak nie będzie mu pasowało, użyje innego dodatku i tyle. Nie rób od razu z niego idioty.
