Skocz do zawartości

Saanjuk

Użytkownik
  • Ilość zawartości

    361
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    18

Treść opublikowana przez Saanjuk

  1. 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
  2. Poprawiono błąd z możliwością "zjedzenia" itemków gracza przez wolne sloty GUI
  3. 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
  4. Saanjuk

    Worbench GUI?

    Nervarmind nagle zaczęło działać jak w przypadku 1 wszytko chociaż wcześniej otwierało pusty worbench xD do zamknięcia
  5. prawdopodomnie nie posiadasz rozszerzenia odpowiedzialnego za hologramy: https://forums.skunity.com/resources/holographicdisplaysaddon.393/
  6. sprawdz czy dziala
  7. Saanjuk

    Worbench GUI?

    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
  8. 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?
  9. 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
  10. 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
  11. 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
  12. 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
  13. 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
  14. Saanjuk

    Strefa bez elytry

    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/
  15. dzięki przetestuje w moim kodzie i dam znać czy to wypaliło
  16. 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
  17. 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
  18. 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|||||||"
  19. loop-player is not player: jaki to ma sens? ustawiasz zmienną tymczasową z której nie korzystasz: set {_p} to player
  20. Zarządzanie plikami YAML (.yml) [dodane/wymaga WolfAPI] Czym różni się to zarządzanie YAML'em od tego SkQuery ?
  21. Także wniosek do arch po prostu w oczach mis ie mieni jak live zmieniają sie te liczby po przecinku
  22. 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?
  23. 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
  24. 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
  25. 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
×
×
  • Dodaj nową pozycję...