Anuncios Google

Ayuda con screen.print() en LuaDEV (Solucionado)

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


Anuncios Google

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

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.

Imagen de Ayrton990

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

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.