Time |
Nick |
Message |
00:21 |
|
phantombeta joined #minetest-mods |
01:18 |
|
OWNSyouAll joined #minetest-mods |
01:48 |
|
phantombeta| joined #minetest-mods |
07:42 |
|
phantombeta joined #minetest-mods |
09:26 |
|
bas080 joined #minetest-mods |
13:21 |
|
Wuzzy joined #minetest-mods |
13:38 |
|
bas080 joined #minetest-mods |
14:17 |
|
PilzAdam joined #minetest-mods |
15:23 |
|
bas080 joined #minetest-mods |
16:03 |
|
kaeza joined #minetest-mods |
16:31 |
|
rubenwardy joined #minetest-mods |
17:09 |
OWNSyouAll |
How do i get the items in a node's inventory. I'm calling get_inventory but that just gives me a table of userdata not items. |
17:10 |
kaeza |
OWNSyouAll, local inv = get_inv_from_somewhere(); local item = inv:get_stack("main", 1) |
17:10 |
kaeza |
^ that gets you the first itemstack from the "main" list |
17:12 |
kaeza |
OWNSyouAll, https://github.com/minetest/minetest/blob/master/doc/lua_api.txt#L1743 |
17:22 |
|
bas080 joined #minetest-mods |
17:27 |
ShadowNinja |
There is no get_lists yet, but you can use get_list("main") and repeat for each list that you know of. |
17:31 |
OWNSyouAll |
get_list gives me a table of userdata. What is userdata i can't find that anywhere. |
17:37 |
kaeza |
OWNSyouAll, it's a list of ItemStacks |
17:38 |
kaeza |
("userdata" is the generic name Lua gives to non-Lua-native data types) |
17:39 |
kaeza |
here are the methods supported by ItemStacks: https://github.com/minetest/minetest/blob/master/doc/lua_api.txt#L1765 |
17:42 |
kaeza |
example: http://pastebin.com/gULKnSpw |
17:54 |
OWNSyouAll |
Ah ok i was attempting to call get_name while already a table down that's why it wasn't working |
17:54 |
OWNSyouAll |
thanks |
17:57 |
kaeza |
no problem |
18:27 |
|
diemartin joined #minetest-mods |
22:27 |
|
diemartin joined #minetest-mods |