diff options
Diffstat (limited to 'MCServer/Plugins/Core/item.lua')
-rw-r--r-- | MCServer/Plugins/Core/item.lua | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/MCServer/Plugins/Core/item.lua b/MCServer/Plugins/Core/item.lua new file mode 100644 index 000000000..069291122 --- /dev/null +++ b/MCServer/Plugins/Core/item.lua @@ -0,0 +1,26 @@ +function HandleItemCommand( Split, Player ) + + if ((#Split ~= 2) and (#Split ~=3)) then + SendMessage( Player, "Usage: /i <item>[:meta] [amount]" ) + return true + end + + local itemSplit = StringSplit(Split[2], ":") + local newSplit = {} + + newSplit[1] = "/give" + newSplit[2] = Player:GetName() + newSplit[3] = itemSplit[1] + if Split[3] ~= nil then + newSplit[4] = Split[3] + else + newSplit[4] = 1 + end + if itemSplit[2] ~= nil then + newSplit[5] = itemSplit[2] + end + + HandleGiveCommand( newSplit, Player ) + return true + +end |