keyvalues="000abcdefghijklmnopqrstuvwxyz1234567890" textbox={ value=nil, title=nil, old_update=nil, return_function=nil, show=function(title, retfun, default_value) textbox.title=title textbox.value=default_value textbox.old_update=update update=textbox.update textbox.return_function=retfun if textbox.value==nil then textbox.value="" end end, update=function() draw.rectf(20,50, 120, 40,6) draw.rect(20,50, 120, 40,8) if textbox.title then draw.text(textbox.title,30,55,8) end draw.rect(40,70, 80, 11,8) if textbox.value then draw.text(textbox.value,43,73,8) if (math.floor(sys.time()*4)%2)==0 then draw.text("_",43+#textbox.value*4,73,8) end end local tecla=key.press() if tecla>=4 and tecla<=39 then textbox.value=textbox.value..string.sub(keyvalues,tecla,tecla) elseif tecla==key.PERIOD then textbox.value=textbox.value.."." elseif tecla==key.BACKSPACE then textbox.value=string.sub(textbox.value,1,-2) elseif tecla==key.RETURN then update=textbox.old_update textbox.return_function(textbox.value) end end }