-
Ilość zawartości
11013 -
Rejestracja
-
Ostatnia wizyta
-
Wygrane w rankingu
231
Treść opublikowana przez Kormic
-
W recenzjach masz link do wersji dla 1.16.
-
Essentials nie wspiera placeholderów. Potrzebujesz pluginu ChatInjector.
-
To jest tylko przykład w dokumentacji dla zrozumienia. Składnię efektu masz nad przykładem. Jest to opisane słowem "Patterns:". Podałem linki. Sprawdzasz 'attacker' i 'victim'. attacker is a player name of victim is "Strong Zombie" Najlepiej nadać ten efekt przy evencie 'on spawn' na 999 dni. apply potion of speed 1 to event-entity for 999 days Taki przykład.
-
Problem ze skryptem "łowienia ryb"
Kormic odpowiedział(a) na TheFightaz pytanie w Pytania i problemy
Czyli po prostu po złowieniu ryby ma dodawać tą statystykę? Jeżeli dobrze zrozumiałem, wystarczy użyć tego o czym wyżej napisałem. Wiele osób o to pytało na forum i niejednokrotnie pomagałem w tej kwestii. Jak to zrobisz, później to już będzie z górki, gdyż wystarczy zwiększyć zmienną. Spróbuj samemu i w razie dalszych problemów pokaż kod oraz wskaż z czym się męczysz. -
Proszę. Wymagany Skript 2.5 lub nowszy. command /patyk: trigger: give player stick of sharpness 20 named "&aPatyk" on damage of player: attacker's tool is stick of sharpness 20 named "&aPatyk" apply potion of blindness 1 to victim for 5 seconds replacing existing effect Jeżeli masz starszego Skripta i nie możesz zaktualizować, zamień ostatnią linijkę na: remove blindness from victim apply potion of blindness 1 to victim for 5 seconds
-
Problem ze skryptem "łowienia ryb"
Kormic odpowiedział(a) na TheFightaz pytanie w Pytania i problemy
Nie rozumiem co ten kod ma robić. Wiem jedynie, że sposób w jaki sprawdzasz czy gracz złowił rybę, jest cholernie dziwny. Użyj dodatku Skellett i wyrażenia 'fishing state' lub skript-reflect i 'event.getState()'. Polecam ten drugi dodatek, gdyż pozwala na używanie niemalże wszystkiego tego, co w pluginach. -
Wiem, że to jest w dziale zleceń, ale opisałeś swój problem w taki sposób jakbyś chciał samemu to zrobić po nakierowaniu. Dlatego też postaram ci się to wytłumaczyć. Pokaż twój kod, a ja się odniosę do niego.
-
Nie cierpię "np." i "przykładowo" w zleceniach. Ja oczekuję konkretów. Co dokładnie mam zrobić? Jakie to mają być tryby? To są podserwery sieci bungeecord?
-
Proszę. Ustaw sobie w ostatniej linijce koordynaty i świat. command /zakraty [<player>]: permission: zakraty.perm trigger: arg-1 is not set: send "&cNie podałeś gracza!" to sender stop teleport arg-1 to location at (100, 100, 100) in world "world"
-
1. https://skriptlang.github.io/Skript/effects.html#EffEquip 2. https://skriptlang.github.io/Skript/events.html#damage https://skriptlang.github.io/Skript/expressions.html#ExprDamage 3. https://skriptlang.github.io/Skript/events.html#death https://skriptlang.github.io/Skript/expressions.html#ExprAttacker https://skriptlang.github.io/Skript/expressions.html#ExprAttacked https://skriptlang.github.io/Skript/expressions.html#ExprBalance Powinno wystarczyć w zrozumieniu jak ma działać cały skrypt.
-
Podaj proszę: silnik serwera wersję MythicMobs błędy w konsoli Możesz również dorzucić listę pluginów.
-
1. Zbroję założysz poprzez efekt 'equip'. Oczywiście możesz to zrobić jedynie z graczem, zombie i szkieletem. 2. Obrażenia zwiększysz w evencie 'on damage' po sprawdzaniu nazwy attackera poprzez ustawianie 'damage'. 3. Kasę za danego moba i drop zrobisz w evencie 'on death' również po sprawdzaniu nazwy. Jeżeli 'attacker' to gracz, tylko wtedy dajesz kasę, a drop z moba będzie niezależnie od tego kim jest 'attacker' (oraz czy w ogóle jest w tym evencie).
-
Musisz się zalogować.
-
Stąd możesz pobrać. Wszystko zależy od tego do czego chcemy użyć tego dodatku. SkQuery zawiera wiele przydatnych rzeczy. Zamień 'chest' na 'chest inventory'.
-
https://www.spigotmc.org/wiki/how-to-learn-the-spigot-api/
-
Masz napisane. https://www.spigotmc.org/resources/citizens.13811/ Pobierz stąd. W opisie masz link do darmowej wersji.
-
Użyj metody setItemMeta(). Dokumentacja nie gryzie. Wyszukaj sobie ItemStack.
-
Nie posiada nazwy i enchantu, gdyż nie ustawiasz ItemMeta tego przedmiotu. Zalecam również zmienić format nazywania zmiennych na camelCase (przykładowo 'appleMeta').
-
W czystym Skript'cie nie da się. Jest na to plugin Citizens.
-
Nie przeczytałeś tego ze zrozumieniem i pomieszałeś formatowanie ze Skripta z formatowaniem z SkQuery. Wracaj do poradnika.
-
Proszę. Wymagany dodatek Skungee. Jeżeli nie zadziała, użyj najnowszych development buildów (2.0.x). command /status: executable by: players trigger: set {_g} to chest inventory with 3 rows named "&a&lStatus" set slot (integers between 0 and 26) of {_g} to white stained glass pane named " " set slot (integers between 9 and 17) of {_g} to gray stained glass pane named " " if server "skyblock" is online: set slot 13 of {_g} to diamond block named "&bSkyBlock" with lore "&7Status: &aON" else: set slot 13 of {_g} to diamond block named "&bSkyBlock" with lore "&7Status: &cOFF" open {_g} to player
-
Zobacz sobie poradnik Heliosa o tworzeniu GUI w Skript. Tam masz to wyjaśnione, znajdziesz ten poradnik w dziale "Skript > Poradniki".
-
Tak. Użyj w tym celu dodatku SkBee. set slot 0 of player's current inventory to player head with nbt "NBT" NBT weźmiesz z tej główki (pewnie ze strony internetowej z jakiejś bazy główek). Pamiętaj o podwojeniu cudzysłowów wewnątrz NBT.
-
Dodaj 'to player' na końcu tego 'send'. Spróbuj również zwykłe 'on pickup' i sprawdź czy 'type of event-item' to 'iron block'.
-
Co prawda nie ma takiego eventu, ale możesz użyć eventu 'on click', w którym sprawdzasz czy różnica między czasem obecnym a czasem zapisanym w zmiennej gracza jest przykładowo mniejszy niż 10 ticków. Po kodzie z tego eventu do zmiennej gracza ustawiasz czas obecny. # Ustawianie set {lastClick::%player%} to now # Sprawdzanie if difference between {lastClick::%player%} and now is less than 10 ticks:
