Slupik98
Użytkownik-
Ilość zawartości
488 -
Rejestracja
-
Ostatnia wizyta
-
Wygrane w rankingu
1
Treść opublikowana przez Slupik98
-
te co są to nie zauważyłem :P Co do innych to czemu sie zastanawiasz? Skoro konkurencja to ma to ty też powinieneś to mieć, a kittycannon jest fajne xD
-
Jest 5 minigier, a będzie 7, do kazdej będzie po 8 aren(conajmniej), myślisz że to nie zlaguje serwera? Myślałem już trochę o tym rozwiązaniu, ale jakoś chętny na nie nie byłem. Może dałoby radę dać jakiś event typu on leave albo on diconnect?
-
W zasadzie pytanie i problem :) Nie wiem jak dać by gracz w razie błędu javy, że to tak określę wykonywał komendę /l. Dałem on quit i on kick, ale to nie pomaga. Kawałek logów z serwera: [03:08:39 INFO]: Slupik98: /tntrun join tntrun1[03:08:50 INFO]: Slupik98 lost connection: Internal Exception: java.io.IOException: Połączenie zerwane przez drugą stronę I jak wbiłem faktycznie nadal grałem w minigrę :oCzy jest jakiś wydajny sposób na usunięcie takich błędów?Bo wystarczy że nacisnę czerwony krzyżyk i już buguję arenę... Albo po prostu offnie mi się net i też wychodzę bez wykonania komendy /lSprawa dosyć pilna.
-
brakuje: - kitów - obsługi chatu(możesz dodać addon do swojego skryptu, jak to jest w essenatials ;) wspólny config ale 2 pluginy) - enchantów(komendy) - ban - kick - temban - kickcall - pioruna - kuli ghasta - kitty cannon ^^ - near - ping - seen To tylko część rzeczy których mi brakuje by skrypt zaczął dorównywać(podkreślam zaczął) essenatialsowi. Włożyłeś w to dużo pracy i gratuluje, ale jak kopiujesz tak znany plugin to musisz to zrobić porządnie i być dla niego konkurencyjny tzn. nie tylko miec te same opcje ale mieć ich więcej, a gotowe już ulepszone. Czekam na update.
-
Jupi! Teraz mam do przepisania 5k linijek kodu xD
-
Wolałbym na GG - podane w profilu 2 dni do wydania fazy alpha, potem porawki które nie zajmowały dużo czasu i nadal twkię na beta, chcę dać wielką poprawkę, w zasadzie przepisać skrypt od nowa, ale na razie odwlekam update, bo mam też inne skrypty do napisania, a doba wciąż tylko 24h ma, a dodatkowo teraz słońce świeci to szkoda w domu siedzieć.
-
A nie możesz dać po prostu wsparcie na starzą wersję(1.7.2), by nie wywalało błedów w razie czego, albo najlepiej byś dodał 2 wersję API?
-
nie loop player tylko loop-player nie ttacker tylko attacker CHodzi mi o linijkę 2 Pisz uważniej skrypty...
-
Mało, wiele z nich jest niepotrzebynych. Piszę z dzikim, bo może uda mi się popracować na dydajnością nowej wersji, którą piszę.
-
Tego chyba nikt nie przebije: http://i.imgur.com/rMdAJJ6.png
- Pokaż poprzednie komentarze 8 więcej
-
20xspam = perm
Nie wiem czy więcej niż 1 osoba nie wykorzysta tego w ciągu tygodnia, tymbardziej, że twoje geny(tendencja do łamania regulaminu)
-
Regulamin Globalny.
1. Postanowienia ogólne
05. Jeśli twój Nick zaczyna się od "Slupik" i kończy na "98", nie pokazuj twarzy i odejdź jak najdalej.
-
Liczę, że będziesz dalej poprawiał ten skrypt, możesz dodać np funkcję mute :) Też nic trudnego, a zawsze zdobędziesz trochę wiedzy. Lajk na zachętę.
-
Wreszcie to dodajesz. Super. :D Dodaj jeszcze sprawdzanie czy gracz ma gm(jak tak to nie baw się w combatloga), możesz dodać jeszcze opcję offania fly i wyłaczenie komendy podanych w configu podczas walki.
-
Skille dodam w przyszłości. Pracuje obecnie nad nową wersją skryptu, opierającą się tylko na configu i niezbyt mi to idzie ze względu na jeszcze ograniczone możliwości skryptu. Jednak chyba zacznę meczyć dzikiego by dodał pewną opcję w Wildskript i wtedy szybko wystartuję :)
-
ale ty czytaj chłopie kod i moje wypowiedzi... dzięki za odpowiedź, ale tam kurde nie ma 2 pętli, a pokazuje że jest właśnie wiele pętli i to mój problem. Dodatkowo nie można wczytac 1 skryptu, a wczoraj WSZYSTKIE skrypty działały, a teraz mamją awarię. Po nocy jakoś im się tak stało. Bo gdzie tu masz 2 pętle: on item hit: event-item is a potion:16386: create fake explosion set {_loc} to location of event-location set {_cel} to location above event-location set {_nick} to player loop entities in radius 6 around event-location: push loop-entity above at speed 1.5 push loop-entity behind at speed 2 loop blocks in radius 6 around event-location: set {_loc} to location of loop-block set {_block} to loop-block set {_location} to location of loop-block if {_block} is stone: delete loop-block spawn falling stone at {_loc}są obok siebie, ale petla 2 nie jest zapętlona w 1, są od siebie niezależne... Pozatym, sry że tak się uniosę rangą, ale jestem w SDT i nie popełniłbym takiego błędu.
-
[17:32:24] [Server thread/INFO]: [Skript] Reloading test.sk...[17:32:24] [Server thread/ERROR]: There are multiple loops that match loop-entity. Use loop-entity-1/2/3/etc. to specify which loop's value you want. (test.sk, line 269: push loop-entity above at speed 1.5')[17:32:24] [Server thread/ERROR]: There are multiple loops that match loop-entity. Use loop-entity-1/2/3/etc. to specify which loop's value you want. (test.sk, line 270: push loop-entity behind at speed 2')[17:32:24] [Server thread/ERROR]: There are multiple loops that match loop-entity. Use loop-entity-1/2/3/etc. to specify which loop's value you want. (test.sk, line 309: if loop-entity is a falling block:')[17:32:24] [Server thread/ERROR]: There are multiple loops that match loop-entity. Use loop-entity-1/2/3/etc. to specify which loop's value you want. (test.sk, line 313: if loop-entity is a falling block:')[17:32:24] [Server thread/ERROR]: There are multiple loops that match loop-entity. Use loop-entity-1/2/3/etc. to specify which loop's value you want. (test.sk, line 318: if loop-entity is a falling block:')[17:32:24] [Server thread/ERROR]: There are multiple loops that match loop-entity. Use loop-entity-1/2/3/etc. to specify which loop's value you want. (test.sk, line 323: if loop-entity is a falling block:')[17:32:24] [Server thread/ERROR]: There are multiple loops that match loop-entity. Use loop-entity-1/2/3/etc. to specify which loop's value you want. (test.sk, line 329: if loop-entity is dropped item:')[17:32:24] [Server thread/ERROR]: There are multiple loops that match loop-entity. Use loop-entity-1/2/3/etc. to specify which loop's value you want. (test.sk, line 332: if loop-entity is falling block:')[17:32:24] [Server thread/INFO]: [Skript] Encountered 8 errors while reloading test.sk! kod: on item hit: event-item is a potion:16386: create fake explosion set {_loc} to location of event-location set {_cel} to location above event-location set {_nick} to player loop entities in radius 6 around event-location: push loop-entity above at speed 1.5 push loop-entity behind at speed 2 loop blocks in radius 6 around event-location: set {_loc} to location of loop-block set {_block} to loop-block set {_location} to location of loop-block if {_block} is stone: delete loop-block spawn falling stone at {_loc}(mało istotny kod - bo wszędzie prawie to samo) loop entities in radius 8 around event-location: if loop-entity is a falling block: push loop-entity above at speed 1 wait 1 second loop entities in radius 10 around event-location: if loop-entity is a falling block: set {_speed} to random integer between 3 and 9 set {_speed} to {_speed} / 10 push loop-entity north or east or west or south or above at speed {_speed} loop entities in radius 20 around event-location: if loop-entity is a falling block: set {_speed} to random integer between 3 and 9 set {_speed} to {_speed} / 10 push loop-entity north or east or west or south or above at speed {_speed} loop entities in radius 20 around event-location: if loop-entity is a falling block: set {_speed} to random integer between 3 and 9 set {_speed} to {_speed} / 10 push loop-entity north or east or west or south or above at speed {_speed} wait 6 seconds loop entities in radius 60 around event-location: if loop-entity is dropped item: delete loop-entity loop entities in radius 100 around event-location: if loop-entity is falling block: delete loop-entity To tylko 1 ze skryptów, który powinień działać, a nie działa. I tak wszędzie. Te same errory :/ A przecież raczej nic nie zmeiniałem. Po Prostu wywala błędy. A tutaj inny error, trochę odbiegający od reszty :P [17:26:55] [Server thread/ERROR]: #!#! [17:26:55] [Server thread/ERROR]: #!#! [Skript] Severe Error:[17:26:55] [Server thread/ERROR]: #!#! Could not load SkyWars.sk[17:26:55] [Server thread/ERROR]: #!#! [17:26:55] [Server thread/ERROR]: #!#! If you're developing an add-on for Skript this likely means that you have done something wrong.[17:26:55] [Server thread/ERROR]: #!#! If you're a server admin however please go to http://dev.bukkit.org/server-mods/skript/tickets/[17:26:55] [Server thread/ERROR]: #!#! and check whether this error has already been reported.[17:26:55] [Server thread/ERROR]: #!#! If not please create a new ticket with a meaningful title, copy & paste this whole error into it,[17:26:55] [Server thread/ERROR]: #!#! and describe what you did before it happened and/or what you think caused the error.[17:26:55] [Server thread/ERROR]: #!#! If you think that it's a trigger that's causing the error please post the trigger as well.[17:26:55] [Server thread/ERROR]: #!#! By following this guide fixing the error should be easy and done fast.[17:26:55] [Server thread/ERROR]: #!#! [17:26:55] [Server thread/ERROR]: #!#! Stack trace:[17:26:55] [Server thread/ERROR]: #!#! java.lang.IllegalArgumentException: Illegal group reference[17:26:55] [Server thread/ERROR]: #!#! at java.util.regex.Matcher.appendReplacement(Matcher.java:808)[17:26:55] [Server thread/ERROR]: #!#! at ch.njol.util.StringUtils.replaceAll(StringUtils.java:88)[17:26:55] [Server thread/ERROR]: #!#! at ch.njol.util.StringUtils.replaceAll(StringUtils.java:68)[17:26:55] [Server thread/ERROR]: #!#! at ch.njol.skript.ScriptLoader.replaceOptions(ScriptLoader.java:582)[17:26:55] [Server thread/ERROR]: #!#! at ch.njol.skript.ScriptLoader.loadItems(ScriptLoader.java:612)[17:26:55] [Server thread/ERROR]: #!#! at ch.njol.skript.lang.TriggerSection.<init>(TriggerSection.java:55)[17:26:55] [Server thread/ERROR]: #!#! at ch.njol.skript.lang.Conditional.<init>(Conditional.java:44)[17:26:55] [Server thread/ERROR]: #!#! at ch.njol.skript.ScriptLoader.loadItems(ScriptLoader.java:701)[17:26:55] [Server thread/ERROR]: #!#! at ch.njol.skript.lang.Loop.<init>(Loop.java:74)[17:26:55] [Server thread/ERROR]: #!#! at ch.njol.skript.ScriptLoader.loadItems(ScriptLoader.java:651)[17:26:55] [Server thread/ERROR]: #!#! at ch.njol.skript.lang.TriggerSection.<init>(TriggerSection.java:55)[17:26:55] [Server thread/ERROR]: #!#! at ch.njol.skript.lang.Conditional.<init>(Conditional.java:44)[17:26:55] [Server thread/ERROR]: #!#! at ch.njol.skript.ScriptLoader.loadItems(ScriptLoader.java:701)[17:26:55] [Server thread/ERROR]: #!#! at ch.njol.skript.lang.TriggerSection.<init>(TriggerSection.java:55)[17:26:55] [Server thread/ERROR]: #!#! at ch.njol.skript.lang.Conditional.<init>(Conditional.java:44)[17:26:55] [Server thread/ERROR]: #!#! at ch.njol.skript.ScriptLoader.loadItems(ScriptLoader.java:701)[17:26:55] [Server thread/ERROR]: #!#! at ch.njol.skript.lang.TriggerSection.<init>(TriggerSection.java:55)[17:26:55] [Server thread/ERROR]: #!#! at ch.njol.skript.lang.Conditional.<init>(Conditional.java:44)[17:26:55] [Server thread/ERROR]: #!#! at ch.njol.skript.ScriptLoader.loadItems(ScriptLoader.java:701)[17:26:55] [Server thread/ERROR]: #!#! at ch.njol.skript.lang.TriggerSection.<init>(TriggerSection.java:55)[17:26:55] [Server thread/ERROR]: #!#! at ch.njol.skript.lang.Conditional.<init>(Conditional.java:44)[17:26:55] [Server thread/ERROR]: #!#! at ch.njol.skript.ScriptLoader.loadItems(ScriptLoader.java:701)[17:26:55] [Server thread/ERROR]: #!#! at ch.njol.skript.command.Commands.loadCommand(Commands.java:449)[17:26:55] [Server thread/ERROR]: #!#! at ch.njol.skript.ScriptLoader.loadScript(ScriptLoader.java:462)[17:26:55] [Server thread/ERROR]: #!#! at ch.njol.skript.ScriptLoader.loadScripts(ScriptLoader.java:239)[17:26:55] [Server thread/ERROR]: #!#! at ch.njol.skript.ScriptLoader.loadScripts(ScriptLoader.java:193)[17:26:55] [Server thread/ERROR]: #!#! at ch.njol.skript.Skript$2.run(Skript.java:378)[17:26:55] [Server thread/ERROR]: #!#! at org.bukkit.craftbukkit.v1_7_R1.scheduler.CraftTask.run(CraftTask.java:53)[17:26:55] [Server thread/ERROR]: #!#! at org.bukkit.craftbukkit.v1_7_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:345)[17:26:55] [Server thread/ERROR]: #!#! at net.minecraft.server.v1_7_R1.MinecraftServer.u(MinecraftServer.java:587)[17:26:55] [Server thread/ERROR]: #!#! at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:250)[17:26:55] [Server thread/ERROR]: #!#! at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:545)[17:26:55] [Server thread/ERROR]: #!#! at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:457)[17:26:55] [Server thread/ERROR]: #!#! at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617)[17:26:55] [Server thread/ERROR]: #!#! [17:26:55] [Server thread/ERROR]: #!#! Version Information:[17:26:55] [Server thread/ERROR]: #!#! Skript: 2.1.2[17:26:55] [Server thread/ERROR]: #!#! Bukkit: 1.7.2-R0.3[17:26:55] [Server thread/ERROR]: #!#! Minecraft: 1.7.2[17:26:55] [Server thread/ERROR]: #!#! Java: 1.7.0_51[17:26:55] [Server thread/ERROR]: #!#! [17:26:55] [Server thread/ERROR]: #!#! Running CraftBukkit: false[17:26:55] [Server thread/ERROR]: #!#! [17:26:55] [Server thread/ERROR]: #!#! Current node: set {_mess} to "{@SkyWars.info.wygrano.arene.pl}" (SkyWars.sk, line 223)[17:26:55] [Server thread/ERROR]: #!#! Current item: null[17:26:55] [Server thread/ERROR]: #!#! [17:26:55] [Server thread/ERROR]: #!#! Thread: Server thread[17:26:55] [Server thread/ERROR]: #!#! [17:26:55] [Server thread/ERROR]: #!#! End of Error.[17:26:55] [Server thread/ERROR]: #!#!
-
Wczoraj wszystko działało. 0 Błędów we wszystkich skryptach. Dziś daje im reload i aż 72 błędy. Mam też problem przy niektórych skrytach, że nie odczytuje komendy i ogólnie jakieś dziwne bugi. Wina skryptów to nie jest bo wczoraj było ok. Macie jakiś pomysły? W ciągu nocy chyba nie postanowiły przestać działać....
-
A może tam nie ma nikogo w tej zmiennej, albo masz literówkę, albo coś źle wpisałeś...
-
loop {frakcjon.%{frakcjon.%player%.tag}%.member::*}: set {frakcjon.%loop-value%.status} to falsedelete {frakcjon.%arg 3%.member::*}Nie loop-index tylko loop-value, index to taka wartość, któy raz pętla już się zapętla. Poza tym nie "false" tylko false, bo false to też wartość :)
-
Dodaj informacje przy antyrelogu(nie możesz logać). Postaw na personalizacje, tzn on/off głów, czas przy anty relogu, sprawdzanie trybu gracza(jeżeli na gm to go nie obejmje antyrelog) itp..
-
Dodam, że niedługo ogromny update, bo wiele rzeczy zmieniłem. Od teraz wszystko będzie w configu, a dodawanie bossów będzie już kompletnie banalne. Jednak z tym dużo pracy(musiałem napisać skrypt robiący inny skrypt by dodać drop z configu... - taka incepcja drobna).
-
skrypt miesiąca Cuboids+ - skrypt na działki
Slupik98 odpowiedział(a) na PoweredDragon temat w Archiwum
A może zapiuj koordynaty jako x y z i dopiro potem łącz w 1 całość(chyba nie problem dodać 5 linijek, (xyz, world i set)). Następnie loopujesz x razy i dodajesz lub zmniejszasz w ten sposób y, a mechanizm zapisywania ten sam. A jeżeli da radę tylko w 1 płaszczyźnie dać region w WS, to dodaj tą resztę regionów jako region widmo(chyba wiesz o co chodzi ;) ). -
Baaaardzo przydatne by to było. Można tego użyć np do zaciemniania kodów(oczywiście nie mówię że to będzie jakoś zgrabne, ale jakoś przynajmniej zaciemni). Pozaw tym teraz piszę skrypt na bossy(poprawiam całkowicie) i by użyć dropów z configu muszę za pomocą skryptu generować inny skrypt, by tam w options dać opcje itki, który następnie dropnie w danej lokalizacji. Jak dla mnie 120 linijek(a może i więcej) kodu, w porównaniu do np 10 to ogromna oszczędność. bardzo bym chciał specjalnej zmiennej, która by służyła do tego by była odczytywana jako options, bo dobija mnei pisanie tego mojego kodu... Np może wyglądać tak: {^nazwa} i każdy będzie wiedział o co chodzi(nawet będzie prosto porówna bo będzie ^, zamiast @, a raczej nikt nie używa ^ na początku swoich zmiennych :p ). Podsumowując mój bardzo długi wywód pragnę tej opcji jak mało czego, chcę wreszcie odczytywać kod z pliku yml i traktować go jak options. Kolejna rzecz. Właśnie sobie piszę skrypt na gildie. Chce pokombinować sobie z chunckami(koordynaty i umieszczenie chuncku w siatce chucnków - takie x i z, tak samo jak przy blokach tylko, że dla chuncków), jednak jest problem, bo trzeba pokombinować z kordami chuncków... Dekompiluje więc plugin factions(jakże by inaczej ;) ) i patrzę, a tam: int chunkX = chunk.getChunkX().intValue(); int chunkZ = chunk.getChunkZ().intValue(); Przyznam, że nie patrzyłem jeszcze do dokumentacji bukkita, ale to raczej bukkit przesyła mu te kordy chucnkowe... I aż mnie coś trafiło, że ja muszę się męczyć i liczyć, a on ma podane na tacy gotowe namiary i porem sobie rogi ustawia: int blockX = chunkX * 16; int blockZ = chunkZ * 16; showPillar(this.me, world, blockX, blockZ); blockX = chunkX * 16 + 15; blockZ = chunkZ * 16; showPillar(this.me, world, blockX, blockZ); blockX = chunkX * 16; blockZ = chunkZ * 16 + 15; showPillar(this.me, world, blockX, blockZ); blockX = chunkX * 16 + 15; blockZ = chunkZ * 16 + 15;I teraz to o co proszę:Dodaj obsługę chuncków... PS: Jak nie ustosunkujesz się do tego posta to Ciebie na PW pomęczę :P I prosiłbym o szybkie dodatnie chociaż tej obsługi chuncków, bo chyba dla Ciebie jest banalna do zrobienia, a mi będzie duuuużo łatwiej i szybciej.
- 499 odpowiedzi
-
- dzikoysk
- wildskript
-
(i 3 więcej)
Oznaczone tagami:
-
Błąd w doc. jest takie coś: sene "%{_variable}%"powinno być: send "%{_variable}%"http://www.dzikoysk.net/projects/wildskript/doc/expressions.html Część z NULL
-
Pierwszy wynik w google: http://skript.pl/index.php?/topic/33-sophermobs/ PS: http://lmgtfy.com/?q=SopherMobs
-
kawałek z mojego kodu: on spawn of zombie:#==============================## Śnieżne zombie##============================== if biome at event-location is ICE PLAINS or Ice Plains Spikes or Frozen River or Cold Beach or Cold Taiga: chance of 30%: set helmet of the event-entity to a leather helmet of Unbreaking 2 dye event-entity's helmet white set chestplate of the event-entity to a leather chestplate dye event-entity's chestplate white set leggings of the event-entity to a leather leggings dye event-entity's leggings white set boots of the event-entity to a leather boots dye event-entity's boots white #set tool of the event-entity iron to a sword sword of Fire Aspect 2 set the event-entity's display name to "&f&nŚnieżne Zombie &6[lvl &41&6]"
