Skocz do zawartości
  • 0

yml


C4LLM3P3T3R

Pytanie

options:
    file: "/plugins/svipconfig/config.ylm"
    

on script load:
    if file "@file" doesn't exist:
        create file "@file"


command /svip [<offlineplayer>]:
    trigger:
        if arg 1 is not set:
            set yaml value "vip.%player%" to true
            loop all players:
                if yaml value "vip.%loop-player%" is set to true:
                    send "&4>>&6Gracz %loop-player% kupił vipa!"
            
        
        

Witam, powyższy skrypt nie tworzy folderu ani pliku folderu. Prosił bym o pomoc, bo nie wyświetla żadnych błędów.

Odnośnik do komentarza
Udostępnij na innych stronach

10 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
1 godzinę temu, xAxee napisał:

Optionsy działają jak zmienne

Więc {@file}

Dalej nie tworzy a zmieniłem.

[23:41:25 INFO]: [Skript] Reloading svip.sk...
[23:41:25 ERROR]: #!#!
[23:41:25 ERROR]: #!#! [Skript] Severe Error:
[23:41:25 ERROR]: #!#! Could not load svip.sk
[23:41:25 ERROR]: #!#!
[23:41:25 ERROR]: #!#! Something went horribly wrong with Skript.
[23:41:25 ERROR]: #!#! This issue is NOT your fault! You probably can't fix it yourself, either.
[23:41:25 ERROR]: #!#! You're running outdated version of Skript! Please try updating it NOW; it might fix this.
[23:41:25 ERROR]: #!#! You may download new version of Skript at https://github.com/SkriptLang/Skript/releases
[23:41:25 ERROR]: #!#! You will be given instructions how to report this error if it persists with latest Skript.
[23:41:25 ERROR]: #!#! Issue tracker: https://github.com/SkriptLang/Skript/issues (only if you know what you're doing!)
[23:41:25 ERROR]: #!#!
[23:41:25 ERROR]: #!#! Stack trace:
[23:41:25 ERROR]: #!#! ch.njol.skript.SkriptAPIException: No class info found for player'
[23:41:25 ERROR]: #!#!     at ch.njol.skript.registrations.Classes.getClassInfo(Classes.java:264)
[23:41:25 ERROR]: #!#!     at ch.njol.skript.lang.SkriptParser.createExprInfo(SkriptParser.java:1799)
[23:41:25 ERROR]: #!#!     at ch.njol.skript.lang.SkriptParser.getExprInfo(SkriptParser.java:1766)
[23:41:25 ERROR]: #!#!     at ch.njol.skript.lang.SkriptParser.parse_i(SkriptParser.java:1514)
[23:41:25 ERROR]: #!#!     at ch.njol.skript.lang.SkriptParser.parse(SkriptParser.java:225)
[23:41:25 ERROR]: #!#!     at ch.njol.skript.lang.SkriptParser.parse(SkriptParser.java:180)
[23:41:25 ERROR]: #!#!     at ch.njol.skript.lang.Statement.parse(Statement.java:59)
[23:41:25 ERROR]: #!#!     at ch.njol.skript.ScriptLoader.loadItems(ScriptLoader.java:972)
[23:41:25 ERROR]: #!#!     at ch.njol.skript.lang.TriggerSection.<init>(TriggerSection.java:54)
[23:41:25 ERROR]: #!#!     at ch.njol.skript.lang.Conditional.<init>(Conditional.java:45)
[23:41:25 ERROR]: #!#!     at ch.njol.skript.ScriptLoader.loadItems(ScriptLoader.java:1059)
[23:41:25 ERROR]: #!#!     at ch.njol.skript.command.Commands.loadCommand(Commands.java:496)
[23:41:25 ERROR]: #!#!     at ch.njol.skript.ScriptLoader.loadScript(ScriptLoader.java:623)
[23:41:25 ERROR]: #!#!     at ch.njol.skript.ScriptLoader.lambda$1(ScriptLoader.java:391)
[23:41:25 ERROR]: #!#!     at ch.njol.skript.ScriptLoader.loadScripts(ScriptLoader.java:403)
[23:41:25 ERROR]: #!#!     at ch.njol.skript.ScriptLoader.loadScripts(ScriptLoader.java:436)
[23:41:25 ERROR]: #!#!     at ch.njol.skript.SkriptCommand.onCommand(SkriptCommand.java:181)
[23:41:25 ERROR]: #!#!     at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44)
[23:41:25 ERROR]: #!#!     at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141)
[23:41:25 ERROR]: #!#!     at org.bukkit.craftbukkit.v1_12_R1.CraftServer.dispatchCommand(CraftServer.java:648)
[23:41:25 ERROR]: #!#!     at org.bukkit.craftbukkit.v1_12_R1.CraftServer.dispatchServerCommand(CraftServer.java:634)
[23:41:25 ERROR]: #!#!     at net.minecraft.server.v1_12_R1.DedicatedServer.aP(DedicatedServer.java:444)
[23:41:25 ERROR]: #!#!     at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:407)
[23:41:25 ERROR]: #!#!     at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:679)
[23:41:25 ERROR]: #!#!     at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:577)
[23:41:25 ERROR]: #!#!     at java.lang.Thread.run(Unknown Source)
[23:41:25 ERROR]: #!#!
[23:41:25 ERROR]: #!#! Version Information:
[23:41:25 ERROR]: #!#!   Skript: 2.2-dev37c (OUTDATED)
[23:41:25 ERROR]: #!#!   Bukkit: 1.12.2-R0.1-SNAPSHOT
[23:41:25 ERROR]: #!#!   Minecraft: 1.12.2
[23:41:25 ERROR]: #!#!   Java: 1.8.0_221 (Java HotSpot(TM) Client VM 25.221-b11)
[23:41:25 ERROR]: #!#!   OS: Windows 10 x86 10.0
[23:41:25 ERROR]: #!#!
[23:41:25 ERROR]: #!#! Server platform: Spigot
[23:41:25 ERROR]: #!#!
[23:41:25 ERROR]: #!#! Current node: set yaml value "vip.%player%" to true (svip.sk, line 13)
[23:41:25 ERROR]: #!#! Current item: null
[23:41:25 ERROR]: #!#!
[23:41:25 ERROR]: #!#! Thread: Server thread
[23:41:25 ERROR]: #!#!
[23:41:25 ERROR]: #!#! Language: english
[23:41:25 ERROR]: #!#! Link parse mode: DISABLED
[23:41:25 ERROR]: #!#!
[23:41:25 ERROR]: #!#! End of Error.
[23:41:25 ERROR]: #!#!

A to chyba nie powinno się pojawiać w konsoli 😧

Podejrzewam, że może to być zła wersja skripta, ale nigdy nie wiem na jaką wersję minecraft wybrać jaką wersję skripta.

HeezQ

Łączę posty

Notatka dodana przez HeezQ

Odnośnik do komentarza
Udostępnij na innych stronach

  • 0
11 godzin temu, xAxee napisał:

Podaj to co zrobiłeś 

Do skrypta napisanego w poscie dopisałem {@file} i po tym zauważyłem, że w konsoli zaczął pojawiać się error (prawdopodobnie przed zmienieniem też tak było). Później zmieniłem skripta na najnowszego, i jeszcze innego który jest polecany na 1.12.2. Próbowałem uruchamiać .bat w administratorze tylko, że ten bat w ogóle wtedy nie startował. Prawdopodobnie jest coś z dostępem do folderu (nie ma permisji do modyfikowania folderu).

Okej... Chyba wiem co źle poszło. Aplikacja owszem stworzyła folder i nawet plik, ale... w katalogu C:\plugins\svipconfig. I dlatego nie mogła edytować treści. Spróbuję podać pełną ścieżkę.

Edit: Tak.. zadziałało. Nie wiem czemu pierwsza metoda nie działała. W końcu mam wersje skQuery Lime. Nie ważne, do zamknięcia! Dzięki wszystkim za pomoc! 

Edytowane przez C4LLM3P3T3R
Odnośnik do komentarza
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...