Soo,
ich hab mir gedacht, erleichterst du dir dieses stressige auf den Gegnerbalkenstarren und schreibst ne Routine dafür.
Hat an sich auch schon geklappt, nur musste ich die .au3 nach jedem rupt neustarten, was ja nich sinn der sache ist.
Nun Ruptet sie allerdings garnichtmehr ^^
Code:
#include <Misc.au3>
$vDll = DllOpen("user32.dll")
HotKeySet ("{F9}", "Start")
$var1 = 0
$var2 = 1
;--------------------------------------------------------------------------------------------------------------------------------------------------------------
If Not WinActivate ("Guild Wars") Then
WinActivate("Guild Wars")
EndIf
While $var2 = 1
If _Ispressed ("78") Then
Scan()
Else
Do
Sleep (Random (10, 20))
Until _IsPressed("78")
Scan()
EndIf
WEnd
;--------------------------------------------------------------------------------------------------------------------------------------------------------------
Func Start()
$var1 = 1
EndFunc
func Scan()
Do
$balken = PixelGetColor (954, 110)
Until $balken = 0x2E2E2E
$balken = PixelGetColor (954, 110)
If $balken = 0x2E2E2E Then
Rupt()
EndIf
EndFunc
Func rupt()
Send ("1")
EndFunc
Sinn der sache war, es einmal mit F9 zu starten und dann zwischendurch normal weiterzuspielen zu können, bis wieder ein "Opfer" vorbeiläuft. Dann soll
per F9/F10 die Routine neugestartet werden, dazwischen im Ruhezustand aber noch da.
Jemand eine Idee?
Edit: Scheint daran zu liegen, das der fertigkeitscastbalken halb durchsichtig ist und so immer verschiedene pixelfarben rauskommen.
Edit2: Jup lag dran...Jetzt ist er aber ein wenig langsam...für nen bot mein ich ^^ wie könnte man ihn schneller machen? weiss jemand was?
HotKeySet("{F9}", "Script_pausieren")
Func Script_pausieren()
$Paused = NOT $Paused
While $Paused
sleep(100)
ToolTip('Script pausiert..."',0,0)
WEnd
ToolTip("")
EndFunc
Call("Script_pausieren")
While 1
$balken=pixelgetcolor(x,y)
If $balken=0x2E2E2E then
rupt()
EndIf
WEnd
Das Ding startet und geht in den Pausemodus.
Wenn du das nächste mal F9 drückst, dann wird
ein dauerhafter Balkencheck aktiviert, bis man das Scirpt
per F9 wieder in den Pausemodus versetzt.
Falls die Farbe an der Stelle stimmt, callt er rupt() -musste noch hinzufügen.
Danke, so kann mans wohl auch machen, ist aber nicht so in meinem sinne, weil ich Quasi eine "Falle" legen wollte für den nächsten skill des gegners.
Ist jetzt aber gelöst
Du wolltest doch, dass wenn der Balken bei 5% voll ist oder so der Rupt kommt, oder? Das kannse mit dem Script machen.
Ansonsten gehts auch, das NUR der eine nächste Spell geruptet wird:
Code:
HotKeySet("{F9}", "KillnextSkill")
Func KillnextSkill()
While 1
$balken=pixelgetcolor(100,200)
If $balken=0x2E2E2E then
Send("{1}")
ExitLoop
EndIf
WEnd
EndFunc
While 1
WEnd
HotKeySet("{F9}", "KillnextSkill")
Func KillnextSkill()
While 1
$balken=pixelgetcolor(100,200)
If $balken=0x2E2E2E then
Send("{1}")
ExitLoop
EndIf
WEnd
EndFunc
While 1
WEnd
PixelGetColor() returned den dezimalwert, oder?
Also:
Code:
HotKeySet("{F9}", "KillnextSkill")
Func KillnextSkill()
While Hex(pixelgetcolor(100,200))<>0x2E2E2E
WEnd
Send("{1}")
EndFunc
While 1
WEnd
Na ja so sinnig finde ich das nicht zumal Du nicht weiß was der gegner castet .. und Kraftblock auf nen Siegel der Heilung rausballern ist sinnfrei .. aber sei jedem selbst überlassen ...
machen lassen und ein 0c vor die neue adresse gesetzt (kam übrigens 0000C890 raus, was irgendwie komisch klingt ^^)
Mehr Fragen hab ich erstmal nicht
Das is keine "Adresse" sondern einfach nur eine Zahl im Hexadezimalsystem :P
Wenn du dir sicher bist das deine koordinaten stimmen, bekommste auch den richtigen wert, den du dann in deinen Bot einbauen kannst...
Mal ne andere Frage: Hab die Funktion nicht getestet, kann man damit 3/4 skills interuppten!? wäre ziemlich übel...
mesmer folianten? 08/13/2008 - Guild Wars - 7 Replies hiho, hab grad inner auktion gesehen das hier wer mesmer folianten in massen verkauft ( Guild Wars Auktionshaus )
hab ihr nen plan wo man die gezielt farmen kann?
glider routine 03/13/2008 - WoW Bots - 3 Replies high, weiß jemand ob es atm schon nen prog gibt womit man ne eigene routine für glider erstellen kann? oder zumindest eine für wl mit teufelswache geeignet is suche ich. sorry 4 rechtschreibung aber is schon spät
ByteBot *Hunter Routine* 05/05/2007 - WoW Bots - 9 Replies Hallo,
ich verzweifele einfach nur noch...
wo bekomme ich endlich einen funktionierende Hunter Routine her ?
Alle die ich kenne funtzen nich richtig oder sind einfach nur für den ARSCH !!!!!!!!
Wenn ihr mir helfen könnt dann tut das^^