Skocz do zawartości

naujan

Użytkownik
  • Ilość zawartości

    280
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    9

Ostatnia wygrana naujan w dniu 8 sierpnia 2024

Użytkownicy przyznają naujan punkty reputacji!

2 obserwujących

O naujan

  • Urodziny 09/02/2022 (3.808753933 lat)

Informacje

  • Płeć
    Mężczyzna
  • Nick w MC
    naujaan

Metody kontaktu

  • Discord
    naujan#8425

Ostatnie wizyty

3368 wyświetleń profilu

Osiągnięcia naujan

  1. Temat do zamknięcia. Jakby ktoś szukał rozwiązania: on inventory slot change: if event-slot is a diamond: event-slot's lore is not set set event-slot's lore to "&7Jakieś lore"
  2. Witam, Jest możliwość edycji wszystkich przedmiotów na świecie? Mam tu na myśli: Każda elytra posiada jakiś lore, diament inny, itp. Myślałem o on pickup, ale nie można ustawiać wtedy lore event-itemowi. Fajnie by było jeżeli dałoby się to zrobić w obrębie skripta, oraz żeby było to dosłownie WSZĘDZIE (Może nawet w GUI kreatywnym?) Mam nadzieję że dobrzę wytłumaczyłem Z góry dzięki, pozdrawiam.
  3. naujan

    Double chest

    Witam, czy ktoś by wiedział jak mogę się dowiedzieć czy gracz kliknął na podwójną skrzynię? Spróbowałem tak, ale to również bierze pod uwagę skrzynię na górze, na dole i te nie połączone. else if clicked block is chest: cancel event loop all blocks in radius 1 of clicked block: if loop-block is chest: add loop-block to {chestlock::locked::%player%::*} send "&aDodano %loop-block%" to player
  4. function pracodawca(p: player): set {_gui} to chest inventory with 4 rows named "Pracodawca" set slot 11 of {_gui} to iron pickaxe named "&aGórnik" with lore "&7Zbieraj surowce oraz wykopuj kamień, aby zarabiać%nl%&7pieniądze.%nl%%nl%&eKliknij aby wybrać" set slot 31 of {_gui} to skull of ("%{_p}%" parsed as an offlineplayer) named "&eTwoje saldo" with lore "&7Obecnie posiadasz &a$%{%{_p}%::balance}%" open {_gui} to {_p} Jak mogę ukryć atrybuty żelaznemu kilofowi? Próbowałem with all flags hidden, lecz nie działa. Posiadam SkBee.
  5. Zna ktoś jakiś plugin typu plugin messaging? Chodzi mi tutaj o wysyłanie informacji np. ilość graczy na danym serwerze do skripta, bo nie znalazłem do tej pory innego rozwiązania, jedynie do bungeecord. Z góry dzięki.
  6. Witam, czy wie ktoś może, w jaki sposób zapisać slot przedmiotu gracza do listy, a nie przedmiotu? Mam na myśli takie coś, że mam skrypt który loopuje przedmioty w eq gracza, i clearuje ekwipunek i po danym evencie gracz je spowrotem otrzymuje. Problem jest w tym, że gracz otrzymuje ubraną zbroję do ekwipunku, a nie do slotu zbroji. Myślę że zrozumiale wytłumaczyłem. Z góry dzięki.
  7. bywalec
  8. Przy włączaniu serwera wyskakuje mi następujący błąd: [11:13:54] [ServerMain/INFO]: [PluginInitializerManager] Initializing plugins... [11:13:54] [Paper Plugin Remapper Thread - 0/INFO]: [PluginRemapper] Remapping plugin 'plugins/MundoSK.jar'... [11:13:55] [ServerMain/ERROR]: [PluginRemapper] Encountered exception remapping plugins java.util.concurrent.CompletionException: java.lang.RuntimeException: Failed to remap plugin jar 'plugins/MundoSK.jar' at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:315) ~[?:?] at java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:320) ~[?:?] at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:649) ~[?:?] at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?] at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[?:?] at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[?:?] at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?] Caused by: java.lang.RuntimeException: Failed to remap plugin jar 'plugins/MundoSK.jar' at io.papermc.paper.pluginremap.PluginRemapper.lambda$remap$7(PluginRemapper.java:358) ~[paper-1.21.4.jar:1.21.4-118-73f7736] at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?] ... 4 more Caused by: java.lang.IllegalStateException: Duplicate entries detected: com/pie/tlatoani/ProtocolLib/Alias/PacketInfoAlias.class, com/pie/tlatoani/Registration/DocumentationBuilder$Effect.class, com/pie/tlatoani/Registration/DocumentationBuilder$Scope.class, com/pie/tlatoani/Registration/DocumentationElement$Effect.class, com/pie/tlatoani/Registration/DocumentationElement$Expression.class, com/pie/tlatoani/Registration/EnumClassInfo$2.class, com/pie/tlatoani/Skin/Skin.class, com/pie/tlatoani/Tablist/TablistManager.class, com/pie/tlatoani/Util/MundoPropertyExpression$Info.class, com/pie/tlatoani/Util/Reflection$1.class, com/pie/tlatoani/Util/Reflection$ConstructorInvoker.class, com/pie/tlatoani/Util/Reflection$FieldAccessor.class, com/pie/tlatoani/Util/Reflection$MethodInvoker.class, com/pie/tlatoani/WebSocket/WebSocketClientFunctionality$Nebula.class, com/pie/tlatoani/WorldCreator/WorldCreatorMundo$1.class, com/pie/tlatoani/WorldManagement/ExprCurrentWorlds.class, com/pie/tlatoani/ZExperimental/SyntaxPiece/ExpressionConstraints.class, com/pie/tlatoani/ZExperimental/SyntaxPiece/Varying.class, mundosk_libraries/java_websocket/client/WebSocketClient.class, mundosk_libraries/java_websocket/framing/FrameBuilder.class, mundosk_libraries/java_websocket/server/DefaultWebSocketServerFactory.class at net.neoforged.art.internal.RenamerImpl.run(RenamerImpl.java:191) ~[paper-1.21.4.jar:?] at net.neoforged.art.internal.RenamerImpl.run(RenamerImpl.java:79) ~[paper-1.21.4.jar:?] at io.papermc.paper.pluginremap.PluginRemapper.lambda$remap$7(PluginRemapper.java:355) ~[paper-1.21.4.jar:1.21.4-118-73f7736] at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?] ... 4 more Ktoś może pomóc?
  9. Przepraszam za pomyłkę, przy moim testowaniu, to wyrażenie nie działało Najwyraźniej musiałem w złej kolejności coś wpisać Pozdrawiam
  10. naujan

    Odbudowa terenu

    Witam, rozwiążę lub pomogę rozwiązać błędy w puntach: Błąd na linii nr. 39 W skripcie, wystarczy że pan da: if {areny::%player's uuid%::%arg 1%::pos1} or {areny::%player's uuid%::%arg 1%::pos2} is not set: Bo on i tak sobie sprawdza obie zmienne czy nie są ustawione. Błąd na linii nr 45 Zakładam, że chciał pan dodać bloki między {_pos1} a {_pos2} do list {_area}. Po 1, listy, muszą być zakończone symbolami "::*", ponieważ jest to wielowartościowa zmienna. A do zebrania bloków między dwoma lokacjami, używamy "blocks within {_pos1} and {_pos2}". Oto poprawiona część kodu, oczywiście pan musi sobie wszystkie zmienne {_area} w kodzie podmienić na listę {_area::*}. set {_pos1} to {areny::%player's uuid%::%arg 1%::pos1} set {_pos2} to {areny::%player's uuid%::%arg 1%::pos2} set {_area::*} to all blocks within {_pos1} and {_pos2} Błąd na linii nr. 50: Z tego co widzę, pan chce policzyć bloki w liście. Używamy do tego "size of " set {regeneracja::%player's uuid%::%arg 1%::total_blocks} to size of {_area::*} Błąd na linii nr. 53: Aby ten błąd naprawić, musi pan zrobić funkcję o nazwie regeneracja_tick, oraz zaimplementować ją po prostu wpisująć regeneracja_tick(%player's uuid%, %arg 1%) Oraz lepiej użyć %player% zamiast player's uuid w funkcjach ponieważ przy tworzeniu, przypisuje pan argument jako "player" a nie "player's uuid". Więcej informacji o funkcjach znajdzie pan pod tym linkiem. Błąd na linii nr. 63: Błąd taki sam jak wcześniej, po prostu usuwamy jeden warunek w środku. if {areny::%player's uuid%::%arg 1%::pos1} and {areny::%player's uuid%::%arg 1%::pos2} is not set: Błąd na linii nr. 86: Niestety, u mnie ten błąd też się pojawia w skryptach, i rozwiązaniem na to jest po prostu stworzenie parametru "status", i do niego dodawanie wartości. W skrócie, musi być jedna lista o nazwie "status", "progress" itd. i do nich, przypisujesz zmienne o nazwie aren. Przykład: # Zamiast if {lista::*::zmienna} = "wartosc": # - "*" tutaj oznacza areny # Użyj if {lista::zmienna::nazwa_areny} = "wartość" # - Za pomocą zmiennej, lub pętki dodajesz nazwę areny. Mam nadzieję że pomogłem, Pozdrawiam.
  11. Proszę bardzo. Niestety, Skript nie oferuje zapętlania wszystkich bloków za pomocą "loop all blocks", więc dodałem ci krótki kodzik na dodawanie i usuwanie bloków do list {bloki::*} działającej tylko w regionie "pvp", gdy są stawiane i niszczone. Dzięki temu, można łatwo zapętlić, i wyczyścić podane bloki. Oto testowany kod: # Dodawanie bloku do listy bloków on block place: if event-block is cobweb or oak planks: region at event-block is "pvp": add event-block to {bloki::*} # Usuwanie go, jeżeli zostanie zniszczony on block break: if {bloki::*} contains event-block: remove event-block from {bloki::*} # Komenda na czyszczenie bloków command /wyczysc: permission: op trigger: loop {bloki::*}: set block at loop-value to air clear {bloki::*} Pozdrawiam.
  12. naujan

    skrypt miedziak

    Oczywiście, będziesz do tego potrzebował najlepiej dodatku SkBee. Oto poprawiony kod (z SkBee): command /miedziak [<player>]: permission: miedziak.daj trigger: if arg 1 is not set: give 1 sunflower of unbreaking 10 named "&e&lMiedziak" with lore "&eᴍɪᴇᴅᴢɪᴀᴋ, ᴋᴛóʀʏ ᴛʀᴢʏᴍᴀꜱᴢ ᴀᴋᴛᴜᴀʟɴɪᴇ ᴡ ꜱᴡᴏɪᴍ ᴇᴋᴡɪᴘᴜɴᴋᴜ" and "&eᴛᴏ ᴘʀᴢᴇᴅᴍɪᴏᴛ ᴘᴏᴢᴡᴀʟᴀᴊᴀᴄʏ ᴛᴏʙɪᴇ ɴᴀ ᴢᴀᴋᴜᴘɪᴇɴɪᴇ ᴘʀᴢᴇᴅᴍɪᴏᴛóᴡ" and "&epʀᴢᴇʙɴʏᴄʜ ᴅᴏ ᴛᴡᴏʀᴢᴇɴɪᴀ ꜱᴇᴛóᴡ ᴢ ᴘᴏꜱᴢᴄᴢᴇɢóʟɴʏᴄʜ ᴡʏꜱᴘ" and "&e" and "&c&lᴜᴡᴀɢᴀ:" and "&6ᴍᴏżᴇꜱᴢ ᴊᴇ ᴢᴅᴏʙʏć ᴘᴏᴘʀᴢᴇᴢ ᴏᴅʙɪᴇʀᴀɴɪᴇ ᴏᴅᴘᴏᴡɪᴇɴɪᴇɢᴏ ᴋɪᴛᴀ" and "&6ᴏᴛᴡᴏʀᴢᴇɴɪᴇ ꜱᴋʀᴢʏɴᴋɪ ʟᴜʙ ᴘᴏᴘʀᴢᴇᴢ ᴡʏᴍɪᴀɴᴇ ꜱᴜʀᴏᴡᴄóᴡ" and "&e" and "&cᴋʟɪᴋɴɪᴊ ᴘᴘᴍ ᴀʙʏ ᴡᴘʟᴀᴄɪᴄ ɢᴏ ɴᴀ ᴋᴏɴᴛᴏ!" with all flags hidden to the player else: give 1 sunflower of unbreaking 10 named "&e&lMiedziak" with lore "&eᴍɪᴇᴅᴢɪᴀᴋ, ᴋᴛóʀʏ ᴛʀᴢʏᴍᴀꜱᴢ ᴀᴋᴛᴜᴀʟɴɪᴇ ᴡ ꜱᴡᴏɪᴍ ᴇᴋᴡɪᴘᴜɴᴋᴜ" and "&eᴛᴏ ᴘʀᴢᴇᴅᴍɪᴏᴛ ᴘᴏᴢᴡᴀʟᴀᴊᴀᴄʏ ᴛᴏʙɪᴇ ɴᴀ ᴢᴀᴋᴜᴘɪᴇɴɪᴇ ᴘʀᴢᴇᴅᴍɪᴏᴛóᴡ" and "&epʀᴢᴇʙɴʏᴄʜ ᴅᴏ ᴛᴡᴏʀᴢᴇɴɪᴀ ꜱᴇᴛóᴡ ᴢ ᴘᴏꜱᴢᴄᴢᴇɢóʟɴʏᴄʜ ᴡʏꜱᴘ" and "&e" and "&c&lᴜᴡᴀɢᴀ:" and "&6ᴍᴏżᴇꜱᴢ ᴊᴇ ᴢᴅᴏʙʏć ᴘᴏᴘʀᴢᴇᴢ ᴏᴅʙɪᴇʀᴀɴɪᴇ ᴏᴅᴘᴏᴡɪᴇɴɪᴇɢᴏ ᴋɪᴛᴀ" and "&6ᴏᴛᴡᴏʀᴢᴇɴɪᴇ ꜱᴋʀᴢʏɴᴋɪ ʟᴜʙ ᴘᴏᴘʀᴢᴇᴢ ᴡʏᴍɪᴀɴᴇ ꜱᴜʀᴏᴡᴄóᴡ" and "&e" and "&cᴋʟɪᴋɴɪᴊ ᴘᴘᴍ ᴀʙʏ ᴡᴘʟᴀᴄɪᴄ ɢᴏ ɴᴀ ᴋᴏɴᴛᴏ!" with all flags hidden to the player-arg on right click with sunflower: if name of player's tool is "&e&lMiedziak": remove 1 of sunflower of unbreaking 10 named "&e&lMiedziak" with lore "&eᴍɪᴇᴅᴢɪᴀᴋ, ᴋᴛóʀʏ ᴛʀᴢʏᴍᴀꜱᴢ ᴀᴋᴛᴜᴀʟɴɪᴇ ᴡ ꜱᴡᴏɪᴍ ᴇᴋᴡɪᴘᴜɴᴋᴜ" and "&eᴛᴏ ᴘʀᴢᴇᴅᴍɪᴏᴛ ᴘᴏᴢᴡᴀʟᴀᴊᴀᴄʏ ᴛᴏʙɪᴇ ɴᴀ ᴢᴀᴋᴜᴘɪᴇɴɪᴇ ᴘʀᴢᴇᴅᴍɪᴏᴛóᴡ" and "&epʀᴢᴇʙɴʏᴄʜ ᴅᴏ ᴛᴡᴏʀᴢᴇɴɪᴀ ꜱᴇᴛóᴡ ᴢ ᴘᴏꜱᴢᴄᴢᴇɢóʟɴʏᴄʜ ᴡʏꜱᴘ" and "&e" and "&c&lᴜᴡᴀɢᴀ:" and "&6ᴍᴏżᴇꜱᴢ ᴊᴇ ᴢᴅᴏʙʏć ᴘᴏᴘʀᴢᴇᴢ ᴏᴅʙɪᴇʀᴀɴɪᴇ ᴏᴅᴘᴏᴡɪᴇɴɪᴇɢᴏ ᴋɪᴛᴀ" and "&6ᴏᴛᴡᴏʀᴢᴇɴɪᴇ ꜱᴋʀᴢʏɴᴋɪ ʟᴜʙ ᴘᴏᴘʀᴢᴇᴢ ᴡʏᴍɪᴀɴᴇ ꜱᴜʀᴏᴡᴄóᴡ" and "&e" and "&cᴋʟɪᴋɴɪᴊ ᴘᴘᴍ ᴀʙʏ ᴡᴘʟᴀᴄɪᴄ ɢᴏ ɴᴀ ᴋᴏɴᴛᴏ!" with all flags hidden from player's inventory execute console command "eco give %player% 1" W razie błędów pisz, Pozdrawiam
  13. naujan

    autonaprawa

    A, czyli byś chciał aby kilof był niezniszczalny? Czy żeby się na bieżąco naprawiał? Spróbuj: # gdy blok się zniszczy: on block break with golden pickaxe: if player's tool's name is "Nazwa": repair player's tool # gdy się kliknie lewym: on leftclick with golden pickaxe: if player's tool's name is "Nazwa": repair player's tool
  14. naujan

    autonaprawa

    Błąd jest jasny! Funkcja naprawy kilofa nie znajduje się w bloku Jeżeli! Kliknij taba przez słowem "repair", i wszystko powinno śmigać. Pozdrawiam
  15. Temat do kosza, projekt porzucony.
×
×
  • Dodaj nową pozycję...