tiempo = timer.new()whiletruedo
controls.read()if controls.cross()then
tiempo:start()
v =trueendif v then
image.blit(imagen)if tiempo:time()>=3000thendofile(completed.lua)endend
screen.flip()end
prueba y comentas ^^
"Las cosas brillantes siempre salen de repente, como la geometría de una flor"
creo que seria asi:
var =0
var_tiempo =0--- es una variable que se usa como tiempo pero no lo es..whiletruedoif var ==1then
var_tiempo = var_tiempo + 1if var_tiempo >100thendofile("tu archivo.lua")endendif press.cross then
var =1endend
Mi Primer Homebrew = Yu-Gi-Oh! The Duelist Of Roses ----> 70%(Falta de IA xD)
Se nota que no tienes ni idea de timers, eso que haces NO está bien por ningún lado, ya que no mides tiempo, sino que sumas uno cada que termina de hacerse una vuelta del bucle (que no tiene tiempo fijo, no es lo mismo un bucle con un print, que un bucle con imagenes, sonido y tresdé xD).
Anda, juega con timers y verás la diferencia entre lo que haces, y lo correcto.
contador = Timer.new()
contador:stop()whiletruedo
screen:clear()
tiempo =math.floor(contador:time()/1000)if presionoX then
contador:start()end---aqui empieza la dudaif tiempo ==1then--- mi funcionelse---como hago que en esta funcion pase a tiempo = 2 y que siga el timer()endif tiempo ==2then-- mi funcionelse---como hago que en esta funcion pase a tiempo = 3 y que siga el timer()endif tiempo ==3then
contador:stop()
contador:reset(0)end
screen:flip()end
EDITADO: ya lo solucione...
Mi Primer Homebrew = Yu-Gi-Oh! The Duelist Of Roses ----> 70%(Falta de IA xD)
quieres que cuando se cumpla cierto tiempo haga un dofile?
If tiempo:time() == milisegundos then
difile(sfashfd)
end
Follow me twitter nautilus1_jmccu!!
Sony, ya a nadie le interesa tus UMD si alguien compra una psp es por nosotros los coders. Madura y has un FW que haga la diferencia y anime a las personas en comprar un PSP
Follow me twitter nautilus1_jmccu!!
Sony, ya a nadie le interesa tus UMD si alguien compra una psp es por nosotros los coders. Madura y has un FW que haga la diferencia y anime a las personas en comprar un PSP
Follow me twitter nautilus1_jmccu!!
Sony, ya a nadie le interesa tus UMD si alguien compra una psp es por nosotros los coders. Madura y has un FW que haga la diferencia y anime a las personas en comprar un PSP
By jorge_97
Lo consegui dios...
Tenia puesto que el contador empezara al principio (Es decir fuera del bucle) y entonces al pasar 3 segundos se cargaba...
Gracias!!!
Y perdonen"!!
Dos años en SCENEBETA
Click aquí para ver la Entrada de Bitácora.
Es obvio que el start va
Es obvio que el start va fuera del bucle sino va a estar contando a cada pasada del bucle y se va a estar repitiendo infinitamente xD.
bueno
bueno aqui tienes otra manera
prueba y comentas ^^
"Las cosas brillantes siempre salen de repente, como la geometría de una flor"
hola
Mi Primer Homebrew = Yu-Gi-Oh! The Duelist Of Roses ----> 70%(Falta de IA xD)
N.homebrew -->>> RPG VX Loading... 15%
man
Se nota que no tienes ni idea de timers, eso que haces NO está bien por ningún lado, ya que no mides tiempo, sino que sumas uno cada que termina de hacerse una vuelta del bucle (que no tiene tiempo fijo, no es lo mismo un bucle con un print, que un bucle con imagenes, sonido y tresdé xD).
Anda, juega con timers y verás la diferencia entre lo que haces, y lo correcto.
PSP FAT [5.00 M33-6] [6.60 ME] [Hard Moded] / Nintendo Wii [4.1U] [cIOS Hermes] [D2X cIOS] / iPhone 3G [4.2.1] [BB 05.13.04] [redsn0w] / iPod Touch 4 [6.1] [evasi0n]
07/05/10: Tuve el placer de llamarle con todo derecho "N00B" a molotovi xDDD
Recuerda: Sé el intérprete -_-
emmm
de hecho si las conosco, pero tengo una duda...
mira:
EDITADO: ya lo solucione...
Mi Primer Homebrew = Yu-Gi-Oh! The Duelist Of Roses ----> 70%(Falta de IA xD)
N.homebrew -->>> RPG VX Loading... 15%
Que quieres hacer
Que quieres hacer exactamente
quieres que cuando se cumpla cierto tiempo haga un dofile?
If tiempo:time() == milisegundos then
difile(sfashfd)
end
Follow me twitter nautilus1_jmccu!!
Sony, ya a nadie le interesa tus UMD si alguien compra una psp es por nosotros los coders. Madura y has un FW que haga la diferencia y anime a las personas en comprar un PSP
creo que
creo que puedes usar
os.sleep(2) <-- y el argumento es un numero en segundos
mira a ver si eso te funciona :B
By jorge_97
He puesto esto pero nada:
if controls.press("cross") then
os.sleep(3)
dofile("completed.lua")
end
Seguire probando gracias!!
Dos años en SCENEBETA
Click aquí para ver la Entrada de Bitácora.
prueba con 300 en vez de 3
prueba con 300 en vez de 3
By jorge_97
No, sigue sin pararse...
¿Usas el eboot de GDP?
¿Usas el eboot de GDP?
By jorge_97
Si.
No te confies de los botones
No te confies de los botones :p
Mejor pon esto
variable = 0
if controls.cross() then
variable = 1
end
if variable == 1 then
os.sleep(2)
end
Follow me twitter nautilus1_jmccu!!
Sony, ya a nadie le interesa tus UMD si alguien compra una psp es por nosotros los coders. Madura y has un FW que haga la diferencia y anime a las personas en comprar un PSP
no confies
no confies en los botones? x'D
By jorge_97
Yo creo recordar que en C se usaba Delay para programar pero es que aqui en LUADEV???
By jorge_97
Se muy bien porque tengo puesto controls.press en vez controls. BOTON
y la razon es sencilla si uso la que tu dices al pasar al siguiente .lua hace la accion de pulsar X otra vez
En cambio con press solo hace la accion en el .lua actual...
Saludos
Dos años en SCENEBETA
Click aquí para ver la Entrada de Bitácora.
Ahh con que eso es lo que
Ahh con que eso es lo que quiere hacer...
By jorge_97
Esto es lo que quiero hacer:
Si pulso cross then
Sale una imagen y 3 segundos despues
se carga un dofile
end
eso es
tiempo = timer.new() while
tiempo = timer.new()
while true do
controls.read()
if controls.cross() then
while 1 do
image.blit(imagen)
tiempo:start()
if tiempo:time() == milisegundos then
dofile(adad)
end
end
Follow me twitter nautilus1_jmccu!!
Sony, ya a nadie le interesa tus UMD si alguien compra una psp es por nosotros los coders. Madura y has un FW que haga la diferencia y anime a las personas en comprar un PSP
eso está casi bien
Pues eso, estaría bien si el start estuviera afuera, allí a como lo tienes funciona, pero hace start de por gusto a cada rato... xD
PSP FAT [5.00 M33-6] [6.60 ME] [Hard Moded] / Nintendo Wii [4.1U] [cIOS Hermes] [D2X cIOS] / iPhone 3G [4.2.1] [BB 05.13.04] [redsn0w] / iPod Touch 4 [6.1] [evasi0n]
07/05/10: Tuve el placer de llamarle con todo derecho "N00B" a molotovi xDDD
Recuerda: Sé el intérprete -_-
Ouh sh36;) se me fue a lo
Ouh sh36;) se me fue a lo loco xD