BorderGame

Versione completa: [aiuto] bot personale, bug
Al momento stai visualizzando i contenuti in una versione ridotta. Visualizza la versione completa e formattata.
Salve ragazzi, mi servirebbe una mano, stavo cercando di crearmi un bot che soddisfasse le mie esigenze e finche resta semplice con il while tutto funziona perfetto

ho fatto il mago, quindi ahime jobbare per via degli mp è leggermente piu complesso, ergo non ho potuto usare i vostri bot ma ho dovuto fare qualcosa da me, ma ahime appena ho cercato di creare qualcosa di piu "elegante" non ho capito piu nulla e mi ritrovo qualcosa che non funziona come si deve, anzi

Codice:
$time = 0

func skill()

sleep(300)
$time = $time + 1

if $time > 1000 then
sleep(300)
ControlSend($finestra, "", "", "{4}")
$time = 0
endif

EndFunc

Func Primaria()

While 1
   sleep(300)
   ControlSend($finestra, "", "", "{SPACE}")
   ControlSend($finestra, "", "", "{x}")
   skill()
   sleep(300)
Wend

EndFunc

in poche parole quello che avevo pensato era, creo una variabile 0, ogni volta che ricomincia il ciclo while aggiunge 1, ogni 1000 cicli (fase test, poi mi andavo a trovare il tempo che piu mi serve) avviasse la skill fogna (ma poi da qui vado a cascata con altre abilità) e risettasse la variabile a 0 cosi da ricominciare, ma non capisco perchè, forse troppo abituato ad altri linguaggi non vedo la sfumatura tra le righe, e mi esce proprio dallo script
UP

credo di aver risolto con il ciclo for, ma vorrei delucidazioni sul perchè con l'if non riuscivo
URL di riferimento