Also, es geht mir darum son kleines Tool zu schreiben was die Gruppe heilt.. irgendwie klappt das auch ganz gut. Ich will 4 Leute heilen, es werden aber nur 3 geheilt (Gruppenslot 1 wird ausgelassen).
PHP Code:
HotKeySet("{Home}", "_Go")
Global $Heilen = True
Opt("CaretCoordMode", 1)
$hWnd = WinGetHandle("Guild Wars")
Func _Suchen1($Heilen = True)
If $Heilen = True Then
$xy1 = PixelSearch(313, 675, 496, 681, 0xCC0404, 20)
If Not (@error) Then
ControlClick($hWnd, "", "", "left", 1, $xy1[0], $xy1[1])
ControlSend($hWnd, "", "", "{1}")
EndIf
EndIf
EndFunc ;==>_Suchen1
Func _Suchen2($Heilen = True)
If $Heilen = True Then
$xy2 = PixelSearch(857, 56, 993, 73, 0xC00000, 20)
If Not (@error) Then
ControlClick($hWnd, "", "", "left", 1, $xy2[0], $xy2[1])
ControlSend($hWnd, "", "", "{2}")
EndIf
EndIf
EndFunc ;==>_Suchen2
Func _Suchen3($Heilen = True)
If $Heilen = True Then
$xy3 = PixelSearch(857, 80, 993, 96, 0xC00000, 20)
If Not (@error) Then
ControlClick($hWnd, "", "", "left", 1, $xy3[0], $xy3[1])
ControlSend($hWnd, "", "", "{3}")
EndIf
EndIf
EndFunc ;==>_Suchen3
Func _Suchen4($Heilen = True)
If $Heilen = True Then
$xy4 = PixelSearch(857, 104, 993, 120, 0xC00000, 20)
If Not (@error) Then
ControlClick($hWnd, "", "", "left", 1, $xy4[0], $xy4[1])
ControlSend($hWnd, "", "", "{4}")
EndIf
EndIf
EndFunc ;==>_Suchen4
ohne es ausprobiert zu haben, aber $xy1 tanzt irgendwie aus der Reihe....
Edit: Konorkator war ich 2mal live... echt seehr geil
$xy1 Tanzt aus der Reihe weil ich es erst über Gruppenslot 1 gemacht habe, da musste ich aber schon feststellen das es nicht geht, dann hab ichs über den Lebenspunktebalken probiert.
Also $xy1 tanzt aus der Reihe weil es die Coord's vom Lebenspunktebalken sind.
€: Ich war beim Abschiedskonzert in der Columbiahalle
Das ist doch egal.. guck dir doch mal die Default Parameter von MsgBox an..Ich kriege keinen Error wegen der MsgBox, ich kriege die MsgBox WENN ein Error ist..
das mit dem overflow kann ich immer noch nicht nachvolziehen, hab mich mal schlau gemacht,
autoit , zumindest die v3.5 + versionen, haben einen schutz dagegen...
dein bsp mit dem controlclick, ist das maximum des memory bereiches erreicht, fängt die func an rum zu spinnen (groß kleinschreibung) dies liegt jedoch daran, dass die bestehenden werte überschrieben werden, und somit sondertasten ausgelöst werden
nutzt du zb die "controlsend(bllaa......,1) <-- flag 1 = RAW"
dann hast du diese probleme nicht, der "buffer" wird nach jeder aktion geleert
ebenso kannst du die normale controlirgendwas() nutzen, und irgendwo controlsend("",..... ,"",1) in den code kritzeln, hiermit wird keine taste gedrückt, der buffer dennoch geleert
wobei ich nur RAW nutze, und noch nie nen bufferoverflow since Thunder V1 hatte
kaufe Kartago(server2) yang oder equitment oder ein lvl35famer 02/24/2010 - Metin2 Trading - 3 Replies hi kaufe auf s2 alos kartago entweder yang oder equitment oder ein lvl 35 famer mit kg ka auch toten gaul oder kein equitment haben
was ich bite ein lvl 61 magie sura auf dem server 15 und 10 euro psc und
wens ein gutes angebot gebe ich auch mein lvl 61 körper kriger auf kartago(s2)
pn meeeeeeeeeeeeeeeee post kan seihn das ich net beantworte^^
Tausch WinGm acc gegen metin de acc oder zzyt2 sachen oder acc!! 12/12/2009 - Metin2 Trading - 13 Replies Tausche lvl 71ger mentalkrieger gegen de acc oder acc oder sachen auf zzyt2.
Skills sind zwar low aber können nach wunsch auf P gezogen werden ist ja kein problem. ;)
DS G1
HS G1
SK G1
Stampfer nur M1
SS 2
VIT 90
INT 15