Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Guild Wars
You last visited: Today at 22:01

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


[Hilfe] Wie Funktionirt Mem X,Y (verschieden spawnpoints)

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Dec 2007
Posts: 301
Received Thanks: 53
[Hilfe] Wie Funktionirt Mem X,Y (verschieden spawnpoints)

Hallo,
Ich hab ne Frage:
Wie Funktionirt das mit den Y,X Coordinaten mit memory.
Ich will des zum ersten Lernen und zum zweiten brauch ich das für meinen bot.

Also Ich will lernen wie man mit Memory Werten verschiedene Spawnpoints Erkennen kann. da ich es bei meinem bot nicht über PixelCheksum machen kann (da an 2 spawnpoints der gleich npc angewählt wird) muss ich es mit memory werten machen =)

Ich danke schonmal im vorraus.

mfg
Hokler



Hokler is offline  
Old 12/21/2008, 23:38   #2
 
elite*gold: 0
Join Date: Feb 2008
Posts: 97
Received Thanks: 1
In irgendeiner Signatur ( Sry ich habe den Namen vergessen :S) gibt es ein kleines programm mit dem man den Spawm point "ausmessen" kann. Man bekommt 4 Werte raus (man muss ein kleines Viereck um den Char bilden).
Als Beispiel kannst du ja in dem Theard gucken " Jadebruderschaft Bot". Guck dir das Script an, ist eig. sehr leicht zu verstene.
Quote:
if ($CURRENTPOSX > 1177719852) And ($CURRENTPOSX < 1178065498) And ($CURRENTPOSY > 1183021888) And ($CURRENTPOSY < 1183188902) then
Diese 4 Zahlen werden gecheckt, wenn sie übereinstimmen dann zum Beispiel weg 1 wenn nicht dann weg 2.


candyman91 is offline  
Old 12/22/2008, 00:07   #3
 
elite*gold: 0
Join Date: Oct 2007
Posts: 67
Received Thanks: 1
Ist das Tool von Revo.
Ich editiere das hier wenn ich en Link gefunden habe. Sobalt ich meinen normalen Laptop und damit das Skript wieder habe, kann ich dir das Wayout geben, in dem was ic gepostet habe war noch irgendwo ein fehler drin.

/e:

/2²: Hier ist noch mal die Funktion. Einfach deine Werte eingeben:
Code:
Func Spawnpunkt()
$CURRENTPOSX = _MEMORYREAD($MEMORYX, $HPROCESS)
$CURRENTPOSY = _MEMORYREAD($MEMORYY, $HPROCESS)

if ($CURRENTPOSX > min bei bei x gemessene Wert ) And 
($CURRENTPOSX < max bei bei x gemessene Wert) And 
($CURRENTPOSY > min bei bei y gemessene Wert) And 
($CURRENTPOSY < max bei bei y gemessene Wert) then
wayout1()
Else
Spawnpunkt2()
endif
EndFunc
Beim Messen der Werte mit dem Tool musst du übrigens die 3Bit Werte suchen. Sonst Klappt es unter Umständen nicht.

/e³ In den Kopf muss noch folgendes:
Code:
 $MEMORYX = 0x00D28990
$MEMORYY = 0x00D28994
(Hoffe das sind die aktuellen Werte)
NetsrakE is offline  
Old 12/22/2008, 01:28   #4
 
elite*gold: 0
Join Date: Mar 2008
Posts: 368
Received Thanks: 198
Versuchs mal hiermit, wenn ich mich recht erinnere musstest du nach osten schauen und das 'viereck' machen...

PHP Code:
func _IsInArea($XSpeicher,$YSpeicher,$X1,$Y1,$X2,$Y2$hwnd)
        
$Process _MemoryOpen(WinGetProcess($hwnd))
        
$CurrentPosX _MemoryRead($XSpeicher$Process)
        
$CurrentPosY _MemoryRead($YSpeicher$Process)
        If (
$CurrentPosX <= $X1 ) And ($CurrentPosX >= $X2 ) And ($CurrentPosY >= $Y1 ) And ($CurrentPosY <= $Y2 Then
            
return True
        
Else
            return 
False
        
EndIf
EndFunc 


Valvepro is offline  
Old 12/22/2008, 01:52   #5
 
elite*gold: 0
The Black Market: 123/0/1
Join Date: Apr 2006
Posts: 1,722
Received Thanks: 474
Norden ftw
blauwiggle is offline  
Old 12/31/2008, 13:12   #6
 
elite*gold: 0
Join Date: Dec 2007
Posts: 301
Received Thanks: 53
danke für die vielen antworten hatt mir weitergeholfen =)

mfg
Hokler

/edit: Bei kommt jetzt irgendwie ein fehler weis aber nicht warum =(
Code:
Line 74 (File "C:\Documents and Sittings\Administrator\Desktop\au3 Scripts\ Ascalon Tut Bots\Level Bot\Ascalon Level Bot v.1a.au3"):

if ($CURRENTPOSX > 1175739256 ) And

Error: "If" statesmants must have a "Then" keyword
obwohl mein code so ausschaut

PHP Code:
Func Spawnpunkt()
$CURRENTPOSX _MEMORYREAD($MEMORYX$HPROCESS)
$CURRENTPOSY _MEMORYREAD($MEMORYY$HPROCESS)

if (
$CURRENTPOSX 1175739256 ) And 
(
$CURRENTPOSX 1176035561) And 
(
$CURRENTPOSY 1167041935) And 
(
$CURRENTPOSY 1167608147then
quest_annehmen1
()
Else
quest_annehmen2()
endif
EndFunc 
pls helft mir nochmal

mfg
Hokler
Hokler is offline  
Old 12/31/2008, 15:27   #7
 
elite*gold: 57
Join Date: Jun 2007
Posts: 10,721
Received Thanks: 5,092
Code:
Func Spawnpunkt()
$CURRENTPOSX = _MEMORYREAD($MEMORYX, $HPROCESS)
$CURRENTPOSY = _MEMORYREAD($MEMORYY, $HPROCESS)

if ($CURRENTPOSX > 1175739256 ) And _
($CURRENTPOSX < 1176035561) And _
($CURRENTPOSY > 1167041935) And _
($CURRENTPOSY < 1167608147) then
quest_annehmen1()
Else
quest_annehmen2()
endif
EndFunc
so sollte es gehen
oder halt die if abfrage in eine zeile

Code:
if ($CURRENTPOSX > 1175739256 ) And ($CURRENTPOSX < 1176035561) And ($CURRENTPOSY > 1167041935) And ($CURRENTPOSY < 1167608147) then
_revo is offline  
Thanks
1 User
Old 12/31/2008, 17:06   #8
 
elite*gold: 0
Join Date: Dec 2007
Posts: 301
Received Thanks: 53
Danke Jetzt Klappts =D


Hokler is offline  
Reply



« 1D bzw. 2D Array mit Processlist | MouseClick/Unknown Function name!?!?!? »

Similar Threads
>>> FFA MARIEN SPAWNPOINTS <<<
spawnpoints of marien (modus ffa) :D:D click here http://i.imagehost.org/t/0565/ffa_l_sung.jpg click here credits: triol...
5 Replies - WarRock
[release]How to chnage spawnpoints /addmobs to map TUT
This tutorial will show u how to change the spawnpoints of mobs on teh map for this expamle we will let a mob spawn in braiken at a NPC ...
1 Replies - Dekaron Private Server
New monster Spawnpoints?
Heya, I wanna set new monsterspawnpoints. For example: i wanna auto spawn one blaverus near pablos. of course i dont want to make such a...
4 Replies - Dekaron Private Server
Verschiedene SpawnPoints - was nun?
Hi, Kann mich zwar noch dunkel an einen Thread erinnern wo dies besprochen wurde...find ihn aber nicht mehr..(ja die SuFu hab ich genutzt!) Hab...
13 Replies - GW Bot Discussions / Questions



All times are GMT +2. The time now is 22:01.


Powered by vBulletin®
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Abuse
Copyright ©2018 elitepvpers All Rights Reserved.