|
You last visited: Today at 12:12
Advertisement
Bug oder Ich?
Discussion on Bug oder Ich? within the GW Bots forum part of the Guild Wars category.
02/05/2009, 13:36
|
#1
|
elite*gold: 0
Join Date: Jul 2008
Posts: 614
Received Thanks: 164
|
Bug oder Ich?
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
Func _Heilen($Heilen = True)
If $Heilen = True Then
Sleep(Random(4000, 6000))
_Suchen1(True)
Sleep(Random(4000, 6000))
_Suchen2(True)
Sleep(Random(4000, 6000))
_Suchen3(True)
Sleep(Random(4000, 6000))
_Suchen4(True)
Sleep(Random(4000, 6000))
EndIf
EndFunc ;==>_Heilen
Func _Go()
While True
_Heilen(True)
WEnd
EndFunc ;==>_Go
While True
Sleep(500)
WEnd
Koordinaten stimmen soweit eigentlich, also Suchen1 bekomm ich wenn ich
PHP Code:
Else
Msgbox("","", "")
mache immer nen Error.. aber wieso? O_o
liegt das nun an Mir das ich einen Fehler im Skript habe.. oder ist das ganz einfach ein Bug?
|
|
|
02/05/2009, 15:48
|
#2
|
elite*gold: 0
Join Date: Apr 2008
Posts: 1,079
Received Thanks: 438
|
Quote:
Originally Posted by aLasca
Koordinaten stimmen soweit eigentlich, also Suchen1...
|
PHP Code:
...
$xy1 = PixelSearch(313, 675, 496, 681, 0xCC0404, 20)
...
$xy2 = PixelSearch(857, 56, 993, 73, 0xC00000, 20)
...
$xy3 = PixelSearch(857, 80, 993, 96, 0xC00000, 20)
...
$xy4 = PixelSearch(857, 104, 993, 120, 0xC00000, 20)
ohne es ausprobiert zu haben, aber $xy1 tanzt irgendwie aus der Reihe....
Edit: Konorkator war ich 2mal live... echt seehr geil
|
|
|
02/05/2009, 16:34
|
#3
|
elite*gold: 0
Join Date: Jul 2008
Posts: 614
Received Thanks: 164
|
Quote:
Originally Posted by | Moep |
PHP Code:
...
$xy1 = PixelSearch(313, 675, 496, 681, 0xCC0404, 20)
...
$xy2 = PixelSearch(857, 56, 993, 73, 0xC00000, 20)
...
$xy3 = PixelSearch(857, 80, 993, 96, 0xC00000, 20)
...
$xy4 = PixelSearch(857, 104, 993, 120, 0xC00000, 20)
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
|
|
|
02/05/2009, 18:17
|
#4
|
elite*gold: 0
Join Date: Jan 2007
Posts: 1,753
Received Thanks: 443
|
holy ****
Msgbox("","", "") <-- wtf?
msgbox(NUMBER,"STRING","STRING")
|
|
|
02/05/2009, 18:26
|
#5
|
elite*gold: 0
Join Date: Jul 2008
Posts: 614
Received Thanks: 164
|
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..
|
|
|
02/05/2009, 18:56
|
#6
|
elite*gold: 0
Join Date: Apr 2008
Posts: 1,079
Received Thanks: 438
|
Ehrlich gesagt wär ich das Thema vom Grund auf aders angegangen...
aber is dein Bier.
btw msgbox is korrekt
|
|
|
02/05/2009, 18:58
|
#7
|
elite*gold: 0
Join Date: Jul 2008
Posts: 614
Received Thanks: 164
|
z.B.?? mach nen Vorschlag
|
|
|
02/05/2009, 19:08
|
#8
|
elite*gold: 0
Join Date: Apr 2008
Posts: 1,079
Received Thanks: 438
|
Wieso checkst du life 1 machst 5s pause, checkst life 2 machst 5s pause usw...
Damit kann man doch keine Gruppe obenhalten?! Glaube ich als noob monk wäre da effektiver
Check doch einfach alle 4 mates direkt nacheinander, der der es am nötigsten hat bekommt dann den skill verpasst sobald der aufgeladen ist.
Edit: bisher hast du nur n makro gebastelt
|
|
|
02/05/2009, 19:19
|
#9
|
elite*gold: 0
Join Date: Jul 2008
Posts: 614
Received Thanks: 164
|
Naja das sollte auch erstmal nur so irgendwie bisschen rumspielen sein so von wegen Test ob das überhaupt geht
|
|
|
02/05/2009, 23:08
|
#10
|
elite*gold: 0
Join Date: Apr 2006
Posts: 1,722
Received Thanks: 476
|
Quote:
Originally Posted by | Moep |
Ehrlich gesagt wär ich das Thema vom Grund auf aders angegangen...
aber is dein Bier.

|
dito, denn früher oder später kommt ein Stack Overflow ..
|
|
|
02/06/2009, 13:30
|
#11
|
elite*gold: 0
Join Date: Jan 2007
Posts: 1,753
Received Thanks: 443
|
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
|
|
|
02/06/2009, 13:35
|
#12
|
elite*gold: 0
Join Date: Apr 2008
Posts: 1,874
Received Thanks: 213
|
D.h ab v.0.0 - 0.9 hattest du bufferoverflow  ?
|
|
|
 |
Similar Threads
|
Eure Namen in Css? Oder Cod4 oder CoD6 egal welchem Spiel ;)
04/06/2010 - Off Topic - 1 Replies
Titel sagt es ja schon.
Ich heiße in Css:
°InYourFace° oder Krüppel mit dem Sack am Kinn
In Metin2:
°Chijo oder Chappi
UserOhneName oder NoN3me
|
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
|
All times are GMT +1. The time now is 12:12.
|
|