Skocz do zawartości

DamianMMC

Użytkownik
  • Ilość zawartości

    412
  • Rejestracja

  • Ostatnia wizyta

Treść opublikowana przez DamianMMC

  1. Wie ktoś co może być przyczyną tego błędu? [12:46:29 WARN]: Exception in thread "Craft Scheduler Thread - 2752"[12:46:29 WARN]: org.apache.commons.lang.UnhandledException: Plugin Skript v2.1.2 generated an exception while executing task 38 at org.bukkit.craftbukkit.v1_7_R4.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:56) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:744)Caused by: ch.njol.skript.SkriptAPIException: Serializer of region must override newInstance(), canBeInstantiated() or mustSyncDeserialization() if its class does not have a nullary constructor at ch.njol.skript.classes.Serializer.newInstance(Serializer.java:82) at ch.njol.yggdrasil.Yggdrasil.newInstance(Yggdrasil.java:340) at ch.njol.yggdrasil.Yggdrasil.isSerializable(Yggdrasil.java:154) at ch.njol.yggdrasil.YggdrasilOutputStream.writeGenericObject(YggdrasilOutputStream.java:169) at ch.njol.yggdrasil.YggdrasilOutputStream.writeObject(YggdrasilOutputStream.java:249) at ch.njol.skript.registrations.Classes.serialize(Classes.java:681) at ch.njol.skript.variables.FlatFileStorage.save(FlatFileStorage.java:423) at ch.njol.skript.variables.FlatFileStorage.saveVariables(FlatFileStorage.java:379) at ch.njol.skript.variables.FlatFileStorage$1.run(FlatFileStorage.java:200) at org.bukkit.craftbukkit.v1_7_R4.scheduler.CraftTask.run(CraftTask.java:71) at org.bukkit.craftbukkit.v1_7_R4.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53) ... 3 more
  2. DamianMMC

    Skrypt

    command /sakwa [<text&gt] [<text&gt]: usage: "&e/sakwa wplac/wyplac <ilosc>" trigger: if arg 1 is "wplac": if arg 2 is set: set {sakwa.oreny.%player%} to arg 2 parsed as number if player have %{sakwa.oreny.%player%}% 371 named "&7OREN &e[&6ZLOTY&e]": remove %{sakwa.oreny.%player%}% 371 named "&7OREN &e[&6ZLOTY&e]" execute console command "eco give %player% %{sakwa.oreny.%player%}%" set {sakwa.oreny.%player%} to 0 else: send "&cNie posiadasz takiej ilosci!" else: if player have 1 371 named "&7OREN &e[&6ZLOTY&6]": remove 1 371 named "&7OREN &e[&6ZLOTY&e]" execute console command "eco give %player% 1" else: send "&cNie posiadasz takiej ilosci!"Lub zmien command /sakwa [<text&gt] [<text&gt]: na command /sakwa [<text&gt] [<integer&gt]:
  3. Z tego co widziałem to nie wiem dlaczego użyłeś tego skryptu https://github.com/Njol/Skript/blob/master/src/main/resources/scripts/simple%20motd.sk jako podstawy bo widac w dwóch miejscach ze zrobiłes pomyłkę. Nie wiem czy reszta autorska skoro zostawiłeś coś takiego message "Otrzymales bileset {motd} to argument" :)
  4. Planuje opublikować skrypt. Również będzie na działki tyko będzie miał w 98% inny kod. Mam nadzieję że nie będziesz miał żadnego problemu.
  5. Male info. Nie ma "any blocks" a w dodatku nawet jesli by bylo to przy przejsciu przez jeden blok ten event jest wywolywany z30 razy.
  6. Czy istnieje coś takiego? loop {test::*::*}: send "%loop-index-1%" send "%loop-index-2%" send "%loop-value%"Jeśli tak to jak to prawidłowo zapisać?
  7. spawn [MOB] at the location (X, Y, Z) in "[SWIAT]"np:spawn villager at the location (426.46, 5, 1178.52) in "world"
  8. 1, Jak już wspomniał @UP należy dodać sprawdzanie czy nie ma już działki w pobliżu. 2. Kilka linijek mniej gdy uzyjesz zwrotu "Loop X times: send " " " 3. Po co kurde kazdy używa tej dziwnej metody z nadawaniem graczu permisji następnie jej zdejmowanie?! Po to powstał zwrot "run player command "gc" as op" 4. Przydało by się coś w stylu /dodaj. 5. Po usunięciu działki najlepiej by teren powracał do pierwotnego stanu. Lub Chociaż został wyrównany. 6. " send "&ePlugin by MrPatryk07" " sory... Ale to jest skrypt nie plugin :) A tak to nawet nawet ;)
  9. nie połączysz pluginu z skryptem.
  10. @Up chyba nie wiesz jak dziala event "on any movement:" wystepuje on nawet wtedy gdy zmienia yaw and pitch czyli ruch kamery. Czyli gracz moze stac w miejsu i zakazdym ruchem kamery o kilka centrymetrów ten event zostanie wywołany kilkakrotnie a nawet kilkadziesiąt razy .. Czyli to co podales jest w 100% nieprawidłowe. Najlepszym sposobem było by co np 2 sekundy sprawdzac koordynaty graczy i porównywac odleglosc do poprzedniego zapisy a nastepnie dodawac ta roznice do zmienej gracza. Ale takie coś może być lagujące...
  11. Jest tyle dobrych pluginów na WorldBorder. Zawsze wychodze z założenia ze plugin jest lepszy niz skrypt. Ale jeśli mimo to upierasz sie przy SK. Znalazłem skrypt niejakiego "Zmolahah" na granice światów http://dev.bukkit.org/bukkit-plugins/skript/forum/scripts/67505-border-1-1-skript-2-2/#p10 Mam nadzieje ze się przyda :)
  12. DamianMMC

    Particlesy

    masz najprawdopodobniej stara wersje skquery pobierz wersje 3.22.1 http://www.skunity.com/SkQuery
  13. Nie chodzi o mieszanie @up. Zauwazylem ze gdy masz jakis wielki sk i go ladujesz to niekiedy zdarza sie ze wyrzuci blad w linijce ktora jest prawidlowa. Dlatego wychodze z zalozenia by robic kilka sk mnidjszych ale tez bez przesadz.
  14. Ale skąd wieksszy drop? Z jakiego skryptu? z rud? z mobów?
  15. DamianMMC

    Permissia

    Problem polega na tym ze skrypt nie odczytujd permisji nalozonych na gracza musisz dodac ta permisje do jakies grupy ktura posiada gracz.
  16. DamianMMC

    Brama jak w Hogwarcie.

    @up jak byś nie widział to @up2 podał bardzo ładny SKRYPT na 'gates'
  17. W jaki sposób to zapisać?: if loop-player's helmet is leather hat "w kolorze red":
  18. DamianMMC

    Zmienna, xp

    Albo poprostu odczytujesz z configu, parsed as number i give {zmienna z configu odczytana i parsedowana} of exp to player
  19. Nie jest mozliwe ze sie zbagujd mimo ze zmienne sa takie same to sa wykonywane osobno ja uzywam list tymczasowych "{_lista::*}" w ewntach ktore trwaja po 10 sekund i kilka.osob na raz moze wykonywac ten event i nigdy sie nie stalo by te.listy sie.pomieszaly. a liczba elementow w ednej liscie.dochodzi nawet.do 150.
  20. Pep -.- helmet sam w sobie juz jest slotem. Tbone. Robilem tak ale mimo to nie dziala. Nie daje zadnych bledow. Uzywam tego w evencie "every"
  21. set the helmet slot of {arena1::*} to red woolJak zapisać powyższy kod prawidłowo? Nie daje błędów ale rownież nie działa.
  22. Sprawdzalem duzo kombinacji ale niestety w evencie every to nie dziala
  23. Loop all blocks []loop-block is sponge: [][]set block above loop-block to tnt Albo poprostu On place sponge: []set block above event block to tnt On break tnt: []if block under event-block is sponge: [][]set event-block to tnt
  24. "of the world "Game%loop-number%"" Jest nieprawidłowe.
  25. @UP A przypadkiem zwrotu "projectile is snowball:" nie mozna uzywac wyłącznie w: On Shoot oraz On Projectile Hit Ewentulanie inne ale nie w ewentach damage
×
×
  • Dodaj nową pozycję...