diff options
| author | Alexander Pickering <alexandermpickering@gmail.com> | 2016-04-30 13:42:44 -0400 |
|---|---|---|
| committer | Alexander Pickering <alexandermpickering@gmail.com> | 2016-04-30 13:42:44 -0400 |
| commit | 677682840305841d4538c6f5d5151f36959ae56f (patch) | |
| tree | 5c54da005a0648837f76567fdfb02335a1eced52 /gamemode/itemsystem/items/anexample.lua | |
| parent | 57b9d6d553943190c58b7d5f77d2ee475fe36479 (diff) | |
| download | gmstranded-677682840305841d4538c6f5d5151f36959ae56f.tar.gz gmstranded-677682840305841d4538c6f5d5151f36959ae56f.tar.bz2 gmstranded-677682840305841d4538c6f5d5151f36959ae56f.zip | |
More work on makeing things plantable
Diffstat (limited to 'gamemode/itemsystem/items/anexample.lua')
| -rw-r--r-- | gamemode/itemsystem/items/anexample.lua | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/gamemode/itemsystem/items/anexample.lua b/gamemode/itemsystem/items/anexample.lua index 19cdbd7..100096f 100644 --- a/gamemode/itemsystem/items/anexample.lua +++ b/gamemode/itemsystem/items/anexample.lua @@ -14,5 +14,23 @@ ITEM.Icon = "test.png" --If this item has "unique data", for example batteries that run out of charge ITEM.UniqueData = false +--A table of strings to functions that show up when the player clicks the item in their inventory. +--The you may also use strings to tables of strings to functions (and so on) to make drop-down menus. +--Example: +--[[ +ITEM.Actions = { + "Click me!" = functions(player) print("I was clicked!") end + "Or me!" = functions(player) print("I was clicked by " .. player:Name()) end + "Drop down" = { + "This is an item in a drop down" = function(player) print("Drop1") end + "Drop downs can have more drop downs!" = { + "Drop2" = function(player) print("Drop2") end + "Drop3" = function(player) print("Drop3") end + } + } +} +--]] +ITEM.Actions = {} + --Be sure to register when everything is said and done! GMS.RegisterResource(ITEM) |
