Solved 1.12.1 Error

  • Welcome to skUnity!

    Welcome to skUnity! This is a forum where members of the Skript community can communicate and interact. Skript Resource Creators can post their Resources for all to see and use.

    If you haven't done so already, feel free to join our official Discord server to expand your level of interaction with the comminuty!

    Now, what are you waiting for? Join the community now!

MeHow

Active Member
Feb 6, 2017
140
13
18
22
Lithuania
I have problem with skript plugin then i do command /sk reload
Error in Console:
code_language.skript:
[16:40:46 ERROR]: '%arg-3%' can't be added to {kreditai.%the 2nd argument%} because the former is not an object (onBLock.sk, line 28: add %arg-3% to {kreditai.%arg-2%}')
[16:40:46 ERROR]: #!#!
[16:40:46 ERROR]: #!#! [Skript] Severe Error:
[16:40:46 ERROR]: #!#! Could not load onBLock.sk
[16:40:46 ERROR]: #!#!
[16:40:46 ERROR]: #!#! If you're developing an add-on for Skript this likely means that you have done something wrong.
[16:40:46 ERROR]: #!#! If you're a server admin however please go to https://github.com/bensku/Skript/issues/
[16:40:46 ERROR]: #!#! and check whether this error has already been reported.
[16:40:46 ERROR]: #!#! If not please create a new ticket with a meaningful title, copy & paste this whole error into it (or use paste service),
[16:40:46 ERROR]: #!#! and describe what you did before it happened and/or what you think caused the error.
[16:40:46 ERROR]: #!#! If you think that it's a trigger that's causing the error please post the trigger as well.
[16:40:46 ERROR]: #!#! By following this guide fixing the error should be easy and done fast.
[16:40:46 ERROR]: #!#!
[16:40:46 ERROR]: #!#! Stack trace:
[16:40:46 ERROR]: #!#! ch.njol.skript.SkriptAPIException: No class info found for faction
[16:40:46 ERROR]: #!#!     at ch.njol.skript.registrations.Classes.getClassInfo(Classes.java:262)
[16:40:46 ERROR]: #!#!     at ch.njol.skript.lang.SkriptParser.getExprInfo(SkriptParser.java:1417)
[16:40:46 ERROR]: #!#!     at ch.njol.skript.lang.SkriptParser.parse_i(SkriptParser.java:1138)
[16:40:46 ERROR]: #!#!     at ch.njol.skript.lang.SkriptParser.parse_i(SkriptParser.java:1084)
[16:40:46 ERROR]: #!#!     at ch.njol.skript.lang.SkriptParser.parse_i(SkriptParser.java:1084)
[16:40:46 ERROR]: #!#!     at ch.njol.skript.lang.SkriptParser.parse_i(SkriptParser.java:1150)
[16:40:46 ERROR]: #!#!     at ch.njol.skript.lang.SkriptParser.parse_i(SkriptParser.java:1111)
[16:40:46 ERROR]: #!#!     at ch.njol.skript.lang.SkriptParser.parse_i(SkriptParser.java:1084)
[16:40:46 ERROR]: #!#!     at ch.njol.skript.lang.SkriptParser.parse(SkriptParser.java:219)
[16:40:46 ERROR]: #!#!     at ch.njol.skript.lang.SkriptParser.parse(SkriptParser.java:174)
[16:40:46 ERROR]: #!#!     at ch.njol.skript.lang.Statement.parse(Statement.java:59)
[16:40:46 ERROR]: #!#!     at ch.njol.skript.ScriptLoader.loadItems(ScriptLoader.java:659)
[16:40:46 ERROR]: #!#!     at ch.njol.skript.lang.TriggerSection.<init>(TriggerSection.java:54)
[16:40:46 ERROR]: #!#!     at ch.njol.skript.lang.Conditional.<init>(Conditional.java:44)
[16:40:46 ERROR]: #!#!     at ch.njol.skript.ScriptLoader.loadItems(ScriptLoader.java:745)
[16:40:46 ERROR]: #!#!     at ch.njol.skript.lang.TriggerSection.<init>(TriggerSection.java:54)
[16:40:46 ERROR]: #!#!     at ch.njol.skript.lang.Conditional.<init>(Conditional.java:44)
[16:40:46 ERROR]: #!#!     at ch.njol.skript.ScriptLoader.loadItems(ScriptLoader.java:745)
[16:40:46 ERROR]: #!#!     at ch.njol.skript.lang.TriggerSection.<init>(TriggerSection.java:54)
[16:40:46 ERROR]: #!#!     at ch.njol.skript.lang.Conditional.<init>(Conditional.java:44)
[16:40:46 ERROR]: #!#!     at ch.njol.skript.ScriptLoader.loadItems(ScriptLoader.java:745)
[16:40:46 ERROR]: #!#!     at ch.njol.skript.lang.TriggerSection.<init>(TriggerSection.java:54)
[16:40:46 ERROR]: #!#!     at ch.njol.skript.lang.Conditional.<init>(Conditional.java:44)
[16:40:46 ERROR]: #!#!     at ch.njol.skript.ScriptLoader.loadItems(ScriptLoader.java:745)
[16:40:46 ERROR]: #!#!     at ch.njol.skript.command.Commands.loadCommand(Commands.java:465)
[16:40:46 ERROR]: #!#!     at ch.njol.skript.ScriptLoader.loadScript(ScriptLoader.java:409)
[16:40:46 ERROR]: #!#!     at ch.njol.skript.ScriptLoader.loadScripts(ScriptLoader.java:243)
[16:40:46 ERROR]: #!#!     at ch.njol.skript.ScriptLoader.loadScripts(ScriptLoader.java:267)
[16:40:46 ERROR]: #!#!     at ch.njol.skript.SkriptCommand.onCommand(SkriptCommand.java:187)
[16:40:46 ERROR]: #!#!     at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44)
[16:40:46 ERROR]: #!#!     at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141)
[16:40:46 ERROR]: #!#!     at org.bukkit.craftbukkit.v1_12_R1.CraftServer.dispatchCommand(CraftServer.java:647)
[16:40:46 ERROR]: #!#!     at org.bukkit.craftbukkit.v1_12_R1.CraftServer.dispatchServerCommand(CraftServer.java:633)
[16:40:46 ERROR]: #!#!     at net.minecraft.server.v1_12_R1.DedicatedServer.aP(DedicatedServer.java:444)
[16:40:46 ERROR]: #!#!     at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:407)
[16:40:46 ERROR]: #!#!     at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:679)
[16:40:46 ERROR]: #!#!     at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:577)
[16:40:46 ERROR]: #!#!     at java.lang.Thread.run(Unknown Source)
[16:40:46 ERROR]: #!#!
[16:40:46 ERROR]: #!#! Version Information:
[16:40:46 ERROR]: #!#!   Skript: 2.2-dev28c
[16:40:46 ERROR]: #!#!   Bukkit: 1.12.1-R0.1-SNAPSHOT
[16:40:46 ERROR]: #!#!   Minecraft: 1.12.1
[16:40:46 ERROR]: #!#!   Java: 1.8.0_121 (Java HotSpot(TM) Client VM 25.121-b13)
[16:40:46 ERROR]: #!#!   OS: Windows 10 x86 10.0
[16:40:46 ERROR]: #!#!
[16:40:46 ERROR]: #!#! Running CraftBukkit: false
[16:40:46 ERROR]: #!#!
[16:40:46 ERROR]: #!#! Current node: remove %arg-3% from {kreditai.%arg-2%} (onBLock.sk, line 41)
[16:40:46 ERROR]: #!#! Current item: null
[16:40:46 ERROR]: #!#!
[16:40:46 ERROR]: #!#! Thread: Server thread
[16:40:46 ERROR]: #!#!
[16:40:46 ERROR]: #!#! End of Error.

Skript:
code_language.skript:
command /kreditai [<text>] [<player>] [<number>]:
    trigger:
        if {kreditai.%player%} is not set:
            set {kreditai.%player%} to 0
        if arg-1 is not set:
            send "{@prefix} Tavo serverio kreditai: %{kreditai.%player%}%"
        if arg-1 is set:
            send "{@prefix} %arg-1% serverio kreditai: %{kreditai.%arg-1%}%"           
        if arg-1 is "give":
            if player is op:
                if arg-2 is set:
                    if arg-3 is set:
                        add %arg-3% to {kreditai.%arg-2%}
                        send "{@prefix} Tau buvo pridėta %arg-3% kreditų iš administracijos." to arg-2
                        send "{@prefix} sėkmingai pridėjote %arg-3% kreditų %arg-2%."
                    else:
                        send "{@prefix} Nurodykite skaičiu"
                else:
                    send "{@prefix} Nurodykite žaidėja"
            else:
                send "{@prefix} Neturi pakankamai permissions."
        if arg-1 is "remove":
            if player is op:
                if arg-2 is player:
                    if arg-3 is less than {kreditai.%arg-2%}:
                        remove %arg-3% from {kreditai.%arg-2%}
                        send "{@prefix} Tau buvo nuiimti %arg-3% kreditų nuo administracijos" to arg-2
                        send "{@prefix} sėkmingai nuėmet %arg-3% kreditų nuo %arg-2% balanso."
                    else:
                        send "{@prefix} Žaidėjas turi per mažai balanso"
                else:
                    send "{@prefix} Nurodykite žaidėja"
            else:
                send "{@prefix} Neturi pakankamai permissions."               
        if arg-1 is "reset":
            if player is op:
                if arg-2 is player:
                    set {kreditai.%arg-2%} to 0
                    send "{@prefix} Tavo balansas buvo iš naujo nustatytas" to arg-2
                    send "{@prefix} sėkmingai iš naujo nustatėte %arg-2% balansą"
                else:
                    send "{@prefix} Nurodykite žaidėja"
            else:
                send "{@prefix} Neturi pakankamai permissions."

Server version: 1.12.1
Skript: 2.2-dev28c
 
No percent signs on arg-3 unless it's on a string or variable.

code_language.skript:
remove arg-3 from {kreditai.%arg-2%}