autoit frage zu func´s

01/16/2010 14:26 tyrantklapp#1
hi leute,

kann autoit überhaupt mehrere funcs auf einmal nutzen?

z.B.: metin2 autopotter und gleichzeitig farmen
01/16/2010 14:45 HardCore.1337#2
Ich würde 2 Scripte erstellen (also 2 Exe Datein) und die dann parallel laufen lassen
01/16/2010 15:33 .nAno#3
Das was du brauchst nennt sich Multithreading und das ist für Anfänger nicht unbedingt geeignet^^

Du kannst es aber wie schon gesagt mit zwei .exen probieren ;)
01/16/2010 17:05 AllesVergeben#4
Du kannst es auch mit AdlibEnable (oder AdlibRegister in der Beta) probieren.

Das heißt, z.B. jede Sekunde abfragen ob genug HP da ist oder so.
01/17/2010 13:45 Xereon#5
Quote:
Originally Posted by AllesVergeben View Post
Du kannst es auch mit AdlibEnable (oder AdlibRegister in der Beta) probieren.

Das heißt, z.B. jede Sekunde abfragen ob genug HP da ist oder so.
AdlibEnable ist nur pseudo :P

-------------------------------------------------------------------

2 Exe wären wohl der einfachste Weg; ansonsten sag ich nur: geschicktes Einsetzten von Timern
01/17/2010 13:51 AllesVergeben#6
Quote:
Originally Posted by Xereon View Post
AdlibEnable ist nur pseudo :P

-------------------------------------------------------------------

2 Exe wären wohl der einfachste Weg; ansonsten sag ich nur: geschicktes Einsetzten von Timern
Aber bei diesem Fall reicht's. ^^
01/17/2010 15:11 KDeluxe#7
Die beste Möglickeit ist es aber mit "If" Befehlen

PHP Code:
While Sleep(10)
Farmfunktion
If HP 100 Then _heilen() 
01/17/2010 16:15 Xereon#8
Quote:
Originally Posted by KillerDeluxe View Post
Die beste Möglickeit ist es aber mit "If" Befehlen

PHP Code:
While Sleep(10)
Farmfunktion
If HP 100 Then _heilen() 
Natürlich; warum bin ich da bloß nicht selber drauf gekommen? Warum habe ich nicht schon früher If`s beim Programmieren benutzt?

:facepalm:

Ich geb dir mal einen kelinen Anstoß, warum du das Thema komplett verfehlt hast:
PHP Code:
While 1
Sleep
(5000) ; Farmfunktion braucht 5 Sekunden zur Vollendung
If HP 100 Then _heilen()
WEnd 
01/17/2010 17:35 KDeluxe#9
Und woher soll ich wissen, wie lange die Farmfunktion braucht?

Ich hab bei meinem LastChaos Bot auch einen If Befehl genommen, deswegen hab ich es vorgeschlagen
01/18/2010 14:25 Xereon#10
Quote:
Originally Posted by KillerDeluxe View Post
Und woher soll ich wissen, wie lange die Farmfunktion braucht?

Ich hab bei meinem LastChaos Bot auch einen If Befehl genommen, deswegen hab ich es vorgeschlagen
Du musst nicht exakt wissen wielange sie braucht.
Das Script ist druch sowas einfach fehlerhafter und bei jedem größeren Projekt/Bot wird es früh oder später zu Komplikationen kommen.

Und selbst wenn die Farmfunktion incht 5sec braucht; bei meinen uw²-bot zB benötigt die Farmfunktion ~20ms, genug Zeit um das Gui nicht richtig funktionstüchtig zu machen, wenn der bot läuft.(zwar refresht er, aber der Input wird größtenteils ignoriert)