Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Guild Wars > GW Bots
You last visited: Today at 23:51

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Pixelgetcolour zum Aggro check

Discussion on Pixelgetcolour zum Aggro check within the GW Bots forum part of the Guild Wars category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Sep 2008
Posts: 36
Received Thanks: 7
Pixelgetcolour zum Aggro check

happy new year,

ich habe eine routine geschrieben, um den aggro-bereich auf dem kompass auf gegner (rote pixel) zu prüfen. leider greift er die gegner, nach den positiven check nicht an. hat jemand eine idee?
PHP Code:
HotKeySet("{END}","_exitit")
HotKeySet("{NUMPAD0}","_check_aggro")

AutoItSetOption ("SendKeyDelay",150) ;Delay wird in ms angegebenStandardwert is 5 
AutoItSetOption 
("SendKeyDownDelay",150)


WinWait("Guild Wars""")
If 
Not WinActive("Guild Wars"""Then WinActivate("Guild Wars""")
WinWaitActive("Guild Wars""")


Func _exitit() 
exit 
0
EndFunc



Func _check_aggro
()

$yy 112
$zz 
0


    
if $yy 162 then
        
             
for $xx 1159 to 1109 Step -1
            
                $check_aggro 
hex(PixelGetColor($xx$yy),6) ; Koordinaten!
                If 
$check_aggro "FF0000" Then schaut nach ob die Farbe "FF0000" (Rotauf den koordinaten zu finden istWenn JA dann Funktion aufrufen _giveup()! Wenn NEIN nichts machen und normal weiter Boten!
                
send("c")
                
sleep(500)
                
send("{SPACE}")
                
Sleep(random(1000,1250))
                
$zz 1
                
Else    
                
$zz 0
                
EndIf
            
Next
    
        
if $zz 1 then 
        $yy 
112
        
else
        
$yy $yy+1
        
Endif
    endif

EndFunc  




while 1
        sleep 
(100)
WEnd 
thx im voraus und besonders für den entwickler der hauptroutine
Kaneoxi is offline  
Old 01/02/2009, 17:52   #2
 
aLasca's Avatar
 
elite*gold: 0
Join Date: Jul 2008
Posts: 614
Received Thanks: 164
PixelseArch stATt pIXelgetcolor - sorry fürS großkLEinschreiben.. der bot hIEr ist komisCH xD
aLasca is offline  
Thanks
1 User
Old 01/02/2009, 18:10   #3
 
elite*gold: 0
Join Date: Jan 2007
Posts: 1,753
Received Thanks: 443
überm kompass liegt ne halbtransparente schicht,
die läst kein pures rot durch ;P
Azunai is offline  
Old 01/02/2009, 18:14   #4
 
aLasca's Avatar
 
elite*gold: 0
Join Date: Jul 2008
Posts: 614
Received Thanks: 164
naja dann halt 10stufen dieses farbwertes angeben
aLasca is offline  
Old 01/02/2009, 18:30   #5
 
elite*gold: 0
Join Date: Nov 2008
Posts: 576
Received Thanks: 191
aggro = CHECK_MAP - 9A8h
sollte auch gehen


Gruß
Wadim
__wadim is offline  
Old 01/02/2009, 20:21   #6
 
elite*gold: 0
Join Date: Sep 2008
Posts: 36
Received Thanks: 7
Quote:
aggro = CHECK_MAP - 9A8h
sagt mir leider nichts

wie lautet die funktion dafür

bei autoit konnte ich dazu nichts finden. zz versuche ich es mit pixelsearch

thx bis dahin
Kaneoxi is offline  
Old 01/02/2009, 20:33   #7
 
elite*gold: 0
Join Date: Nov 2008
Posts: 576
Received Thanks: 191
$blub = _MemoryRead((0xAktuelle_CHECK_MAP_Adresse - 0x9a8h) , _MemoryOpen(ProcessExists("Gw.exe")))

$blub = 1 = aggro
$blub = 0 = kein aggro
__wadim is offline  
Thanks
1 User
Old 01/03/2009, 22:40   #8
 
elite*gold: 0
Join Date: Sep 2008
Posts: 36
Received Thanks: 7
also immoment bin ich soweit:
PHP Code:
#include "nomadmemory.au3"
#include "blub.au3"

;;

HotKeySet("{END}","_exitit")
HotKeySet("{NUMPAD0}","_check_aggro")

AutoItSetOption ("SendKeyDelay",150) ;Delay wird in ms angegebenStandardwert is 5 
AutoItSetOption 
("SendKeyDownDelay",150)


WinWait("Guild Wars""")
If 
Not WinActive("Guild Wars"""Then WinActivate("Guild Wars""")
WinWaitActive("Guild Wars""")


Func _exitit() 
exit 
0
EndFunc



Func _check_aggro
()
do            
$zz 0

$pid 
ProcessExists("gw.exe")
$hpid _MemoryOpen($pid)


    
$blub _MemoryRead((0x00D288F0 0x9a8h) ,$hpid)
    if 
$blub 1 then
    send
("c")
    
sleep(500)
    
send("{SPACE}")
    
Sleep(random(1000,1250))
    
$zz 1
    $blub 
0
    
Else    
    
$zz 0
    $blub 
0
    
EndIf
until $zz 0    

EndFunc  

while 1
        sleep 
(100)
WEnd 
und habe nomadmemory.au3 in das selbe verzeichnis kopiert, da ich nicht c:/program files/... habe. nur wo gibt es blub.au3? zumindest nicht bei autoit.
Kaneoxi is offline  
Old 01/04/2009, 01:22   #9
 
NBA's Avatar
 
elite*gold: 0
Join Date: Apr 2008
Posts: 1,874
Received Thanks: 213
glp..uhhh...das ist schlimm...es gibt keine blub.au3! Das war ein synonym fuer etwas anderes...
NBA is offline  
Old 01/05/2009, 21:16   #10
 
elite*gold: 0
Join Date: Sep 2008
Posts: 36
Received Thanks: 7
nachdem ich nun "blub.au3" gelöscht habe (bin aber der meinung es irgendwo mal gelesen zu haben), gibt es ein problem mit der mem-adresse.
PHP Code:
$blub _MemoryRead((0x00D288F0 0x9a8h), $hpid
Quote:
==> Missing separator character after keyword.:
Quote:
$blub = _MemoryRead((0x00D288F0 - 0x9a8h^ ERROR
wenn ich das h entferne läuft das script, greif den gegner aber nicht an.

wie muss die adresse richtig heißen?
Kaneoxi is offline  
Old 01/05/2009, 22:06   #11
 
elite*gold: 0
Join Date: Nov 2008
Posts: 576
Received Thanks: 191
warum hast du da ein h nach 0x9a8 stehen?!?
__wadim is offline  
Old 01/05/2009, 23:54   #12
 
Valvepro's Avatar
 
elite*gold: 0
Join Date: Mar 2008
Posts: 374
Received Thanks: 198
Quote:
Originally Posted by __wadim View Post
warum hast du da ein h nach 0x9a8 stehen?!?
weil du dort auch eines stehen hast denke ich mal
( Nur leider gibbet kein h im Hexadezimal-System )
Valvepro is offline  
Old 01/09/2009, 21:49   #13
 
elite*gold: 0
Join Date: Sep 2008
Posts: 732
Received Thanks: 216
Quote:
Originally Posted by __wadim View Post
aggro = CHECK_MAP - 9A8h
sollte auch gehen


Gruß
Wadim
gibt es auch sowas für gruppenmitglieder?
Dunham is offline  
Old 01/10/2009, 00:05   #14
 
elite*gold: 0
Join Date: Nov 2008
Posts: 576
Received Thanks: 191
am besten mal dannach suchen...
__wadim is offline  
Old 01/12/2009, 21:51   #15
 
elite*gold: 0
Join Date: Sep 2008
Posts: 36
Received Thanks: 7
habe noch das problem, dass der aggro nicht begrenzt ist. d.h. hat er einmal gegner erfaßt, so erfaßt er sie danach auf dem ganzen radar. das ist gerade nicht gewollt. naja ich werde noch mal drüber grübeln.
Kaneoxi is offline  
Reply


Similar Threads Similar Threads
Freeze aggro Fast aggro
01/30/2010 - Dekaron - 2 Replies
Hello . Could some1 help me by providing me a freeze aggro script and a fast aggro script ? or at least point me in the right direction... TY in advance
[hilfe] pixelgetcolour (angelbot m2)
08/10/2009 - AutoIt - 6 Replies
so der angelbot soll über 2 fenster laufen eins in der rechten und eins in der linken ecke. er wechselt auch in die jjeweiligen fenster und macht köder rauf und wirft aus aber bei einem biss tut er nichts! wo ist das prob? HotKeySet("{F9}", "Start") HotKeySet("{F10}", "Ende") func Start () MouseMove(20, 10) MouseClick("left")
PixelGetColour() funktioniert nicht bei Rappelz
06/06/2009 - Rappelz - 14 Replies
Hi habe da mal ein kleines Problem. Scripte im Moment einen simplen Bot(nur als Art Notlösung bis ich die Zeit finde einen richtigen zu scripten.). Da ich jedoch nicht weiß wann ein Kampf beendet ist will ich mit PixelGetColour oder mit PixelSearch überprüfen ob der Gegner noch Leben hat(Wenn True läuft die Schleife weiter, wenn False dann nicht). Dazu habe ich einen Guildwars Dumper umgeschrieben: Func writecolour() $mpos = MouseGetPos() $string = "Colour(" & '"' & "left" & '"' &...
[WTT]No CRC check and gg bypass for dekaron eu and no crc check for 2moons
10/18/2008 - Dekaron Trading - 1 Replies
Look at the title:rolleyes: I wanna trade it for 50mill on dekaron eu. just add me to msn for proofs [email protected]



All times are GMT +1. The time now is 23:53.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.