Skocz do zawartości

PanAnimek

Użytkownik
  • Ilość zawartości

    406
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    13

Treść opublikowana przez PanAnimek

  1. PanAnimek

    Anty X-ray

    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.
  2. PanAnimek

    Zmienna

    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")
  3. W evencie on death nie występuje player. Zamień %{l.%player%}% na %{l.%victim%}%
  4. Zrobienie czegoś takiego w PlotMe jest niemożliwe. Jedyna opcja to łączenie działek obok siebie.
  5. 1. Unikaj zapętlania wszystkich graczy, szczególnie co sekundę! 2. Aby użyć argumentu przy zmiennej zrób tak: {zmienna::%arg 1%}
  6. 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)
  7. Tak, jak podałem w przykładzie, dzielić powinno się przez 64, nie 80, ponieważ pełny stack wynosi 64 sztuki.
  8. PanAnimek

    Skrypt na set z WE

  9. PanAnimek

    Kliknięcie w guzik

    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"
  10. PanAnimek

    pomoc

    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
  11. 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"
  12. 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.
  13. 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
  14. Spróbuj zamienić %loop-value's level of {_item}% na %level of loop-value of {_item}%
  15. PanAnimek

    pomoc

    Tak, jak napisalem, potrzebujesz dodatku Skellet lub SkJade. Z tego co wyslales wynika, ze zadnego z nich nie posiadasz.
  16. 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
  17. Pokaz te errory
  18. PanAnimek

    Skrypt na set z WE

    https://www.spigotmc.org/resources/leaf-➜-survival-world-edit.56567/ Tutaj masz skrypt na survivalowego WorldEdita.
  19. PanAnimek

    Sklep gui

  20. 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
  21. PanAnimek

    Skrypt

    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
  22. 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.
  23. PanAnimek

    pomoc

    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ę.
×
×
  • Dodaj nową pozycję...