Autoit variablen ...brauche HILFEEE^^

02/13/2009 20:14 leridan#1
Hey Leute

Habe eine kurze frage wegen autoit variablen

kann ich die so verweisen ??

$variable1 = Kampfabteilung


$Kampfabteilung
SEND ("{F1}")
Sleep (5000)

so z.b das er dann über die variable wieder dorthin weisst???
und wie könnte ich es machen das er immer wieder auf kampf dann auf heal dann wieder auf kampf geht ;)

Also ganz kurz ich hätte gern sowas

1attack
2heilen
3ausaammeln
4u.s.w^^

nach attack gehe zu 2 (Heilen)-wenn nötig falls nicht zu 1 ^^

MFG Leri XD
02/13/2009 21:31 leridan#2
ich komme nicht weiter ..biteeee um hilfeee :(

das war mein erster code für heal und attack funktion ... es sollte überprüft werden ob heal nötig ist wenn nicht sollte er auf heal zurück ..hier mal 1 version XD
MouseClick ("left",536, 367)
WinWaitActive ("4Story")

$Heal = Heal
$Attack = Attack
Attack
SEND ("{TAB}")
Sleep (500)
SEND ("{F1}")

PixelGetColor (180, 31)
PixelChecksum (0xCA1F10)
if PixelChecksum "0xCA1F10" Then
$Attack
ElseIf "0xCA1F10" Then
$Heal

Heal
PixelGetColor (129, 37)
PixelChecksum (0x291F12)
If PixelChecksum = 0x291F12 Then
SEND ("{B}")
ElseIf PixelChecksum = 0x291F12 Then
§Attack









2.....Versuch bisschen verändert ...es hängt an den ...(du musst wenns nicht richtig ist oder wenns richtig ist dahin....aber wie difiniert man das ???




PixelGetColor (180, 31)
PixelChecksum (0xCA1F10)
if PixelChecksum = "0xCA1F10" Then
("Attack")
ElseIf PixelChecksum = "0xCA1F10" Then
("Heal")

("Heal")
PixelGetColor (129, 37)
PixelChecksum (0x291F12)
If PixelChecksum = 0x291F12 Then
SEND ("{B}")
ElseIf PixelChecksum = 0x291F12 Then
("Attack")
exit


Ich hoffe ihr könnt mir helfen ...


MFG Leridan
02/14/2009 03:16 Quade#3
Meinst du in etwa so?:

If [Leistevoll] Then
[weiterkämpfen]
Else
[Heilen]
EndIf


?? so in der Art? Und da du das wiederholen willst ne While-schleife ^^


While 1
If [Leistevoll] Then ;Überprüft ob geheilt werden muss, wenn nicht
[weiterkämpfen] ;soll er weiterkämpfen
Else ;wenn doch
[Heilen] ;heile mich
EndIf ;[EndIf]
WEnd ; Von vorne :P


so würd er also immer wieder von vorne schauen ob dein Leben voll ist (oder halt an nem bestimmten Punkt ;)

Das wäre das einfachste :P Man könnte natürlich alles komplizierter machen aber muss ja nicht sein, gell? ^^


PS: Wieso WinWaitActive ("4Story") xD Du bist im Rappelz Bereich :P
02/19/2009 11:43 !Sense!#4
was ist das
02/20/2009 19:06 Night Dragon#5
Was ist das, was?