dialog improvement

master
Alexsandro Percy 2022-06-11 13:05:40 -03:00
parent 4f14601ad5
commit 3136fda33e
1 changed files with 13 additions and 6 deletions

View File

@ -17,13 +17,14 @@ end
minetest.register_on_player_receive_fields(function(player, formname, fields) minetest.register_on_player_receive_fields(function(player, formname, fields)
if formname == "steampunk_blimp:manual_main" then if formname == "steampunk_blimp:manual_main" then
local formspec_color = "#44444466"
if fields.short then if fields.short then
local text = { local text = {
"Shortcuts \n\n", "Shortcuts \n\n",
"* Right click: enter in / acess the internal menu \n", "* Right click: enter in / acess the internal menu \n",
"* Punch with dye to paint the primary color\n", "* Punch with dye to paint the primary color\n",
"* Punch a dye, but holding Aux (E) key to change the secondary color.\n", "* Punch a dye, but holding Aux (E) key to change the secondary color.\n",
"* To change the blimp logo, call the command \"/blimp_logo\".\n", "* To change the blimp logo, call the command \""..core.colorize('#ffff00', "/blimp_logo").."\".\n",
"* Forward or backward while in drive position: controls the power lever \n", "* Forward or backward while in drive position: controls the power lever \n",
"* Left or right while in drive position: controls the direction \n", "* Left or right while in drive position: controls the direction \n",
"* Jump and sneak: controls the up and down movement \n", "* Jump and sneak: controls the up and down movement \n",
@ -34,6 +35,8 @@ minetest.register_on_player_receive_fields(function(player, formname, fields)
local shortcut_form = table.concat({ local shortcut_form = table.concat({
"formspec_version[3]", "formspec_version[3]",
"size[16,10]", "size[16,10]",
"no_prepend[]",
"bgcolor["..formspec_color..";false]",
"label[1.0,2.0;", table.concat(text, ""), "]", "label[1.0,2.0;", table.concat(text, ""), "]",
}, "") }, "")
minetest.show_formspec(player:get_player_name(), "steampunk_blimp:manual_shortcut", shortcut_form) minetest.show_formspec(player:get_player_name(), "steampunk_blimp:manual_shortcut", shortcut_form)
@ -50,6 +53,8 @@ minetest.register_on_player_receive_fields(function(player, formname, fields)
local fuel_form = table.concat({ local fuel_form = table.concat({
"formspec_version[3]", "formspec_version[3]",
"size[16,10]", "size[16,10]",
"no_prepend[]",
"bgcolor["..formspec_color..";false]",
"label[1.0,2.0;", table.concat(text, ""), "]", "label[1.0,2.0;", table.concat(text, ""), "]",
}, "") }, "")
minetest.show_formspec(player:get_player_name(), "steampunk_blimp:fuel", fuel_form) minetest.show_formspec(player:get_player_name(), "steampunk_blimp:fuel", fuel_form)
@ -58,16 +63,18 @@ minetest.register_on_player_receive_fields(function(player, formname, fields)
local text = { local text = {
"Sharing \n\n", "Sharing \n\n",
"This vehicle was made to be shared with a team. So the owner can set more users to \n", "This vehicle was made to be shared with a team. So the owner can set more users to \n",
"operate it. Inside the blimp, just use the command \"/blimp_share <name>\" \n", "operate it. Inside the blimp, just use the command \""..core.colorize('#ffff00', "/blimp_share <name>").."\" \n",
"To remove someone from the sharing, \"/blimp_remove <name>\" \n", "To remove someone from the sharing, \""..core.colorize('#ffff00', "/blimp_remove <name>").."\" \n",
"To list the owners, \"/blimp_list\" \n", "To list the owners, \""..core.colorize('#ffff00', "/blimp_list").."\" \n",
"Is possible to lock the blimp access, so only the owners can enter: \"/blimp_lock true\" \n", "Is possible to lock the blimp access, so only the owners can enter: \""..core.colorize('#ffff00', "/blimp_lock true").."\" \n",
"To let anyone enter, \"/blimp_lock false\" \n", "To let anyone enter, \""..core.colorize('#ffff00', "/blimp_lock false").."\" \n",
"All shared owners can access the blimp inventory" "All shared owners can access the blimp inventory"
} }
local tips_form = table.concat({ local tips_form = table.concat({
"formspec_version[3]", "formspec_version[3]",
"size[16,10]", "size[16,10]",
"no_prepend[]",
"bgcolor["..formspec_color..";false]",
"label[1,2;", table.concat(text, ""), "]", "label[1,2;", table.concat(text, ""), "]",
}, "") }, "")
minetest.show_formspec(player:get_player_name(), "steampunk_blimp:share", tips_form) minetest.show_formspec(player:get_player_name(), "steampunk_blimp:share", tips_form)