Hola a todos scenebeteros, hoy lo que me pasa es que al querer imprimir en pantalla, aparece y desaparece inmediatamente, lo he intentado con os.sleep(), pero no funciona
Aquí el code:
fondo = image.load("imagenes/analizar.png") verde = color.new(0,255,0) blanco = color.new(255,255,255) data={} data.password = 0 data.pictures = 0 data.Nfolder = 0 data.video = 0 data.music = 0 data.documents = 0 data.recycler = 0 data.autorun = 0 data.jtper =0 --------------------- Aquí es está función donde se imprime y se desaparece ---- function printf() if data.password== 2 then screen.print(192,80,"Eliminado Password.lnk",0.8, blanco,verde) end if data.pictures== 2 then screen.print(192,100,"Eliminado Pictures.lnk",0.8, blanco,verde) end if data.Nfolder==2 then screen.print(192,130,"Eliminado New Folder.lnk",0.8, blanco,verde) end if data.music==2 then screen.print(192,160,"Eliminado Music.lnk",0.8, blanco,verde) end if data.documents== 2 then screen.print(235,59,"Eliminado Documents.lnk",0.8, blanco,verde) end if data.recycler== 2 then screen.print(240,59,"Eliminado RECICLER",0.8, blanco,verde) end if data.autorun==2 then screen.print(245,59,"Eliminado Autorun.inf",0.8, blanco,verde) end if data.jtper== 2 then screen.print(250,59,"Eliminado jtper.scr",0.8, blanco,verde) end end while true do controls.read() fondo:blit(0,0) screen.print(192,59,"Amenazas Detectadas y eliminadas",0.8, blanco,verde) ----clog = io.open("changelog.txt") if files.exists("ms0:/Password.lnk") then files.remove("ms0:/Password.lnk") --cargador:blit(181,231) data.password = 2 else --cargador:blit(181,231) data.password = 1 --clog:open("changelog.txt") --clog:read("*1") --clog:write("virus1 = ms0:/Password.lnk") --clog:flush() --clog:close() end if files.exists("ms0:/Pictures.lnk") then files.remove("ms0:/Pictures.lnk") --cargador:blit(188,231) data.pictures = 2 else --cargador:blit(188,231) data.pictures = 1 --clog:open("changelog.txt") --clog:read("*2") --clog:write("virus2 = ms0:/Pictures.lnk") --clog:flush() --clog:close() end if files.exists("ms0:/New Folder.lnk") then files.remove("ms0:/New Folder.lnk") --cargador:blit(195,231) data.Nfolder = 2 else --cargador:blit(195,231) data.Nfolder = 1 --clog:open("changelog.txt") --clog:read("*3") --clog:write("virus3 = ms0:/New Folder.lnk") --clog:flush() --clog:close() end if files.exists("ms0:/Video.lnk") then files.remove("ms0:/Video.lnk") --cargador:blit(202,231) screen.print(225,59,"Eliminado Video.lnk",0.8, blanco,verde) else --cargador:blit(202,231) data.video = 1 --clog:open("changelog.txt") --clog:read("*4") --clog:write("virus4 = ms0:/Video.lnk") --clog:flush() --clog:close() end if files.exists("ms0:/Music.lnk") then files.remove("ms0:/Music.lnk") --cargador:blit(209,231) data.music = 2 else --cargador:blit(209,231) data.music = 1 --clog:open("changelog.txt") --clog:read("*5") --clog:write("virus5 = ms0:/Music.lnk") --clog:flush() --clog:close() end if files.exists("ms0:/Documents.lnk") then files.remove("ms0:/Documents.lnk") --cargador:blit(216,231) data.documents = 2 else --cargador:blit(216,231) data.documents = 1 --clog:open("changelog.txt") --clog:read("*6") --clog:write("virus6 = ms0:/Documents.lnk") --clog:flush() --clog:close() end -- RECICLER VIRUS, BECAREFUL WITH THIS SHIT if files.exists("ms0:/RECICLER") or files.exists("ms0:/recicler") then files.remove("ms0:/RECIClER") --cargador:blit(223,231) data.recycler = 2 else --cargador:blit(223,231) data.recycler = 1 --clog:open("changelog.txt") --clog:read("*7") --clog:write("recicler1 = ms0:/RECICLER") --clog:flush() --clog:close() end if files.exists("ms0:/autorun.inf") then files.remove("ms0:/autorun.inf") --cargador:blit(230,231) data.autorun = 2 else --cargador:blit(230,231) data.autorun = 1 --clog:open("changelog.txt") --clog:read("*8") --clog:write("recicler2 = ms0:/autorun.inf") --clog:flush() --clog:close() end if files.exists("ms0:/jtper.scr") then files.remove("ms0:/jtper.scr") --cargador:blit(237,231) data.jtper = 2 else --cargador:blit(237,231) data.jtper = 1 --clog:open("changelog.txt") --clog:read("*9") --clog:write("jtper1 = ms0:/jtper.scr") --clog:flush() --clog:close() end if data.password== 1 and data.pictures== 1 and data.Nfolder== 1 and data.video== 1 and data.music== 1 and data.documents== 1 and data.recycler== 1 and data.autorun== 1 and data.jtper== 1 then screen.print(192,260,"Análizis terminado",0.8, blanco,verde) screen.print(12,250,"Presione X para Salir",0.8, blanco,verde) end if controls.press("cross") then data.password = 0 data.pictures = 0 data.Nfolder = 0 data.video = 0 data.music = 0 data.documents = 0 data.recycler = 0 data.autorun = 0 data.jtper =0 dofile("script.lua") end printf() screen.flip() end
Me podrían solucionar el problema?
Gracias de antemano.
Administrador de www.SceneBeta.com y Android
Dónde pusiste el os.sleep?
Dónde pusiste el os.sleep? Debes ponerlo DESPUÉS del screen.flip para que surta el efecto que necesitas.
Pero se hace lento y no puedo
Pero se hace lento y no puedo precionar el X
Como sería screen.flip(10) según se está detenido 10 minutos no?
Saludos.
EDITO: No funciona es igual.
Administrador de www.SceneBeta.com y Android