Adlibregister für bestimmte Funktion

01/31/2010 11:03 solos#1
So bin schon ne Weile am überlegen wie ich Adlibregister einer Funktion zuordnen kann...

Beispiel:

Wayout()
Run() ; hier soll adlibregister benutzt werden um den run auf circa 2 min zu begrenzen
Merchant()

Ist bestimmt ganz einfach aber momentan komm ich nicht drauf.

Das ganze soll dazu da sein ein Chestbot am stucken zu hindern, was man eigtl auch mit nem Positionsabgleich alle 5 sec machen könnte. Will das aber lieber mit Adlibregister versuchen. Vlt kann ja jemand helfen.
Danke im Voraus


Edit: Das reicht doch eigtl wenn ich das so mache?
Quote:
Func bla()

AdlibRegister("Resign",120000)

rest vom code

Endfunc
oder nicht?
01/31/2010 11:55 kknb#2
warum nicht mit timerinit und timerdiff die zeit abfragen, das kannst du dann perfekt mit adlibregister nutzen.

pseudocode:

$anfang=timerinit()
adlibregister("checktime",5000)
run()
func run()
;bla mach dein wayout run oder sonstwas
EndFunc

func checktime()
if timerdiff($anfang) >= xxx then ;deine zeitmarke
return resign()
EndIf
EndFunc
01/31/2010 12:00 solos#3
versuch ich gleich mal, danke
Edit:
Quote:
Func bla()

AdlibRegister("Resign",120000)

rest vom code

Endfunc
hat sogar gereicht und is kürzer
trotzdem danke ;)


hmmkay scheints hatte gwca oder autoit damit ein problem(err07), probier doch ma deine Variante aus.
hmm gibt auchn err07
01/31/2010 15:30 buFFy!#4
adlibregister = adlibenable? versionsdifferenzen?
01/31/2010 21:29 in MIND#5
evtl noch adlibdisable am zwischendrin, wenn du verkaufen willst
01/31/2010 22:03 solos#6
hab schon soviel versucht entweder es klappt gar nicht oder gw bringt den err07.
wäre das letzte was mir für meinen glücksbot noch fehlen würde, naja ich versuchs weiter ;)
01/31/2010 22:18 in MIND#7
der err07 kommt wenn du in der adlibfunc nen skill castest, resignst, oda sonst ne func aufrufst, die in städten nich ausführbar is und dann inne stadt reist, ohne adlibdisable... dann würde der skill in der stadt gecastet-->err07
01/31/2010 22:22 solos#8
ah gut zu wissen danke
01/31/2010 23:14 kknb#9
Quote:
Originally Posted by solos View Post
hat sogar gereicht und is kürzer
trotzdem danke ;)
hat schon so seinen sinn wenn ich dir das so poste wie ich es getan habe.
02/01/2010 19:58 solos#10
Edit: Ich glaub jetzt wo ich timers.au3 included hab funktioniert es :facepalm: