Solved Help with making a /sell script

  • 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!

  • LOOKING FOR A VERSION OF SKRIPT?

    You can always check out skUnity Downloads for downloads and any other information about Skript!

xWires

Member
Aug 15, 2023
41
4
8
I need to make a script that adds the command /sell, that will remove all items that have a specific lore and give you the correct amount of coins for each type of item.
So maybe stone could have a value of 1, but wood could have a value of 3.
So far I have made this code:
Code:
command /sell:
    permission: xwires.sell
    permission message: &r&cYou don't have permission to use this command.
    executable by: player
    trigger:
        loop all items in the inventory of player:
            set {_l} to line 1 of lore of loop-item
            if {_l} is set:
                if {_l} contains "Lore Test":
                    remove 1 of loop-item from player's inventory
But it only removes one of the item from each stack, how can I change it so it sells all of them?
 
Code:
command /sell:
    permission: xwires.sell
    permission message: &r&cYou don't have permission to use this command.
    executable by: player
    trigger:
        loop all items in the inventory of player:
            set {_l} to line 1 of lore of loop-item
            if {_l} is set:
                if {_l} contains "Lore Test":
                    remove 64 of loop-item from player's inventory
not tested
 
I need to make a script that adds the command /sell, that will remove all items that have a specific lore and give you the correct amount of coins for each type of item.
So maybe stone could have a value of 1, but wood could have a value of 3.
So far I have made this code:
Code:
command /sell:
    permission: xwires.sell
    permission message: &r&cYou don't have permission to use this command.
    executable by: player
    trigger:
        loop all items in the inventory of player:
            set {_l} to line 1 of lore of loop-item
            if {_l} is set:
                if {_l} contains "Lore Test":
                    remove 1 of loop-item from player's inventory
But it only removes one of the item from each stack, how can I change it so it sells all of them?
To remove all of an item from a player's inventory, you will need to check how much of X item player has (Example: Player has 100 stone then to remove that number). You can do this by setting a var like:
Code:
set {_am} to amount of {ITEMHERE} in player's inventory

You can then directly remove {_am} amount of item (In this case you'd replace 1 of loop-item with "{_am} of loop-item") from the player's inventory (This will remove all possible item(s) that a player has).
 
I now have this code:
Code:
command /sell:
    permission: xwires.sell
    permission message: &r&cYou don't have permission to use this command.
    executable by: player
    trigger:
        checkItems(player)

function checkItems(p: player):
    loop all items in the inventory of {_p}:
        set {_l} to line 1 of lore of loop-item
        if {_l} is set:
            if {_l} contains "Lore Test":
                sellItem({_p}, loop-item)

function sellItem(p: player, i: item):
    remove 1 of {_i} from {_p}'s inventory
    add 1 to {_p}'s balance
    checkItems({_p})

But when I run /sell it sells some of the items, then says "An internal error occurred while attempting to perform this command" and stops. This is the error I get in the console:
(Its not the whole error because it goes on for like 2000 lines)

[Server thread/ERROR]: Could not pass event PlayerCommandPreprocessEvent to Skript v2.6.4
java.lang.NoClassDefFoundError: Could not initialize class org.bukkit.event.server.BroadcastMessageEvent
at org.bukkit.craftbukkit.v1_20_R1.CraftServer.broadcast(CraftServer.java:1913) ~[paper-1.20.1.jar:git-Paper-111]
at org.bukkit.craftbukkit.v1_20_R1.CraftServer.broadcast(CraftServer.java:1895) ~[paper-1.20.1.jar:git-Paper-111]
at org.bukkit.Bukkit.broadcast(Bukkit.java:1315) ~[paper-api-1.20.1-R0.1-SNAPSHOT.jar:?]
at ch.njol.skript.Skript.adminBroadcast(Skript.java:1792) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:95) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.Trigger.execute(Trigger.java:56) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.ScriptFunction.execute(ScriptFunction.java:85) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.Function.execute(Function.java:129) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.FunctionReference.execute(FunctionReference.java:299) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.EffFunctionCall.execute(EffFunctionCall.java:52) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.Effect.run(Effect.java:50) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:61) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:89) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.Trigger.execute(Trigger.java:56) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.ScriptFunction.execute(ScriptFunction.java:85) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.Function.execute(Function.java:129) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.FunctionReference.execute(FunctionReference.java:299) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.EffFunctionCall.execute(EffFunctionCall.java:52) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.Effect.run(Effect.java:50) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:61) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:89) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.Trigger.execute(Trigger.java:56) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.ScriptFunction.execute(ScriptFunction.java:85) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.Function.execute(Function.java:129) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.FunctionReference.execute(FunctionReference.java:299) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.EffFunctionCall.execute(EffFunctionCall.java:52) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.Effect.run(Effect.java:50) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:61) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:89) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.Trigger.execute(Trigger.java:56) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.ScriptFunction.execute(ScriptFunction.java:85) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.Function.execute(Function.java:129) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.FunctionReference.execute(FunctionReference.java:299) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.EffFunctionCall.execute(EffFunctionCall.java:52) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.Effect.run(Effect.java:50) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:61) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:89) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.Trigger.execute(Trigger.java:56) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.ScriptFunction.execute(ScriptFunction.java:85) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.Function.execute(Function.java:129) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.FunctionReference.execute(FunctionReference.java:299) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.EffFunctionCall.execute(EffFunctionCall.java:52) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.Effect.run(Effect.java:50) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:61) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:89) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.Trigger.execute(Trigger.java:56) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.ScriptFunction.execute(ScriptFunction.java:85) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.Function.execute(Function.java:129) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.FunctionReference.execute(FunctionReference.java:299) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.EffFunctionCall.execute(EffFunctionCall.java:52) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.Effect.run(Effect.java:50) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:61) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:89) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.Trigger.execute(Trigger.java:56) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.ScriptFunction.execute(ScriptFunction.java:85) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.Function.execute(Function.java:129) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.FunctionReference.execute(FunctionReference.java:299) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.EffFunctionCall.execute(EffFunctionCall.java:52) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.Effect.run(Effect.java:50) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:61) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:89) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.Trigger.execute(Trigger.java:56) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.ScriptFunction.execute(ScriptFunction.java:85) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.Function.execute(Function.java:129) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.FunctionReference.execute(FunctionReference.java:299) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.EffFunctionCall.execute(EffFunctionCall.java:52) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.Effect.run(Effect.java:50) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:61) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:89) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.Trigger.execute(Trigger.java:56) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.ScriptFunction.execute(ScriptFunction.java:85) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.Function.execute(Function.java:129) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.FunctionReference.execute(FunctionReference.java:299) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.EffFunctionCall.execute(EffFunctionCall.java:52) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.Effect.run(Effect.java:50) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:61) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:89) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.Trigger.execute(Trigger.java:56) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.ScriptFunction.execute(ScriptFunction.java:85) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.Function.execute(Function.java:129) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.FunctionReference.execute(FunctionReference.java:299) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.EffFunctionCall.execute(EffFunctionCall.java:52) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.Effect.run(Effect.java:50) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:61) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:89) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.Trigger.execute(Trigger.java:56) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.ScriptFunction.execute(ScriptFunction.java:85) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.Function.execute(Function.java:129) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.FunctionReference.execute(FunctionReference.java:299) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.EffFunctionCall.execute(EffFunctionCall.java:52) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.Effect.run(Effect.java:50) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:61) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:89) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.Trigger.execute(Trigger.java:56) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.ScriptFunction.execute(ScriptFunction.java:85) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.Function.execute(Function.java:129) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.FunctionReference.execute(FunctionReference.java:299) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.EffFunctionCall.execute(EffFunctionCall.java:52) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.Effect.run(Effect.java:50) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:61) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:89) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.Trigger.execute(Trigger.java:56) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.ScriptFunction.execute(ScriptFunction.java:85) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.Function.execute(Function.java:129) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.FunctionReference.execute(FunctionReference.java:299) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.EffFunctionCall.execute(EffFunctionCall.java:52) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.Effect.run(Effect.java:50) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:61) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:89) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.Trigger.execute(Trigger.java:56) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.ScriptFunction.execute(ScriptFunction.java:85) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.Function.execute(Function.java:129) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.FunctionReference.execute(FunctionReference.java:299) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.EffFunctionCall.execute(EffFunctionCall.java:52) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.Effect.run(Effect.java:50) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:61) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:89) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.Trigger.execute(Trigger.java:56) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.ScriptFunction.execute(ScriptFunction.java:85) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.Function.execute(Function.java:129) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.FunctionReference.execute(FunctionReference.java:299) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.EffFunctionCall.execute(EffFunctionCall.java:52) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.Effect.run(Effect.java:50) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:61) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:89) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.Trigger.execute(Trigger.java:56) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.ScriptFunction.execute(ScriptFunction.java:85) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.Function.execute(Function.java:129) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.FunctionReference.execute(FunctionReference.java:299) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.EffFunctionCall.execute(EffFunctionCall.java:52) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.Effect.run(Effect.java:50) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:61) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:89) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.Trigger.execute(Trigger.java:56) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.ScriptFunction.execute(ScriptFunction.java:85) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.Function.execute(Function.java:129) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.FunctionReference.execute(FunctionReference.java:299) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.EffFunctionCall.execute(EffFunctionCall.java:52) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.Effect.run(Effect.java:50) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:61) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:89) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.Trigger.execute(Trigger.java:56) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.ScriptFunction.execute(ScriptFunction.java:85) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.Function.execute(Function.java:129) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.FunctionReference.execute(FunctionReference.java:299) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.EffFunctionCall.execute(EffFunctionCall.java:52) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.Effect.run(Effect.java:50) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:61) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:89) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.Trigger.execute(Trigger.java:56) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.ScriptFunction.execute(ScriptFunction.java:85) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.Function.execute(Function.java:129) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.FunctionReference.execute(FunctionReference.java:299) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.EffFunctionCall.execute(EffFunctionCall.java:52) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.Effect.run(Effect.java:50) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:61) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:89) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.Trigger.execute(Trigger.java:56) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.ScriptFunction.execute(ScriptFunction.java:85) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.Function.execute(Function.java:129) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.FunctionReference.execute(FunctionReference.java:299) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.EffFunctionCall.execute(EffFunctionCall.java:52) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.Effect.run(Effect.java:50) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:61) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.TriggerItem.walk(TriggerItem.java:89) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.Trigger.execute(Trigger.java:56) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.ScriptFunction.execute(ScriptFunction.java:85) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.Function.execute(Function.java:129) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.FunctionReference.execute(FunctionReference.java:299) ~[Skript-2.6.4.jar:?]
at ch.njol.skript.lang.function.EffFunctionCall.execute(EffFunctionCall.java:52) ~[Skript-2.6.4.jar:?]
 
Use loop %entity%’s inventory
Edit: also that’s not the right solution u were given
Edit 500: don’t use code someone spoonfeeds
Edit 700: don’t spoonfeed either
Edit 900: listen to explanations even if they’re harder
 
Last edited:
  • Like
Reactions: Luke_Sky_Walker
Code:
command /sell:
    permission: xwires.sell
    permission message: &r&cYou don't have permission to use this command.
    executable by: player
    trigger:
       if player has 1 ITEMHERE:
          set {_hasitem} to 1
          while {_hasitem} = 1:
             if player has 1 ITEMHERE:
                remove 1 ITEMHERE
             else:
                set {_hasitem} to 0
not tested but should work
 
Code:
command /sell:
    permission: xwires.sell
    permission message: &r&cYou don't have permission to use this command.
    executable by: player
    trigger:
       if player has 1 ITEMHERE:
          set {_hasitem} to 1
          while {_hasitem} = 1:
             if player has 1 ITEMHERE:
                remove 1 ITEMHERE
             else:
                set {_hasitem} to 0
not tested but should work
First of all that code is garbage
Second of all don’t spoonfeed

Edit: Luke why u liking my posts so much 0.o
 
  • Like
Reactions: Luke_Sky_Walker
I need help to edit this line of skript. I want it to say execute console command "broadcast &6&lThank you so much for (how many players are online) players!!!!" with subtitle ""
 
I need help to edit this line of skript. I want it to say execute console command "broadcast &6&lThank you so much for (how many players are online) players!!!!" with subtitle ""
Make ur own post and you can literally google “skript amount of online players” and find ur answer
 
  • Like
Reactions: Luke_Sky_Walker