32 lines
1.2 KiB
Lua
32 lines
1.2 KiB
Lua
local new = {}
|
|
new.get_formspec = function(player, pos)
|
|
if player == nil then
|
|
return
|
|
end
|
|
formspec = "size[5,6.5]"
|
|
.."background[5,6.5;1,1;gui_formbg.png;true]"
|
|
.."listcolors[#00000069;#5A5A5A;#141318;#30434C;#FFF]"
|
|
.."bgcolor[#080808BB;true]"
|
|
.."label[0,0;Welcome to minetest castrum.]"
|
|
.."label[0,0.3;You are on a floor plan of a castle.]"
|
|
.."label[0,0.6;Hit a diamond block to build and upgrade a building.]"
|
|
.."label[0,0.9;Go first to the quarry in the east.]"
|
|
.."label[0,1.2;Collect resources and rebuild the old castle]"
|
|
.."image_button[4.5,-0.3;0.8,0.8;;esc;X]"
|
|
return formspec
|
|
end
|
|
|
|
minetest.register_on_newplayer(function(player)
|
|
player:setpos({x=-40, y=8.5, z=-5.0})
|
|
minetest.show_formspec(player:get_player_name(), "new" , new.get_formspec(player))
|
|
local privs = minetest.get_player_privs(player:get_player_name())
|
|
privs["fast"] = true
|
|
minetest.set_player_privs(player:get_player_name(), privs)
|
|
end)
|
|
|
|
minetest.register_on_player_receive_fields(function(player, formname, fields)
|
|
local player_inv = player:get_inventory()
|
|
if formname == "new" then
|
|
minetest.show_formspec(player:get_player_name(), "", "")
|
|
end
|
|
end) |