[PSP] Problema con LUA

Hola, estoy programando un programa en LUA y no consigo crear un temporizador para que en 2 segs muestre en la pantalla "Done." y nada mas que lo muestre diga "Loading..."
Espero que me podais ayudar, gracias.
Exactamente no existe un código predilecto.

Lo que te aconsejo es ke si tienes nociones usficientes, te crees uno tu

Es tan sencillo como una variable.

timer = time
time = time+1

wile true do

if time < 1000 then
screen:print("Loading...")
end

if time => 1000 then
screen:print("Done")
end

end

Este seria una guia para lo ke mas o menos tendrias que hacer, pero lo más seguro es ke la mia no funcione.

Lo dejo en tus manos
Hay algo mas sencillo, ank no se a partir de que version de LUA Player lo implementaron, si tienes la ultima seguro q funciona.
El ejemplo seria:
Temporizador = Timer.new() -- Crea un temporizador (el tiempo es en milisegundos)

Temporizador:start() -- El temporizador comienza a contar

while true do


if Temporizador:time()<2000 then -- Temporizador:time() toma el valor del temporizado en ms

screen: print(x,y,"Loading...",color)

else

screen: print(x,y,"Done.",color)

end

screen.flip()

end


PD: No lo he probado, pero imagino que funcionara, ahh y para resetear el temporizador es ("Temporizador:reset()"). :)
2 respuestas