-
Ilość zawartości
361 -
Rejestracja
-
Ostatnia wizyta
-
Wygrane w rankingu
18
Treść opublikowana przez Saanjuk
-
Chodzi o to że ktoś może missclikiem wrzucić itemek w gui i go traci na zawsze GUI powinno być zabezpieczone przed taką sytuacją tak jak jest zabezpieczane przed kradnięciem itemków z gui
-
Poprawiono błąd z możliwością "zjedzenia" itemków gracza przez wolne sloty GUI
-
Witajcie! Dostrzegłem w moich GUI ze skripta bardzo poważny błąd mianowicie jeżeli gracz wrzuci itemek do gui na wolny slot traci go pernamentnie da się to jakoś zablokować? EDIT: zawsze uczono mnie że kod ma wyglądać tak: on inventory click: event-inventory is not player's inventory if name of event-inventory contain "xxx": a linijka "event-inventory is not player's inventory" powoduje właśnie wyżej opisany błąd kolejny temat zgaszony przez szybką pomoc na DC osoby niezwiązanej z skript.pl EDIT 2: bez tej linijki sloty gracza są zliczane jako sloty gui wykombinowalem coś takiego i jakimś cudem dziala jak zamierzalem: on inventory click: if name of event-inventory contain "xxx": cancel event if event-inventory is player's inventory: cancel event else if name of event-inventory contain "yyy": do something Do zamknięcia chyba że ktoś ma lepsze rozwiązanie
-
Nervarmind nagle zaczęło działać jak w przypadku 1 wszytko chociaż wcześniej otwierało pusty worbench xD do zamknięcia
-
prawdopodomnie nie posiadasz rozszerzenia odpowiedzialnego za hologramy: https://forums.skunity.com/resources/holographicdisplaysaddon.393/
-
sprawdz czy dziala
-
Istnieje sposób na otwarcie dla gracza GUI craftingu tak jak to robimy ze skrzynką kowadłem czy tabliczką gdy mamy przeróżne addony? @edit: znalazlem w dokumentacji sposób na otwarcie tego gui dla gracza ale jak wstawić coś do tego craftingu tak jak do gui skrzynki? command /cake: trigger: set {cośtam} to workbench inventory set slot 1 of {cośtam} to blue stained glass pane named "&7" show {cośtam} to player set slot nie działa daje pusty crafting chodzi mi o to że chciałbym w ten sposób pokazywać graczom custom receptury dodane do naszego serwera @edit 2: command /cake: trigger: set {_cośtam} to workbench inventory named "cos" set slot 0 of {_cośtam} to blue stained glass pane named "&7" show {_cośtam} to player daje mi szybe w slocie z którego się bierze item @edit 3: Mam coś takiego i działa: command /cake: trigger: set {_cośtam} to workbench inventory named "CustomCraft - Nitka" set slot 0 of {_cośtam} to string show {_cośtam} to player set player's current inventory's slot 1 to white wool set player's current inventory's slot 2 to air set player's current inventory's slot 3 to air set player's current inventory's slot 4 to air set player's current inventory's slot 5 to air set player's current inventory's slot 6 to air set player's current inventory's slot 7 to air set player's current inventory's slot 8 to air set player's current inventory's slot 9 to air on inventory click: event-inventory is not player's inventory if name of event-inventory contain "CustomCraft": cancel event Ma ktoś lepsze rozwiązanie? (oczywiście sloty z powietrzem nie sa potrzebne po prostu testowalem po kolei sloty
-
nie jestem w stanie pomóc... aby pomóc w configuracji pluginu lub wyciągnięciu czegokolwiek z tego pluginu potrzebuje docs od pluginu a z teg co widze to nie jest to publicznie udostępniane (przynajmniej na 1 rzut oka) po za tym wstyd używać darmowgo pluginu? A za skript zaprłaciłeś? Za essentials? A może za silnik serwera?
-
Użyłem definiowania z Ersatz to ze skript-placeholders wygląda tak: on placeholderapi placeholder request for the prefix "skript": if the identifier is "test": set the result to "%{onlinetime::%player's name%}%" Temat do zamknięcia/usunięcia xD
-
Witajcie! Próbuje zarejestrować placeholder w PAPI za pomocą skript: on placeholder request with prefix "sk": if the identifier is "czas": set the result to "%{onlinetime::%player's name%}%" jednakże przy sk reload wyskakuje mi błąd: [20:10:55] [Server thread/INFO]: [Skript] Line 22: (sklep.sk) [20:10:55] [Server thread/INFO]: Can't understand this event: 'on placeholder request with prefix "sk"' [20:10:55] [Server thread/INFO]: Line: on placeholder request with prefix "sk": [20:10:55] [Server thread/INFO]: [20:10:55] [Server thread/ERROR]: [org.bukkit.configuration.serialization.ConfigurationSerialization] Could not call method 'public static org.bukkit.Location org.bukkit.Location.deserialize(java.util.Map)' of class org.bukkit.Location for deserialization java.lang.IllegalArgumentException: unknown world at org.bukkit.Location.deserialize(Location.java:1139) ~[paper-api-1.19.2-R0.1-SNAPSHOT.jar:?] at jdk.internal.reflect.GeneratedMethodAccessor33.invoke(Unknown Source) ~[?:?] at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] at org.bukkit.configuration.serialization.ConfigurationSerialization.deserializeViaMethod(ConfigurationSerialization.java:85) ~[paper-api-1.19.2-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.serialization.ConfigurationSerialization.deserialize(ConfigurationSerialization.java:127) ~[paper-api-1.19.2-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.serialization.ConfigurationSerialization.deserializeObject(ConfigurationSerialization.java:207) ~[paper-api-1.19.2-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.file.YamlConstructor$ConstructCustomObject.construct(YamlConstructor.java:48) ~[paper-api-1.19.2-R0.1-SNAPSHOT.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructObjectNoCheck(BaseConstructor.java:270) ~[snakeyaml-1.33.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseConstructor.java:253) ~[snakeyaml-1.33.jar:?] at org.bukkit.configuration.file.YamlConstructor.construct(YamlConstructor.java:27) ~[paper-api-1.19.2-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.file.YamlConfiguration.fromNodeTree(YamlConfiguration.java:160) ~[paper-api-1.19.2-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.file.YamlConfiguration.fromNodeTree(YamlConfiguration.java:158) ~[paper-api-1.19.2-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:117) ~[paper-api-1.19.2-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:160) ~[paper-api-1.19.2-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:128) ~[paper-api-1.19.2-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.file.YamlConfiguration.loadConfiguration(YamlConfiguration.java:306) ~[paper-api-1.19.2-R0.1-SNAPSHOT.jar:?] at com.w00tmast3r.skquery.elements.expressions.ExprYaml.get(ExprYaml.java:77) ~[SkQuery-4.1.6.jar:?] at ch.njol.skript.lang.util.SimpleExpression.getArray(SimpleExpression.java:99) ~[Skript-2.6.4 (1).jar:?] at ch.njol.skript.effects.EffChange.execute(EffChange.java:274) ~[Skript-2.6.4 (1).jar:?] at ch.njol.skript.lang.Effect.run(Effect.java:50) ~[Skript-2.6.4 (1).jar:?] at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:61) ~[Skript-2.6.4 (1).jar:?] at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:89) ~[Skript-2.6.4 (1).jar:?] at ch.njol.skript.lang.Trigger.execute(Trigger.java:56) ~[Skript-2.6.4 (1).jar:?] at ch.njol.skript.events.EvtScript.runTrigger(EvtScript.java:88) ~[Skript-2.6.4 (1).jar:?] at ch.njol.skript.events.EvtScript.register(EvtScript.java:68) ~[Skript-2.6.4 (1).jar:?] at ch.njol.skript.ScriptLoader.lambda$loadScript$7(ScriptLoader.java:811) ~[Skript-2.6.4 (1).jar:?] at ch.njol.skript.ScriptLoader.loadScript(ScriptLoader.java:834) ~[Skript-2.6.4 (1).jar:?] at ch.njol.skript.ScriptLoader.lambda$loadScripts$4(ScriptLoader.java:526) ~[Skript-2.6.4 (1).jar:?] at ch.njol.skript.ScriptLoader.lambda$makeFuture$2(ScriptLoader.java:418) ~[Skript-2.6.4 (1).jar:?] at ch.njol.skript.ScriptLoader.makeFuture(ScriptLoader.java:434) ~[Skript-2.6.4 (1).jar:?] at ch.njol.skript.ScriptLoader.loadScripts(ScriptLoader.java:525) ~[Skript-2.6.4 (1).jar:?] at ch.njol.skript.ScriptLoader.loadScripts(ScriptLoader.java:469) ~[Skript-2.6.4 (1).jar:?] at ch.njol.skript.Skript$1.run(Skript.java:786) ~[Skript-2.6.4 (1).jar:?] at org.bukkit.craftbukkit.v1_19_R1.scheduler.CraftTask.run(CraftTask.java:101) ~[paper-1.19.2.jar:git-Paper-265] at org.bukkit.craftbukkit.v1_19_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:483) ~[paper-1.19.2.jar:git-Paper-265] at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1114) ~[paper-1.19.2.jar:git-Paper-265] at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:305) ~[paper-1.19.2.jar:git-Paper-265] at java.lang.Thread.run(Thread.java:833) ~[?:?] Posiadam następujące addony: Skript version 2.6.4 Customize Minecraft's mechanics with simple scripts written in plain English sentences. Website: https://skriptlang.github.io/Skript Authors: Njol, Mirreski, SkriptLang Team and Contributors skript-placeholders version 1.5.2 Allows using and registering placeholders with PlaceholderAPI and MVdWPlaceholderAPI in Skript. Website: https://github.com/APickledWalrus/skript-placeholders Authors: APickledWalrus and Pikachu920 SkQuery version 4.1.6 Authors: LimeGlass and w00tmast3r Skacket version 1.0.13 Author: LimeGlass skRayFall version 1.9.26 An addon for skript that adds Citizens support, EffectLib support and other features. Website: https://sk.rayfall.net/ Author: eyesniper2 Dziwnym też wydaje mi się fakt o którym pisałem na czacie na stronie głównej po wpisaniu "/papi ecloud download skript" wyskakuje mi: 'Failed to find an expansion named: skript' Edit: Próbowałem również: on placeholderapi request for prefix "skript": if placeholder is "skript_czas": set result to "%{onlinetime::%player's name%}%" ale również nie działa
-
wersja skripta Jaka wersja pluginu skrypt na wersję servera 1.11.2
Saanjuk odpowiedział(a) na PatryszonYT pytanie w Pytania i problemy
Z tego co widzę na gitHub to najnowsza wersja obługuje nadal wszystkie Legacy wersje : dopiero od wersji Skript 2.7.x nie będzie wsparcia dla starych wersji MC -
Podaj jaki to plugin oraz czego uzywasz by zdefiniować regiony ? Worldguard? Ja osobiście używałem odpowiednio skonfigurowanego CombatLogX który od jakiegoś czasu ma wiele addonów odnośnie wchodzenia w strefy zdefiniowane różnymi pluginami
-
Każdy stop przed linią powoduje nie sprawdzanie argumentów tylko instant stop skryptu ponieważ skript widzi to tak że jeżeli gracz w ogole użyje komendy to najpierw widzi "stop" wyrównaj stopy do "send" i zobacz czy śmiga tak jak chcesz
-
blokowanie w regionie elytry za pomocą skripta jest tragiczne lepiej wgraj addona do worldguard który dodaje extra flagi jak m.in glide która blokuje latanie elytrą: https://www.spigotmc.org/resources/worldguard-extra-flags.4823/
-
dzięki przetestuje w moim kodzie i dam znać czy to wypaliło
-
Witajcie! Dzisiaj wyjątkowo to ja zadam pytanie nie znam się na listach w skripcie i jest to moja kula u nogi a zatem: powiedzmy ze mam listę zapisanych graczy np {lista::*} wywalę z niej gracza {lista::1} oraz {lista::2} (np dojdą do eventu czy cos) jak zrobić aby z automatu kolejne indexy się przesuneły tak aby: gracz {lista::3} był teraz {lista::1} gracz {lista::4} był {lista::2} gracz {lista::5} był {lista::3} itd
-
wystarczy wejść na ich discord na kanale #sharing jest tłumaczenie na pl do pobrania nie ma za co stówka sie nalezy edit: link z zaproszeniem : https://discord.gg/s7YTFtYW
-
Obliczanie procentowe danej zmiennej
Saanjuk odpowiedział(a) na TheFightaz pytanie w Pytania i problemy
ale 10% Ci działa czy nie? jezeli 10 % ci działa: else if {_percentageBar} is more or equal to 10: set {collectionProgressCobblestone.%player%} to "&a&l|&c&l|||||||||" to skąd Ci sie bierze potem procent? i dodoałbym jeszcze dla 1-9 pasek cały czerwony: if {_percentageBar} is less then 10: set {collectionProgressCobblestone.%player%} to "&c&l||||||||||" else if {_percentageBar} is more or equal to 10: set {collectionProgressCobblestone.%player%} to "&a&l|&c&l|||||||||" powinno być odpowiednio: else if {_percentageBar} is more or equal to 20: set {collectionProgressCobblestone.%player%} to "&a&l||&c&l||||||||" else if {_percentageBar} is more or equal to 30: set {collectionProgressCobblestone.%player%} to "&a&l|||&c&l|||||||" -
loop-player is not player: jaki to ma sens? ustawiasz zmienną tymczasową z której nie korzystasz: set {_p} to player
-
Zarządzanie plikami YAML (.yml) [dodane/wymaga WolfAPI] Czym różni się to zarządzanie YAML'em od tego SkQuery ?
-
Także wniosek do arch po prostu w oczach mis ie mieni jak live zmieniają sie te liczby po przecinku
-
Napisałem w edycji postu że się zorientowałem że ilość lat jest faktycznie poprawna ale po co wyciągać to do 9 miejsc po przecinku?
-
Poprawka nie rok a "lata" moje obecne: Urodziny25.05.1994 (28.561753739 lat) aaa teraz się zorientowałem że to się zgadza tylko po co to wyciągać do milisekund albo nawet dalej? xD
-
1. pierwsze słysze google też nie wyszukuje kompletnie nic w całym internecie na ten temat xD ale faktycznie działa 2. nie rozumiem co masz na myśli "oryginalnych plików tego serwera" 3. CD ? chodzi o kolorki &c i &d ? jezeli tak to zapewniam cię że to nie one powodują error bo to tylko kolorek
-
mod może uznać to za post nie do tematu ale ja uważam że pozostaje w temacie: @Helios1993 zbawco otworzyłeś mi oczy nie wiedziałęm że takie coś istnieje: while {} is true: nawet nie wiesz jak bardzo ułatwia mi to kombinowanie nad moim projektem
