Minetest logo

IRC log for #minetest-mods, 2014-10-17

| Channels | #minetest-mods index | Today | | Google Search | Plaintext

All times shown according to UTC.

Time Nick Message
00:15 Nitori joined #minetest-mods
00:33 dhasenan_ joined #minetest-mods
00:54 Nitori joined #minetest-mods
01:17 Nitori joined #minetest-mods
01:57 zlsa joined #minetest-mods
02:01 DuDraig joined #minetest-mods
02:08 DuDraig For a node with an inventory that uses on_rightclick() to show the associated formspec (not in meta formspec), how do you receive field actions? The node on_receive_fields is never called despite the formspec using metanode with the node location. register_on_player_receive_fields does not seem usable because when would you use for node code when the player logs in. Or am I missing something?
02:09 DuDraig The idea is to implement a node inventory that will not show if the user is not authorized but that can use buttons.
02:11 DuDraig *"use it for"
04:12 Nitori joined #minetest-mods
04:16 DuDraig If you use register_on_player_receive_fields(player, formName, fields), how do you pass the position of the node from the code that does the show_formspec() in on_rightclick() so you can get the node meta data to manipulate the node inventory?
04:19 Miner_48er joined #minetest-mods
05:03 DuDraig I figured out one way, but it's really ugly. You create a table in your mod table keyed by the player name with the node pos as the value (my_mod.formNodePosition = {}). In on_rightclick, you set "my_mod.formNodePosition[player:get_player_name()] = pointed_thing.under". In the function given to register_on_player_received_fields(), you get the node pos from that table "local meta = minetest.get_meta(my_mod.formNodePosition[player:
05:03 DuDraig get_player_name()])". It works but... Please tell me there's a better way.
06:55 FR^2 joined #minetest-mods
08:11 LazyJ joined #minetest-mods
12:02 Nitori joined #minetest-mods
12:17 PilzAdam joined #minetest-mods
12:31 DuDraig joined #minetest-mods
13:44 Nitori joined #minetest-mods
14:34 zlsa joined #minetest-mods
15:36 rubenwardy joined #minetest-mods
15:38 zlsa joined #minetest-mods
17:20 Nitori joined #minetest-mods
17:38 zlsa joined #minetest-mods
18:02 dhasenan_ joined #minetest-mods
18:19 Nitori joined #minetest-mods
18:27 Nitori joined #minetest-mods
20:06 Miner_48er joined #minetest-mods
21:51 Nitori joined #minetest-mods
23:22 phantombeta joined #minetest-mods

| Channels | #minetest-mods index | Today | | Google Search | Plaintext