diff --git a/formspec_helpers.lua b/formspec_helpers.lua index 45ae778..53229b5 100644 --- a/formspec_helpers.lua +++ b/formspec_helpers.lua @@ -141,8 +141,12 @@ yl_speak_up.input_fs_manage_general = function(player, formname, fields, -- an entry was selected in the dropdown list if(fields and fields.list_of_entries and fields.list_of_entries ~= "") then local index = table.indexof(list_of_entries, fields.list_of_entries) + -- show the "Add :" entry if(fields.list_of_entries == "Add "..what..":") then index = 0 + yl_speak_up.speak_to[pname].tmp_index_general = 1 + yl_speak_up.show_fs(player, formname, fields.stored_value_for_player) + return end if(index and index > -1) then yl_speak_up.speak_to[pname].tmp_index_general = index + 1