2019-05-21 09:28:06 -05:00

29 lines
1.4 KiB
Lua

local player
minetest.register_globalstep(function(dtime)
if minetest.localplayer and not player then
player = minetest.localplayer
print("mumble id "..player:get_name())
print("mumble context "..minetest.get_server_info().ip..":"..minetest.get_server_info().port)
minetest.display_chat_message("!Mumble loaded! This mod uses print() to send ingame positional data, your debug.txt may get quite large, and you may want to clear it periodically.")
end
if player then
local player_pos = player:get_pos() or {x=0, y=0, z=0}
local player_look = {x=0, y=0, z=0}
local camera_pos = {x=0, y=0, z=0}
local camera_look = {x=0, y=0, z=0}
if minetest.camera then
camera_pos = minetest.camera:get_pos()
camera_pos.x = (camera_pos.x/10)
camera_pos.y = (camera_pos.y/10)
camera_pos.z = (camera_pos.z/10)
camera_look = minetest.camera:get_look_dir()
player_look = camera_look
end
print("p p ["..(player_pos.x).." "..(player_pos.y).." "..(player_pos.z).."]")
print("p l ["..(player_look.x).." "..(player_look.y).." "..(player_look.z).."]")
print("c p ["..(camera_pos.x).." "..(camera_pos.y).." "..(camera_pos.z).."]")
print("c l ["..(camera_look.x).." "..(camera_look.y).." "..(camera_look.z).."]")
print("mumble submit")
end
end)