PanAnimek
Użytkownik-
Ilość zawartości
406 -
Rejestracja
-
Ostatnia wizyta
-
Wygrane w rankingu
13
Treść opublikowana przez PanAnimek
-
on mine: "%event-block%" contains "ore" send "&c[Anty-Cheat] &7Gracz &c%player% &7możliwe że używa x-RAY" to all players where [input has permission "AntyCheat.Cheat"] Prosze bardzo. Co do samego anty-xraya, jesli korzystasz z Papera (lub jego forkow) ma on taka funkcje wbudowana. Imo lepiej uzyc jej niz tego typu skryptu.
-
Użyj dodatku skript-placeholders: https://github.com/APickledWalrus/skript-placeholders/releases Przykład użycia: on placeholderapi placeholder request for prefix "fajny": if identifier is "placeholder": set result to "test" (W podanym przykładzie placeholder %fajny_placeholder% zwróci wartość "test")
-
Różne zdarzenia, jedna zmienna, rożne wartości, dlaczego?
PanAnimek odpowiedział(a) na TMarko pytanie w Pytania i problemy
W evencie on death nie występuje player. Zamień %{l.%player%}% na %{l.%victim%}% -
Zrobienie czegoś takiego w PlotMe jest niemożliwe. Jedyna opcja to łączenie działek obok siebie.
-
[skript] jak dodać żeby sprawdzić gracza czas
PanAnimek odpowiedział(a) na fabi19876 pytanie w Pytania i problemy
1. Unikaj zapętlania wszystkich graczy, szczególnie co sekundę! 2. Aby użyć argumentu przy zmiennej zrób tak: {zmienna::%arg 1%} -
Wymagany: skript-reflect Dla wersji 1.8.8 - 1.12.2: import: org.bukkit.enchantments.Enchantment on tool change: wait 5 ticks player's tool is sword player.getInventory().getItemInHand().removeEnchantment(Enchantment.FIRE_ASPECT) Dla wersji 1.13+: import: org.bukkit.enchantments.Enchantment on tool change: wait 5 ticks player's tool is sword player.getInventory().getItemInMainHand().removeEnchantment(Enchantment.FIRE_ASPECT)
-
Sortowanie brakujących przedmiotów.
PanAnimek odpowiedział(a) na Paulinka pytanie w Pytania i problemy
Tak, jak podałem w przykładzie, dzielić powinno się przez 64, nie 80, ponieważ pełny stack wynosi 64 sztuki. -
on rightclick on stone button: execute player command "rtp" Jednak w celu unikniecia tworzenia przez graczy RTP w np swoich bazach zrobilbym to tak: command /setrtp [<text>]: permission: admin.rtp permission message: &cBrak permisji! trigger: if target block is not stone button: send "&cMusisz patrzec na kamienny przycisk!" stop add location of target block to {RTP::buttons::*} send "&aUstawiono RTP" on rightclick on stone button: {RTP::buttons::*} contains location of event-block execute player command "rtp"
-
Możesz spawnować niewidzialnego armorstanda, jednak wydaje mi się, że tworzenie hologramów powiązanych z HolographicDisplays będzie lepszym rozwiązaniem. Jak masz armorstanda, to ktoś zawsze może wpisać /killall i masz po hologramie
-
Sortowanie brakujących przedmiotów.
PanAnimek odpowiedział(a) na Paulinka pytanie w Pytania i problemy
Użyj dzielenia z zaokrąglaniem (dzielenie bez reszty) oraz modulo. Przykładowo możesz rozwiązać to tak: set {_slots} to rounded down ({_eme} / 64) set {_last} to mod({_eme}, 64) loop {_slots} times: set slot (loop-number - 1) of player's current inventory to 64 of emerald named "nazwa" with lore "opis" set slot {_slots} of player's current inventory to {_last} of emerald named "nazwa" with lore "opis" -
To spróbuj dodać wait 5 ticks po disenchancie, może za szybko to po sobie występuje. Mi na wersji wersji 1.17.1, Skript 2.6 działa normalnie (za wyjątkiem tego pierwszego błędu, po zmianie śmiga wszystko). Jeśli dalej nie będzie ci to działało, to ci to zrobie przy użyciu skript-reflect.
-
To zamiast tego po wait 5 ticks wstaw player's tool is sword Czysto teorytycznie to, co napisalem powinno dzialac - https://skriptlang.github.io/Skript/expressions.html#ExprTimeState
-
Spróbuj zamienić %loop-value's level of {_item}% na %level of loop-value of {_item}%
-
Tak, jak napisalem, potrzebujesz dodatku Skellet lub SkJade. Z tego co wyslales wynika, ze zadnego z nich nie posiadasz.
-
Poprawione (pod tym samym linkiem). Zgodnie z tym, co napisal @3meraldK, automatycznie wstawilem dwukropek i tego nie przyuwazylem. Co do inventory name, to faktycznie, z przyzwyczajenia uzylem skladni dostepnej w SkQuery, sorki
-
Pokaz te errory
-
https://www.spigotmc.org/resources/leaf-➜-survival-world-edit.56567/ Tutaj masz skrypt na survivalowego WorldEdita.
-
-
if player's tool's name is "super kilof": set {_1} and {_2} to location of event-block add 1 to x-loc of {_1} add 1 to y-loc of {_1} add 1 to z-loc of {_1} remove 1 from x-loc of {_2} remove 1 from y-loc of {_2} remove 1 from z-loc of {_2} loop blocks within {_1} and {_2}: loop-block is not bedrock break loop-block naturally
-
Prosz, nadajesz danej randze permisje "cmd.<komenda>", wtedy będzie posiadał dostęp do danej komendy. Dodatkowo polecam ci następnym razem sprawdzić dokładnie w jakim dziale zamieszczasz posta oraz zapoznać się z regulaminem
-
Discord.sk czyli łączenie konta minecraft z discordem
PanAnimek odpowiedział(a) na PolsatGraniePL temat w Skrypty
1. Jeśli używasz if/else, to po kiego czorta dodajesz tam stop? ... if {po.%discord id of event-user%} is set: make new embed: set author of the embed to "Już połączyłeś swoje konto z: %{mcbyc.%discord id of event-user%}%" set author icon of embed to avatar of event-user set color of embed to color from rgb 255, 0, 0 reply to event-message with last embed stop else: if arg-1 is set: ... 2. Na co bezsensownie loopujesz graczy? Nie lepiej utworzyć zmienną (np. {dcpass:<kod>}) i w niej zapisać nick gracza, którego tyczy się połączenie? 3. A co to takiego? loop all players: if loop-player is "%{mcbyc.%discord id of event-user%}%": set {_} to {mcbyc.%discord id of event-user%} parsed as player kick {_} due to "%nl%&9&lDiscord &8» &7Poprawnie połączono z kontem&8:%nl% &e%discord name of user with id {dscbyc.%loop-player%}%%nl% &7%nl%&7(Możesz się już ponownie połączyć)" set {juzma.%loop-player%} to true 4. Fajnie by było, gdybyś gdzieś ładnie w opcjach dodał możliwość ustawienia sobie id roli do końcowej części skryptu. 5. Jeśli już mówimy o końcowej części skryptu, to zastanawia mnie co to za dziwny twór tam powstał? if {juzma.%player%} is set: if {juzma.%player%} is set: if {juzma.%player%} is set: 6. Czemu nie najnowsza wersja DiSky? Z tego co wiem składnia się znacznie nie zmieniła. -
Nie utworzysz hologramu wpisując komendę w konsoli. Do tworzenia hologramów w Skripcie. Opcję tworzenia hologramów posiadają m. in. dodatki Skellet oraz SkJade: create hologram at <location> with id <text> W przypadku tego drugiego masz dodatkowe opcje, m. in. włączenie/wyłączenie "tłumaczenia" placeholderów oraz ukrycie/pokazanie hologramu dla poszczególnych graczy, jednak obsługuje on wersje od 1.13 w górę.
