Register for your free account! | Forgot your password?

You last visited: Today at 03:18

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

Advertisement



_isInArea Funktion

Discussion on _isInArea Funktion within the GW Exploits, Hacks, Bots, Tools & Macros forum part of the Guild Wars category.

Reply
 
Old   #1
 
Valvepro's Avatar
 
elite*gold: 0
Join Date: Mar 2008
Posts: 374
Received Thanks: 198
_isInArea Funktion

Hier mal eine _isInArea Funktion, weil es einige vllt. noch nicht verstanden haben bzw. eine kompliziertere Methode wählen...

PHP Code:
#include<NomadMemory.au3>

msgbox("","",_isInArea("Guild Wars",0x00A05650,0x00A05654,-10465,2668,200000))

func _isInArea($Hwnd,$XSpeicher,$YSpeicher,$X,$Y,$Range)
    
$Process _MemoryOpen(WinGetProcess($Hwnd))
    
$XPos Floor(_MemoryRead($XSpeicher$Process'float'))
    
$YPos Floor(_MemoryRead($YSpeicher$Process'float'))
    
_MemoryClose($Process)
    if(
$XPos $X-$Range and $XPos $X+$Range and $YPos $Y-$Range and $YPos $Y+$Rangethen return True
    
return False
EndFunc 

Viel Spaß damit!

Mit freundlichen Grüßen
ValvePro
Valvepro is offline  
Thanks
1 User
Old 01/07/2009, 20:38   #2
 
Painful Pete's Avatar
 
elite*gold: 0
Join Date: May 2007
Posts: 184
Received Thanks: 32
Also ich hab das damals so gelöst.... find ich persönlich leichter, wenn man sich mit memorys noch nicht auskennt!

Er checkt anfangs, ob oben ein schwarzer Balken erscheint (Ladescreen erreicht)
und dann ob der schwarze Balken wieder verschwindet (Area erreicht)

Viel Spaß damit!!!

PHP Code:
Func _checkloadscreen()
    
    
$stopper=0
    
While PixelGetColor(840) <> 0x000000 and $stopper<250
        ToolTip
("noch nicht im Ladebildschirm"50,50)
        
$stopper+=1
        
if $stopper>=250 then
        call
("disstuck")
        
sleep(1000)
        Endif
        
sleep(100)
    
Wend
    
    
    $stopper
=0
While    PixelGetColor(840)= 0x000000 and $stopper<350
    Sleep
(100)
    
ToolTip("immer noch nicht fertig -.-"50,50)
WEnd
tooltip
("")
sleep(500)
EndFunc 
Painful Pete is offline  
Old 01/07/2009, 20:41   #3
 
elite*gold: 0
Join Date: Jan 2008
Posts: 1,098
Received Thanks: 198
Quote:
Originally Posted by Painful Pete View Post
Also ich hab das damals so gelöst.... find ich persönlich leichter, wenn man sich mit memorys noch nicht auskennt!

Er checkt anfangs, ob oben ein schwarzer Balken erscheint (Ladescreen erreicht)
und dann ob der schwarze Balken wieder verschwindet (Area erreicht)

Viel Spaß damit!!!

PHP Code:
Func _checkloadscreen()
    
    
$stopper=0
    
While PixelGetColor(840) <> 0x000000 and $stopper<250
        ToolTip
("noch nicht im Ladebildschirm"50,50)
        
$stopper+=1
        
if $stopper>=250 then
        call
("disstuck")
        
sleep(1000)
        Endif
        
sleep(100)
    
Wend
    
    
    $stopper
=0
While    PixelGetColor(840)= 0x000000 and $stopper<350
    Sleep
(100)
    
ToolTip("immer noch nicht fertig -.-"50,50)
WEnd
tooltip
("")
sleep(500)
EndFunc 
Die Funktion von Valve ist für Spanwpoints gedacht oder nicht.
i4mSoH34Vy is offline  
Old 01/07/2009, 20:43   #4
 
elite*gold: 0
Join Date: Nov 2008
Posts: 576
Received Thanks: 191
Quote:
Originally Posted by j199207 View Post
Die Funktion von Valve ist für Spanwpoints gedacht oder nicht.
ja,
das was painful pete meint, müsste man mit CHECKMAP machen.
__wadim is offline  
Old 01/07/2009, 20:46   #5
 
Valvepro's Avatar
 
elite*gold: 0
Join Date: Mar 2008
Posts: 374
Received Thanks: 198
Quote:
Originally Posted by j199207 View Post
Die Funktion von Valve ist für Spanwpoints gedacht oder nicht.
Richtig, sie ist eig. für den Spawnpounkt gedacht.
Damit man weiss an welchem Spawn er gespawnt ist

PS: Das was du meinst, regel ich immer woe folgt...

PHP Code:
#include<NomadMemory.au3>
;$Mode 0 _SleepWhileLoadingIn
;$Mode 1 _SleepWhileLoadingOut
func _SleepWhileLoading
($MapSpeicher,$Mode,$hwnd)
    
$timer TimerInit()
    while 
_MemoryRead($MapSpeicher_MemoryOpen(WinGetProcess($hwnd))) <> $Mode and Round(TimerDiff($timer),1)/1000 20
        sleep
(1)
    
wend
    sleep
(2000)
EndFunc 
MfG
Valvepro is offline  
Old 01/07/2009, 20:47   #6
 
Painful Pete's Avatar
 
elite*gold: 0
Join Date: May 2007
Posts: 184
Received Thanks: 32
Oh... Ok.... Mein Beispiel ist für diejenigen gedacht, die sich nicht so gut mit memorys auskennen, so wie ich
Painful Pete is offline  
Old 01/07/2009, 20:49   #7
 
aLasca's Avatar
 
elite*gold: 0
Join Date: Jul 2008
Posts: 614
Received Thanks: 164
Spawnpoints ohne Memory währen dann ja wieder mit PixelCheckSum, oder sehr kompliziert in einigen fällen mit PixelGetColor..
aLasca is offline  
Reply


Similar Threads Similar Threads
Neue Funktion?
08/14/2010 - Metin2 Private Server - 1 Replies
hey e*pvp, ich wollte mal fragen ob mir jemand erklären kann wie ich bei einem item eine neue funktion zuweise, also wenn ich Doppelklich darauf mach, das es mich dann sofort auf die gm_gild map da teleportiert, die kordinaten sind 832 0 MFG Jussel19 P.S.: gib es Thx :D
[C++]Funktion einer Klasse in einer anderen Funktion der Klasse verwenden, aber wie?
07/25/2010 - C/C++ - 3 Replies
Mein Problem ist eigentlich recht simpel und die Lösung wahrscheinlich auch. Da ich bisher fast 0 mit Klassen am Hut hatte, wollte ich mich doch mit dem Thema anfreunden und hatte gleich angefangen: int test::Funktion2() { int temp; cin>>temp; return temp; }
suche funktion^^
07/20/2010 - AutoIt - 5 Replies
Hi ich suche eine funktion weiß aber nciht wie die heißt^^ Also sie soll den gegenstand anklicken und zu einer bestimmten koordinate ziehen. Danke schonmal. glaube habe es gefunden^^ mouseclickdrag^^
If not funktion (autoit)
02/02/2009 - Metin2 - 4 Replies
wie muss ich eig es in autoit schreiben wenn ich eine if not funktion haben will z.B If $Beispiel not = "irgendeinwert" wie gehört das richtig?
Mob Log Funktion!
11/03/2008 - Metin2 - 7 Replies
Hi Leute, habe eine wichtige Frage. Wieso werde ich immer nach 1mal aura oder 1mal sk gekickt? Ihc werde sowohl bei hoher serverauslastung als auch bei niedriger gekickt ennt einer einen Tipp wie ich kicks umgehen kann???:confused:



All times are GMT +1. The time now is 03:18.


Powered by vBulletin®
Copyright ©2000 - 2026, 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 ©2026 elitepvpers All Rights Reserved.