| Time |
Nick |
Message |
| 00:20 |
|
phantombeta_ joined #minetest-mods |
| 00:22 |
|
phantombeta joined #minetest-mods |
| 00:25 |
|
phantombeta joined #minetest-mods |
| 00:50 |
|
Glunggi left #minetest-mods |
| 03:13 |
|
loggingbot_ joined #minetest-mods |
| 03:13 |
|
Topic for #minetest-mods is now Welcome to #minetest-mods, a channel dedicated to Minetest modding. | http://minetest.net | http://tinyurl.com/mt-lua-api |
| 03:36 |
|
Exio4 joined #minetest-mods |
| 03:57 |
|
Zefram_Fysh joined #minetest-mods |
| 03:58 |
|
kaeza joined #minetest-mods |
| 04:42 |
|
asie joined #minetest-mods |
| 06:10 |
|
phantombeta joined #minetest-mods |
| 07:45 |
|
Zefram_Fysh joined #minetest-mods |
| 10:16 |
|
kaeza joined #minetest-mods |
| 13:16 |
|
phantombeta joined #minetest-mods |
| 13:29 |
|
phantombeta joined #minetest-mods |
| 13:53 |
|
phantombeta joined #minetest-mods |
| 14:33 |
|
Bhima_ joined #minetest-mods |
| 15:58 |
|
PilzAdam joined #minetest-mods |
| 16:16 |
|
rubenwardy joined #minetest-mods |
| 17:00 |
|
diemartin joined #minetest-mods |
| 17:05 |
|
diemartin joined #minetest-mods |
| 17:32 |
|
asie joined #minetest-mods |
| 19:05 |
|
TenPlus1 joined #minetest-mods |
| 19:05 |
TenPlus1 |
hi folks |
| 19:06 |
TenPlus1 |
does anyone know a way to get (pos) of a nod within minetest.register_on_player_fields(function(player, forename, fields) ??? |
| 19:06 |
TenPlus1 |
*node |
| 19:06 |
Zefram_Fysh |
that depends on which node you're interested in |
| 19:07 |
TenPlus1 |
it's driving me nuts... without (pos) I cannot get metadata within that function... |
| 19:07 |
TenPlus1 |
it's a chest formspec I'm editing and once I've entered a field it calls the above function... but it doesnt have pos |
| 19:08 |
Zefram_Fysh |
on_player_fields isn't naturally tied to a node |
| 19:08 |
Zefram_Fysh |
for a chest you want an on_receive_fields in the node type definition |
| 19:08 |
TenPlus1 |
that's the problem, I cant see a way to get the node potision once I enter text into formspec... and without that I cannot save anything I enter within the node itself |
| 19:08 |
TenPlus1 |
I tried that too, it wouldnt work... |
| 19:09 |
Zefram_Fysh |
the node type's on_receive_fields gets (pos, formname, fields, sender) |
| 19:09 |
TenPlus1 |
I had on_receive_fields within the definition and again on entry it ignored it completely... the only thing that seems to work is the external function |
| 19:12 |
Zefram_Fysh |
on_receive_fields is the correct way, and does work in general. you're not going to find a solution with player_fields |
| 19:14 |
TenPlus1 |
I had on_receive_fields within the node definition |
| 19:14 |
TenPlus1 |
it skips it completely |
| 19:14 |
TenPlus1 |
all I had was a PRINT ("WORKS") statement in there and it wouldnt even show it |
| 19:14 |
Zefram_Fysh |
if it didn't work, you did it incorrectly. you need to work on that |
| 19:15 |
Zefram_Fysh |
did you set a formspec for the node initially? |
| 19:15 |
TenPlus1 |
on_receive_fields = function(pos, formname, fields, sender) print ("WORKS") end, |
| 19:15 |
TenPlus1 |
I have a new chest with 4 text entry boxes at the side for shared users |
| 19:16 |
TenPlus1 |
once I enter text and hit enter it ignores the above on_receive_fields , but works with minetest.register_on_player_receive_fields ok... I dont get it |
| 19:17 |
Zefram_Fysh |
pastebin your complete code |
| 19:18 |
TenPlus1 |
http://pastebin.com/WEbTGeFX |
| 19:20 |
Zefram_Fysh |
you're not setting a formspec in the node |
| 19:21 |
Zefram_Fysh |
you're using show_formspec, which shows a player-associated formspec, which can be picked up with on_player_receive_fields |
| 19:22 |
Zefram_Fysh |
it's the wrong tool for the job |
| 19:22 |
Zefram_Fysh |
your on_construct function should meta:set_string("formspec", formspec) |
| 19:23 |
Zefram_Fysh |
that'll give you a node-associated form, the results of which will come in to the on_receive_fields hook |
| 19:25 |
TenPlus1 |
ahh gotcha... I pretty much copied and pasted the code from minetest game itself for the chest... never realised that part |
| 19:26 |
Zefram_Fysh |
taking a step back, in future you'll generally get better help if you're more careful to ask the right question. you came in asking how to get a node position in a on_player_receive_fields hook, which wasn't your real problem |
| 19:26 |
Zefram_Fysh |
your real problem was to get results from a form attached to a node |
| 19:26 |
TenPlus1 |
thanks dude, will check that part out now :) |
| 19:35 |
|
phantombeta joined #minetest-mods |
| 19:36 |
|
asie joined #minetest-mods |
| 20:06 |
|
Exio4 joined #minetest-mods |
| 20:09 |
|
asie joined #minetest-mods |
| 22:03 |
|
kaeza joined #minetest-mods |
| 22:57 |
|
kaeza joined #minetest-mods |
| 23:03 |
|
diemartin joined #minetest-mods |
| 23:18 |
|
kaeza joined #minetest-mods |