• This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn more.
  • Minecraft 1.16.220 Update + Bug/Crash Fixes
    Added MCPE 1.16.220 version and fixed crashes for multiple plugins. You can view the full changelist here.
  • Forum Updates - 4/11/2021
    Various changes have been made to the forums and a few categories. You can view the full changelist here.

Updated Sell Hand

Warning!
Hello , there have been no replies in this thread for more than 30 days.
Please make sure you have a valid reason before you reply to this thread or you may face moderation action.
#1
Updated Sell Hand Command:
Added /sell edit <item name> - edit the price of item (item name case sensitive)

cmd add sell load %sellitems%
cmd add sell if varset(%args%[1]) then goto 5
cmd add sell message %p% §e[Sell] §cDo /help to see all sell options!
cmd add sell exit
cmd add sell if %args%[1] = \"help\" then goto 14
cmd add sell if %args%[1] = \"about\" then goto 16
cmd add sell if %args%[1] = \"add\" then goto 21
cmd add sell if %args%[1] = \"remove\" then goto 59
cmd add sell if %args%[1] = \"list\" then goto 82
cmd add sell if %args%[1] = \"hand\" then goto 101
cmd add sell if %args%[1] = \"reset\" then goto 139
cmd add sell if %args%[1] = \"edit\" then goto 148
cmd add sell goto 3
cmd add sell message %p% \"§f-----§2Sell commands:§f-----\\n§a/sell help §7- shows all sell options\\n§a/sell hand§7 - sells player hand\\n§a/sell list §7- list all sellable items\\n§f---§eOperator Commands:§f---\\n§a/sell add <price> - §7adds player hand to the sell list\\n§a/sell remove <item name> §7- use /sell list to see item names\\n§a/sell edit <item name> §7- edits item price (case sensitive)\\n§a/sell reset §7- resets all command variables\\n§f---------§3More:§f---------\\n§a/sell about - §7information and credits\"
cmd add sell exit
cmd add sell message %p% \"§9Command created by: CosG\\n§3Version: v0.2\\n§aLast modified: 8/10/2018\"
cmd add sell let %status% = playerstatus(%p%)
cmd add sell if %status%["op"] = %false% then goto 20
cmd add sell message %p% \"\\n§7Please don't edit this command in order to ensure proper function.\"
cmd add sell exit
cmd add sell let %status% = playerstatus(%p%)
cmd add sell if %status%["op"] = %true% then goto 25
cmd add sell message %p% §e[Sell] §cYou need to have op in order to use this command!
cmd add sell exit
cmd add sell if varset(%args%[2]) then goto 28
cmd add sell message %p% §e[Sell] §cUsage: /sell add <price>
cmd add sell exit
cmd add sell if %args%[2] > 0 then goto 31
cmd add sell message %p% §e[Sell] §cThis is an invalid price!
cmd add sell exit
cmd add sell let %hand% = playerhand(%p%)
cmd add sell let %hand%["invslot"] =
cmd add sell if %hand%["id"] != 0 then goto 36
cmd add sell message %p% §e[Sell] §cHold the item you want to add to the sell list!
cmd add sell exit
cmd add sell if varset(%sellitems%) then goto 54
cmd add sell let %name% = %hand%["name"]
cmd add sell let %id% = %hand%["id"]
cmd add sell let %meta% = %hand%["variant"]
cmd add sell let %price% = %args%[2]
cmd add sell let %item%["name"] = %name%
cmd add sell let %item%["id"] = %id%
cmd add sell let %item%["variant"] = %meta%
cmd add sell let %item%["price"] = %price%
cmd add sell let %sellitems%[%name%] = %item%
cmd add sell #placeholder
cmd add sell #placeholder
cmd add sell #placeholder
cmd add sell #placeholder
cmd add sell #placeholder
cmd add sell save %sellitems%
cmd add sell message %p% \"§e[Sell] §aYou successfully added: §2\" + %name% + \"§7 (\" + %id% + \":\" + %meta% + \") §ato the sell list for the price of:§2 $\" + %price%
cmd add sell exit
cmd add sell let %name% = %hand%["name"]
cmd add sell if varset(%sellitems%[%name%]) then goto 57
cmd add sell goto 38
cmd add sell message %p% §e[Sell] §cThis item is already added to the sell list!
cmd add sell exit
cmd add sell let %status% = playerstatus(%p%)
cmd add sell if %status%["op"] = %true% then goto 63
cmd add sell message %p% §e[Sell] §cYou need to have op in order to use this command!
cmd add sell exit
cmd add sell if varset(%args%[2]) then goto 66
cmd add sell message %p% §e[Sell] §cUsage: /sell remove <item name>
cmd add sell exit
cmd add sell #placeholder
cmd add sell let %name1% = %args%[2+]
cmd add sell let %name2% = array(%name1%)
cmd add sell let %name% = join(%name2%, \" \")
cmd add sell if varset(%sellitems%[%name%]) then goto 73
cmd add sell message %p% §e[Sell] §cThis item is not on the list! Do /sell list to see a full list of items!
cmd add sell exit
cmd add sell let %sellitems%[%name%] =
cmd add sell #placeholder
cmd add sell #placeholder
cmd add sell #placeholder
cmd add sell #placeholder
cmd add sell #placeholder
cmd add sell save %sellitems%
cmd add sell message %p% §e[Sell] §aItem Removed!
cmd add sell exit
cmd add sell if varset(%sellitems%) then goto 85
cmd add sell message %p% §e[Sell] §cNo items on the list! Add the first item using /sell add <price>!
cmd add sell exit
cmd add sell message %p% §f-----§aSell List:§f----- (very messy ;-;)
cmd add sell goto 94
cmd add sell let %size% = %size% - 1
cmd add sell if %size% = -1 then exit
cmd add sell #placeholder
cmd add sell #placeholder
cmd add sell #placeholder
cmd add sell #placeholder
cmd add sell #placeholder
cmd add sell #placeholder
cmd add sell #placeholder
cmd add sell #placeholder
cmd add sell #placeholder
cmd add sell message %p% %sellitems%
cmd add sell #placeholder
cmd add sell exit
cmd add sell let %hand% = playerhand(%p%)
cmd add sell if varset(%sellitems%) then goto 105
cmd add sell message %p% §e[Sell] §cYou cannot sell this item!
cmd add sell exit
cmd add sell let %hand%["invslot"] =
cmd add sell let %id% = %hand%["id"]
cmd add sell let %name% = %hand%["name"]
cmd add sell if varset(%sellitems%[%name%]) then goto 110
cmd add sell goto 103
cmd add sell let %item% = %sellitems%[%name%]
cmd add sell let %iid% = %item%["id"]
cmd add sell let %price% = %item%["price"]
cmd add sell let %meta% = %item%["variant"]
cmd add sell let %meta1% = %hand%["variant"]
cmd add sell if %meta1% = %meta% then goto 117
cmd add sell goto 103
cmd add sell let %count% = %hand%["count"]
cmd add sell let %price% = %price% * %count%
cmd add sell let %inv% = playerinventory(%p%)
cmd add sell async
cmd add sell let %size% = size(%inv%)
cmd add sell let %size% = %size% - 1
cmd add sell if %size% = -1 then goto 137
cmd add sell if %inv%[%size%] != %hand% then goto 122
cmd add sell sync
cmd add sell let %new%["id"] = 0
cmd add sell let %new%["variant"] = 0
cmd add sell let %new%["count"] = 0
cmd add sell let %new%["name"] = \"Air\"
cmd add sell let %new%["tags"] = \"\"
cmd add sell let %inv%[%size%] = %new%
cmd add sell carry %p% %inv%
cmd add sell ascon /givemoney %p% %count%
cmd add sell message %p% §e[Sell] §2You just sold §a%name% §7(%id%:%meta%)§2 for §a$%price%§2!
cmd add sell exit
cmd add sell sync
cmd add sell message %p% §e[Sell] §cThere was a problem removing the item from your inventory! Please try again!
cmd add sell exit
cmd add sell let %status% = playerstatus(%p%)
cmd add sell if %status%["op"] = %true% then goto 142
cmd add sell goto 23
cmd add sell let %sellitems% =
cmd add sell #placeholder
cmd add sell save %sellitems%
cmd add sell #placeholder
cmd add sell message %p% §e[Sell] §aSell item list has been reset!
cmd add sell exit
cmd add sell let %status% = playerstatus(%p%)
cmd add sell if %status%["op"] = %true% then goto 151
cmd add sell goto 23
cmd add sell if varset(%args%[2]) then goto 154
cmd add sell message %p% §e[Sell] §cUsage: /sell edit <item name>
cmd add sell exit
cmd add sell if varset(%sellitems%) then goto 157
cmd add sell message %p% §e[Sell] §cYou cannot edit this item!
cmd add sell exit
cmd add sell let %ite% = %args%[2+]
cmd add sell let %item1% = array(%ite%)
cmd add sell let %item% = join(%item1%, \" \")
cmd add sell if varset(%sellitems%[%item%]) then goto 162
cmd add sell goto 155
cmd add sell let %i% = %sellitems%[%item%]
cmd add sell let %price1% = %i%["price"]
cmd add sell let %gui%["type"] = \"custom_form\"
cmd add sell let %gui%["title"] = \"Sell Edit\"
cmd add sell let %input%["type"] = \"input\"
cmd add sell let %input%["text"] = \"\\nEdit The Price:\"
cmd add sell let %input%["placeholder"] = \"$\" + %price1%
cmd add sell let %contents%[] = %input%
cmd add sell let %gui%["content"] = %contents%
cmd add sell let %o% = dialog(%p%, %gui%)
cmd add sell if %o% = %false% then exit
cmd add sell let %price% = %o%[0]
cmd add sell if %price% > 0 then goto 177
cmd add sell message %p% §e[Sell] §cInvalid value! (Has to be an integer greater than 0)
cmd add sell exit
cmd add sell let %i%["price"] = %price%
cmd add sell let %sellitems%[%item%] = %i%
cmd add sell save %sellitems%
cmd add sell let %name% = %i%["name"]
cmd add sell let %id% = %i%["id"]
cmd add sell let %meta% = %i%["variant"]
cmd add sell let %price% = %i%["price"]
cmd add sell message %p% §e[Sell] §2You just edited §a%name%'s §7(%id%:%meta%) §2price to: §a$%price%!
cmd add sell exit


Please don't edit any of the code unless you know what you are doing.