Register for your free account! | Forgot your password?

You last visited: Today at 16:18

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

Advertisement



Diskussionen über Memorys

Discussion on Diskussionen über Memorys within the GW Exploits, Hacks, Bots, Tools & Macros forum part of the Guild Wars category.

Reply
 
Old 04/10/2009, 12:43   #436
 
elite*gold: 0
Join Date: Sep 2008
Posts: 36
Received Thanks: 7
ist noch jmd hier, der die update.ini geändert hat und es denoch nicht funzt?

Mein Bot dreht sich nur ruckelig.


Ok, ist erledigt- ein kleines B zuviel.
Kaneoxi is offline  
Thanks
2 Users
Old 04/10/2009, 16:10   #437
 
NBA's Avatar
 
elite*gold: 0
Join Date: Apr 2008
Posts: 1,874
Received Thanks: 213
Nett, aber eine kleine Frage am rande.
Wenn ich eine Addresse habe, zb. 0xA67bC (ist ez erdacht),
muss ich dann fuer ein OffSet
a) 0xA67bC + 4 ;(Vier sagen wir 4 ist das OffSet)
oder
b) 0xA67bC + Hex(4)
schreiben?
NBA is offline  
Old 04/10/2009, 18:03   #438
 
elite*gold: 0
Join Date: Jan 2007
Posts: 1,753
Received Thanks: 443
hex(4) = dec(4)

ist einfach das selbe ;P

und au3 rechnet notfalls für dich selber das ganze um
Azunai is offline  
Thanks
1 User
Old 04/11/2009, 16:12   #439
 
elite*gold: 0
Join Date: Nov 2008
Posts: 576
Received Thanks: 191
nochmal was hinzugefügt:
Quote:
PTR_HP_E = 0xd28c08
;offset 1 = 0x104
;current hp = 0x28
;current e = 0x14
;max hp = 0x2c
;max e = 0x18
;hero_1 hp = (-0xc)
;hero_2 hp = (-0x40)
;hero_3 hp = (-0x74)

PTR_BASEA = 0xa0082c
PTR_BASEB = 0xa00768
;offset 1 = 0x18
;offset 2 = 0x2c
;current kurzick = 0x6e4
;current luxon = 0x6f4
;current balthazar = 0x724
;current exp = 0x6dc
;max kurzick = 0x740
;max luxon = 0x744
;max balthazar = 0x748

;Gold
;PTR_BASEA/PTR_BASEB
;offset 1 = 0x18
;offset 2 = 0x40
;offset 3 = 0xf8
;gold_self = 0x64
;gold_chest = 0x4

;Travel
;PTR_BASEA/PTR_BASEB
;offset 1 = 0x18
;offset 2 = 0x44
;travel_id = 0x1bc

M_CHAT = 0xa00878
;m_chat = 0x2a8
downloadlink ist der selbe
__wadim is offline  
Thanks
1 User
Old 04/11/2009, 16:14   #440
 
elite*gold: 20
Join Date: Feb 2007
Posts: 3,080
Received Thanks: 4,294
wahah wie geil ist das denn, wollte grad ne statistik in meinen bot einbauen wo man sieht wieviel der gefarmt hat, mit dem travel muss ich mich erstmal auseinander setzen.
kknb is offline  
Old 04/11/2009, 16:51   #441


 
buFFy!'s Avatar
 
elite*gold: 1826
Join Date: Mar 2009
Posts: 4,310
Received Thanks: 6,287
Sorry das ich euch belästigen muss, aber wieso kriege ich hier immer 0?

Code:
#include "tt6.au3"

Const $PTR_HEALTH = 0xd28c08 + 0x28
$READ = _MemoryRead($PTR_HEALTH, $hprocess, 'int')
MsgBox(0x40, "Memory Test for BALTHI POINTS",($READ))
buFFy! is offline  
Old 04/11/2009, 16:58   #442
 
elite*gold: 0
Join Date: Nov 2008
Posts: 576
Received Thanks: 191
Quote:
Originally Posted by eF_Hacks View Post
Sorry das ich euch belästigen muss, aber wieso kriege ich hier immer 0?

Code:
#include "tt6.au3"

Const $PTR_HEALTH = 0xd28c08 + 0x28
$READ = _MemoryRead($PTR_HEALTH, $hprocess, 'int')
MsgBox(0x40, "Memory Test for BALTHI POINTS",($READ))
weil du es falsch machst!
willst du die hp oder die balthasarpunkte lesen?
__wadim is offline  
Old 04/11/2009, 17:02   #443


 
buFFy!'s Avatar
 
elite*gold: 1826
Join Date: Mar 2009
Posts: 4,310
Received Thanks: 6,287
hp
buFFy! is offline  
Old 04/11/2009, 17:09   #444
 
elite*gold: 0
Join Date: Nov 2008
Posts: 576
Received Thanks: 191
vlt sollte ma einer wirklich ne erklärung schreiben, wie man die ganzen sachen benutzt.

die pointer adresse steht immer ganz oben, dann folgen die offsets, die für alle anderen gleich gelten (dh alle "offset1/2/3.. müssen vorher auch beachtet werden um zu den bestimmten adressen zu kommen).

zb hp:
Code:
$ptr = memoryread(PTR_HP_E, dword)
$ptr = memoryread($ptr + offset 1, dword) 
$hp = memoryread($ptr + current hp, float)
__wadim is offline  
Old 04/11/2009, 17:21   #445


 
buFFy!'s Avatar
 
elite*gold: 1826
Join Date: Mar 2009
Posts: 4,310
Received Thanks: 6,287
Damit wäre ich dann wieder bei 0..

Code:
#include "tt6.au3"

Const $PTR_HEALTH = 0xd28c08
Const $PTR_HEALTH_OFFSET = 0x104
Const $PRT_HEALTH_CUR_HP = 0x28
$1 = _MemoryRead($PTR_HEALTH, $hprocess)
$2 = _MemoryRead($PTR_HEALTH + $PTR_HEALTH_OFFSET, $hprocess)
$3 = _MemoryRead($PTR_HEALTH + $PTR_HEALTH_OFFSET + $PRT_HEALTH_CUR_HP, $hprocess, 'float')

$Format = StringFormat("%s %s %s", " Ergebnis von 1: " & $1 & @CRLF,  "Ergebnis von 2: " & $2 & @CRLF,  "Ergebnis von 3: " & $3)
MsgBox(0x40, "Ergebnis", $Format)
buFFy! is offline  
Old 04/11/2009, 17:26   #446
 
elite*gold: 0
Join Date: Nov 2008
Posts: 576
Received Thanks: 191
ja lol^^ hasts schon wieder falsch guck lieber noch ma drüber
__wadim is offline  
Old 04/11/2009, 17:28   #447


 
buFFy!'s Avatar
 
elite*gold: 1826
Join Date: Mar 2009
Posts: 4,310
Received Thanks: 6,287
Hö?
Was isn nu falsch?
Ich hab den Pointer.. dann hab ich das Base Offset dazu gerechnet. und dann das Offset der Hp..
Ist doch eigentlich richtig
Oder?

Code:
#include "tt6.au3"

Const $PTR_HEALTH = 0xd28c08
Const $PTR_HEALTH_OFFSET = 0x104
Const $PRT_HEALTH_CUR_HP = 0x28
$1 = _MemoryRead($PTR_HEALTH, $hprocess, 'dword')
$2 = _MemoryRead($1 + $PTR_HEALTH_OFFSET, $hprocess, 'dword')
$3 = _MemoryRead($2 + $PRT_HEALTH_CUR_HP, $hprocess)

$Format = StringFormat("%s %s %s", " Ergebnis von 1: " & $1 & @CRLF,  "Ergebnis von 2: " & $2 & @CRLF,  "Ergebnis von 3: " & $3)
MsgBox(0x40, "Ergebnis", $Format)
Jetz erhalte ich bei 3 zwar nichtmehr 0.. aber auf jedenfall auch nicht meine '480' HP ..
buFFy! is offline  
Old 04/11/2009, 17:31   #448
 
elite*gold: 0
Join Date: Nov 2008
Posts: 576
Received Thanks: 191
kopf anmachen^^
__wadim is offline  
Old 04/11/2009, 17:32   #449


 
buFFy!'s Avatar
 
elite*gold: 1826
Join Date: Mar 2009
Posts: 4,310
Received Thanks: 6,287
Ja der is an.. aber trotzdem kommt da nich die Zahl raus die rauskommen soll xD
Willst dus mir nich vorkaun?
buFFy! is offline  
Old 04/11/2009, 17:37   #450
 
elite*gold: 0
Join Date: Nov 2008
Posts: 576
Received Thanks: 191
jetzt hast du es ja richtig hineditiert
in $3 steht nun "1", wenn du es als float ausliest. 1=100%
wenn du deine 480 hp ausgegeben haben willst musst du max hp * $3 rechnen xD
__wadim is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
[Fragen & Diskussionen] Longjuyt2
07/25/2009 - Metin2 Private Server - 1461 Replies
Hallöchen, in diesme Thread könnt ihr eure Fragen über Longjuyt2 los werden. Gleichzeitg könnt ihr hier wild diskutieren rund um den Server Longjuyt2.
Suche ICQ Support zu den Memorys
10/12/2008 - Guild Wars - 10 Replies
Wie der Titel schon sagt, suche ich jemanden der mir das mit den Memorys ein bisschen erklären kann und mir dann auch fragen beantworten kann. Eventuell könnte er mir dann auch ein bisschen so zu AutoIt helfen und meinen unpublic NestlingeFarmbot als Belohnung bekommen.. :bandit: meldet euch einfach hier oder per pm! :) Naja bis dann, anonym110
Memorys auslesen
10/04/2008 - Guild Wars - 5 Replies
Hi, ich arbeite mich gerade in Memorys ein, kann ja mal nützlich sein Aktuelles Leben habe ich Adresse 05C6E648 herraus gefunden , stimmt auch da ich wenn ich 30 HP verliere das da auslesen kann. Die Frage ist nun, wadims adressen sind alle 0x irgenwas , muss man die umwandeln ?? Und die nächste Frage, nach Leben scannen, also Zahlen die sich verändern hab ich nun verstanden und es klappt.



All times are GMT +1. The time now is 16: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.