Password Enter

Ejemplos y plantillas para Autoplay Media Studio.
Buenas amigos el otro dia me dio la vena de hacer un ejemplo de como hacer un loop de entrada con password espero que os guste y os sea de utilidad aquí el código y mas abajo esta el ejemplo.

CODIGO:
local password = "1234"; 
local maxcount = 5;
local count = 0; 

while true do
	pass = Dialog.Input("", "ENTER SECURITY CODE:", "", MB_ICONQUESTION);
	if (pass == "") then
		Dialog.Message("Error", "Your information could not be processed as entered. Please try again.", MB_OK, MB_ICONEXCLAMATION, MB_DEFBUTTON1);
	elseif (pass == "CANCEL") then
		Application.Exit(0);
 	elseif (pass ~= "CANCEL") and (pass ~= "") then
 		count = count + 1		
		if (pass == password) then
 			return true;
 		else
 			if maxcount ~= count then
 				Dialog.Message("Error", "Your enter code is not correct. Please try again.\r\n\r\nYou still have "..maxcount-count.." attempts", MB_OK, MB_ICONEXCLAMATION, MB_DEFBUTTON1);
 			else
 				Dialog.TimedMessage("Log Out...", "Application close in 3 seconds...", 3000, MB_ICONINFORMATION);
 				Application.Exit(0);
 			end
 		end
 	end	
end
EJEMPLO:
Password Enter.apz

Nota como vereis en el codigo se ve la password pero se puede hacer que no se vea guardando los datos en la misma APP usando Application.SaveValue y Application.LoadValue.
ejemplo maravilloso ;)
Thanks Ceone

:num1: :num1: :num1: :num1:
Gracias