Skocz do zawartości

Psycho1337

Użytkownik
  • Ilość zawartości

    52
  • Rejestracja

  • Ostatnia wizyta

Informacje

  • Nick w MC
    xFruity_

Ostatnie wizyty

Blok z ostatnimi odwiedzającymi dany profil jest wyłączony i nie jest wyświetlany użytkownikom.

Osiągnięcia Psycho1337

Początkujący III

Początkujący III (4/13)

0

Reputacja

  1. Problem rozwiązany. Zamykam temat, dziękuję za pomoc
  2. Z tym błędem był problem już od usunięcia "wait a tick" (nie wiem czy akurat to było powodem, ale właśnie po tym był ten błąd). Wersja serwera: 1.16.3 Silnik serwera: spigot-1.16.3.jar Wersja Skripta: 2.5.3 Dodatki: - Umbaska 3.3 - Skellet 1.9.10 - skUnity 1.1 - skRayFall 1.9.21 - SkQuery 4.1.3 - GuiSk 1.0 EDIT: Dodałem dla sprawdzenia wait a tick w pewnych miejscach i już nie stopuje serwera. EDIT2: W konsoli błędu tego już nie ma, gdy jest wait a tick, ale dalej nie działa to samo, a zmienione jest na event-slot.
  3. Nawet nie mam jak sprawdzić działania skryptu. Przeładowuje bez errorów, ale jak teraz klikam Skórę, aby ją założyć, to od razu wywala serwer. Tutaj błąd z konsoli: [13:56:51] [Server thread/ERROR]: Encountered an unexpected exception java.lang.AssertionError: TRAP at net.minecraft.server.v1_16_R2.ItemStack.checkEmpty(ItemStack.java:99) ~[spigot-1.16.3.jar:git-Spigot-17d78db-f8d4da0] at net.minecraft.server.v1_16_R2.ItemStack.setCount(ItemStack.java:890) ~[spigot-1.16.3.jar:git-Spigot-17d78db-f8d4da0] at net.minecraft.server.v1_16_R2.PlayerInteractManager.a(PlayerInteractManager.java:407) ~[spigot-1.16.3.jar:git-Spigot-17d78db-f8d4da0] at net.minecraft.server.v1_16_R2.PlayerConnection.a(PlayerConnection.java:1347) ~[spigot-1.16.3.jar:git-Spigot-17d78db-f8d4da0] at net.minecraft.server.v1_16_R2.PacketPlayInBlockPlace.a(PacketPlayInBlockPlace.java:28) ~[spigot-1.16.3.jar:git-Spigot-17d78db-f8d4da0] at net.minecraft.server.v1_16_R2.PacketPlayInBlockPlace.a(PacketPlayInBlockPlace.java:1) ~[spigot-1.16.3.jar:git-Spigot-17d78db-f8d4da0] at net.minecraft.server.v1_16_R2.PlayerConnectionUtils.lambda$0(PlayerConnectionUtils.java:19) ~[spigot-1.16.3.jar:git-Spigot-17d78db-f8d4da0] at net.minecraft.server.v1_16_R2.TickTask.run(SourceFile:18) ~[spigot-1.16.3.jar:git-Spigot-17d78db-f8d4da0] at net.minecraft.server.v1_16_R2.IAsyncTaskHandler.executeTask(SourceFile:144) ~[spigot-1.16.3.jar:git-Spigot-17d78db-f8d4da0] at net.minecraft.server.v1_16_R2.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) ~[spigot-1.16.3.jar:git-Spigot-17d78db-f8d4da0] at net.minecraft.server.v1_16_R2.IAsyncTaskHandler.executeNext(SourceFile:118) ~[spigot-1.16.3.jar:git-Spigot-17d78db-f8d4da0] at net.minecraft.server.v1_16_R2.MinecraftServer.ba(MinecraftServer.java:941) ~[spigot-1.16.3.jar:git-Spigot-17d78db-f8d4da0] at net.minecraft.server.v1_16_R2.MinecraftServer.executeNext(MinecraftServer.java:934) ~[spigot-1.16.3.jar:git-Spigot-17d78db-f8d4da0] at net.minecraft.server.v1_16_R2.IAsyncTaskHandler.awaitTasks(SourceFile:127) ~[spigot-1.16.3.jar:git-Spigot-17d78db-f8d4da0] at net.minecraft.server.v1_16_R2.MinecraftServer.sleepForTick(MinecraftServer.java:918) ~[spigot-1.16.3.jar:git-Spigot-17d78db-f8d4da0] at net.minecraft.server.v1_16_R2.MinecraftServer.w(MinecraftServer.java:850) ~[spigot-1.16.3.jar:git-Spigot-17d78db-f8d4da0] at net.minecraft.server.v1_16_R2.MinecraftServer.lambda$0(MinecraftServer.java:164) ~[spigot-1.16.3.jar:git-Spigot-17d78db-f8d4da0] at java.lang.Thread.run(Unknown Source) [?:1.8.0_241]
  4. Wydaje mi się, że to nie w tym leży problem. Już tłumaczę: Po kliknięciu prawym na przedmiot mając go w ekwipunku, wszystko działa. Przedmiot pojawia się w GUI Akcesroiów, dodaje się odporność. Jednak w przypadku klikania tego przedmiotu w GUI, on się wyjmuje stamtąd, dostaje się go do z powrotem do ewkipunku, ale nie czyta żadnej lore ani nic z tego przedmiotu. Chodzi mi o: set {_lore5::*} to uncoloured line 5 of event-item's lore split at ":" set {_odp1} to {_lore5::2} parsed as an number set {_lore6::*} to uncoloured line 6 of event-item's lore split at ":" set {_hp1} to {_lore6::2} parsed as an number remove {_hp1} from the maximum health of the player remove {_odp1} / 10 from {odpornoscbonus::%player%} Moim zdaniem chodzi o event-item, bo kod został przepisany jak w przypadku klikania prawym, gdzie wszystko działa, tylko tam jest "player's tool's" a nie "event-item's" i myślę, że gdzieś w tym jest błąd, ale nie wiem jak to zastąpić.
  5. - to jest screen itemku Zmieniłem w kodzie wszystko, co napisałeś
  6. https://imgur.com/a/kfF1fyX
  7. linijka z sendem się wykonuje set {_lore5::*} to uncoloured line 5 of event-item's lore split at ":" set {_odp1} to {_lore5::2} parsed as an number set {_lore6::*} to uncoloured line 6 of event-item's lore split at ":" set {_hp1} to {_lore6::2} parsed as an number remove {_hp1} from the maximum health of the player remove {_odp1} / 10 from {odpornoscbonus::%player%} to raczej się nie wykonuje
  8. Działa wszystko, poza pierwszym fragmentem kodu, czyli zdjęciu Skóry, tam nie odejmuje odporności oraz życia.
  9. Witam, mam problem ze skryptem. Jest to skrypt na akcesoria. Działa wszystko poza jedną funkcją. Chodzi o to, że po kliknięciu założonej skóry powinna odjąć się odporność oraz maksymalny poziom życia gracza, jednak to się nie dzieje. Tu udostępniam część kodu, która według mnie się sypie: on inventory click: if inventory name of player's current inventory is " &6&lAkcesoria": cancel event if clicked slot is 8: close player's inventory # SKÓRA if clicked slot is 0: if {skoraeq.%player%} is 0: send " &8» &cNie masz ubranej Skóry!" to player if {skoraeq.%player%} is 1: wait a tick set slot 0 of player's current inventory to cyan glass named " &eSkóra " with lore " &7Brak " set {skoraeq.%player%} to 0 set {_lore5::*} to uncoloured line 5 of event-item's lore split at ":" set {_odp1} to {_lore5::2} parsed as an number set {_lore6::*} to uncoloured line 6 of event-item's lore split at ":" set {_hp1} to {_lore6::2} parsed as an number remove {_hp1} from the maximum health of the player remove {_odp1} / 10 from {odpornoscbonus::%player%} give 1 of {skora::item} to player send " &8» &7Zdjąłeś Skórę!" to player stop Tu udostępniam cały kod:
  10. Wysłałem wypełniony formularz
  11. Witam, nie działa mi w 100% skrypt na podnoszenie itemu. Po prostu czasami zdarzy się, że nic kompletnie nie wypadnie, a tak nie ma być. Wrzucam kod if name of event-item is "&eAkcesoriaM2 &bKrysztal": wait a tick remove 1 sea lantern named "&eAkcesoriaM2 &bKrysztal" from player's inventory play raw sound "random.pop" at player with pitch 1 volume 20 send " " to player send " &8» &7Znalazles &bAkcesoria&7!" to player send " " to player chance of 4%: add a {@naszyjnik1} to player stop chance of 40%: add a {@tarcza2} to player stop chance of 40%: add a {@pierscien2} to player stop chance of 12%: add a {@tarcza1} to player stop chance of 4%: add a {@kolczyki2} to player stop
  12. Działa, dzięki wielkie!
  13. Coś się buguje, nie działa do końca poprawnie. Mianowicie, jeśli zakładasz zbrojkę na siebie, to ona się duplikuje, a potem mając jedną na sobie, a drugą w ręcę, gdy klikasz cały czas prawym na nią, żeby ją założyć, to serca dodają się w nieskończoność.
  14. #Klata Elfiego Wladcy on sharpsk armor equip: if player's tool is {@m4bchest}: add 2 to {health.%player%} wait a tick set the maxinum health of the player to {health.%player%} on sharpsk armor unequip: if player's tool is {@m4bchest}: remove 2 from {health.%player%} wait a tick set the maxinum health of the player to {health.%player%} Wyskakują 2 errory, po prostu nie rozumie set the maximum health of the player to {health.%player%} ma ktos jakies pomysly jak to naprawic? Z gory dzieki
  15. dalej wyświetla się to okno, mam skript-mirror
×
×
  • Dodaj nową pozycję...