ich probiere gerade etwas mit LUA modding rum und wollte einen HUD erstellen.
Das ist mein Code:
Code: Select all
local player = minetest.get_player_by_name("singleplayer")
local idx = player:hud_add({
hud_elem_type = "text",
position = {x = 0.5, y = 0.5},
offset = {x = 0, y = 0},
text = "Hello world!",
alignment = {x = 0, y = 0}, -- center aligned
scale = {x = 100, y = 100}, -- covered later
})
Code: Select all
.__ __ __
_____ |__| ____ _____/ |_ ____ _______/ |_
/ \| |/ \_/ __ \ __\/ __ \ / ___/\ __\
| Y Y \ | | \ ___/| | \ ___/ \___ \ | |
|__|_| /__|___| /\___ >__| \___ >____ > |__|
\/ \/ \/ \/ \/
2018-11-28 19:36:28: ACTION[Main]: World at [C:\Program Files\Minetest\minetest-0.4.17.1-win64\bin\..\worlds\ggggggggggggggggggggggg]
2018-11-28 19:36:28: ACTION[Main]: Server for gameid="minetest" listening on 0.0.0.0:61027.
2018-11-28 19:36:30: WARNING[Main]: Irrlicht: PNG warning: iCCP: known incorrect sRGB profile
2018-11-28 19:36:31: ACTION[Server]: singleplayer [127.0.0.1] joins game.
2018-11-28 19:36:31: ACTION[Server]: singleplayer joins game. List of players: singleplayer
2018-11-28 19:45:02: ERROR[Main]: ModError: Failed to load and run script from C:\Program Files\Minetest\minetest-0.4.17.1-win64\bin\..\mods\hud\init.lua:
2018-11-28 19:45:02: ERROR[Main]: ...inetest\minetest-0.4.17.1-win64\bin\..\mods\hud\init.lua:2: attempt to index local 'player' (a nil value)
2018-11-28 19:45:02: ERROR[Main]: stack traceback:
2018-11-28 19:45:02: ERROR[Main]: ...inetest\minetest-0.4.17.1-win64\bin\..\mods\hud\init.lua:2: in main chunk
2018-11-28 19:45:02: ERROR[Main]: Siehe debug.txt für Details.