problema con stack overflow- como reescribir esta secuencia
Publicado: 29 May 2014, 12:21
Hola tengo una funcion que me provoca stack over flow al cabo de unas horas y me gusatria reescribirla para que no lo provocara. Alguna idea?
Func Palante()
if $pala < 10 Then
$pala += 1
sleep(1000)
$resum = PixelSearch(688,79, 700, 87, 0x551771,3)
If Not @error Then
call ("andando")
Else
call ("Palante")
EndIf
Else
Print ("Mas de 10 secs reiniciando ")
call ("reinicio")
EndIf
EndFunc
kiero ke vaya buscando un determinado color en un cuadrito d la pantalla y ke kuando lo encuentre haga la funcion andando sino lo encuentra en 10 segundos kiero ke reinicie todo el script , lo ke pasa es ke a veces ese color tarda mas tiempo y aveces menos en salir, pero como mucho tarda 10 secs o no sale y no kiero esperar los 10 secs, kiero ke al segundo de aparecer haga la funcion andando
alguna idea de como reescribirlo
mis conocimientos son muy basicos
muchas gracias
Func Palante()
if $pala < 10 Then
$pala += 1
sleep(1000)
$resum = PixelSearch(688,79, 700, 87, 0x551771,3)
If Not @error Then
call ("andando")
Else
call ("Palante")
EndIf
Else
Print ("Mas de 10 secs reiniciando ")
call ("reinicio")
EndIf
EndFunc
kiero ke vaya buscando un determinado color en un cuadrito d la pantalla y ke kuando lo encuentre haga la funcion andando sino lo encuentra en 10 segundos kiero ke reinicie todo el script , lo ke pasa es ke a veces ese color tarda mas tiempo y aveces menos en salir, pero como mucho tarda 10 secs o no sale y no kiero esperar los 10 secs, kiero ke al segundo de aparecer haga la funcion andando
alguna idea de como reescribirlo
mis conocimientos son muy basicos
muchas gracias