|
You last visited: Today at 23:24
Advertisement
memory fragen
Discussion on memory fragen within the Guild Wars forum part of the MMORPGs category.
10/07/2008, 22:07
|
#1
|
elite*gold: 0
Join Date: Jul 2008
Posts: 272
Received Thanks: 12
|
memory fragen
Also ich verstehe das mit den memory's nochnicht wirklich also wie ich es in ein script einbauen kann und was die memoryadressen nun wirklich machen also ich habe jetzt die adresse für die map melandrus hoffnung so und wollte das er dann den npc anspricht naja weis jetzt nicht ob es auch die richtige adresse ist also hier ist mal das was ich genommen habe als memorys
Quote:
CHECK_MAP = 0xccccc968
und
NPC_ID_NEAR = 0xccccc578
|
mein script ist jetzt
PHP Code:
#include<nomadmemory.au3>
$pid = ProcessExists("Gw.exe")
If $pid = 0 Then
MsgBox(16,@ScriptName,'Prozess nicht gefunden, Skript wird beendet.')
Exit 1
EndIf
$mem = _MemoryOpen($pid)
$map = 0xccccc968
$npc = 0xccccc558
Sleep(5050)
$wert = _MemoryRead($map,$mem)
If $wert Then
_MemoryWrite($npc,$mem,1)
Else
MsgBox(16,@ScriptName,'fehlgeschlagen.')
Exit 1
EndIf
aber kommt halt die msg box die habe ich halt nur eingebaut um zu gucken obs geht oder nicht aber natürlich nicht
also wie muss es eigendlich aussehen?...
|
|
|
10/07/2008, 22:32
|
#2
|
elite*gold: 57
Join Date: Jun 2007
Posts: 10,720
Received Thanks: 5,092
|
Die Adresse für die ID des außenpostens ist im moment 00A052B0
zum NPC anwählen musst du in wadims tool nach NPC ID SELECT (im moment 00D27188) schauen
|
|
|
10/07/2008, 22:33
|
#3
|
elite*gold: 0
Join Date: Jan 2008
Posts: 1,098
Received Thanks: 198
|
ist das die Adresse? 0xccccc578
|
|
|
10/07/2008, 22:44
|
#4
|
elite*gold: 0
Join Date: Jul 2008
Posts: 272
Received Thanks: 12
|
steht in wadimwadim's tool aber dann sagt mal wie schreibt man das in ein script das er checkt ob du auserhalb der map bist oder nicht und dann den npc in der nähe anwählt?!
|
|
|
10/07/2008, 23:02
|
#5
|
elite*gold: 57
Join Date: Jun 2007
Posts: 10,720
Received Thanks: 5,092
|
NPC Anwählen:
_MemoryWrite ($NpcID_Adress, $Process1, $NpcID)
Send ("{space}")
Die NpcID vom jeweiligen NPC musst du vorher mit CE oä. raussuchen
was du mit "auserhalb der map bist oder nicht" meinst weiß ich grad nicht
|
|
|
10/07/2008, 23:12
|
#6
|
elite*gold: 0
Join Date: Jan 2008
Posts: 1,098
Received Thanks: 198
|
Er will wissen ob er draußen steht.
|
|
|
10/07/2008, 23:17
|
#7
|
elite*gold: 57
Join Date: Jun 2007
Posts: 10,720
Received Thanks: 5,092
|
während dem ladescreen sind posx und posy aus sectionD immer 0
also checken wie lang sie 0 sind und wenn sich der wert verändert noch ein sleep von ca 2sec einfügen.
Zur sicherheit kannst du jedesmal noch die zoneID überprüfen, ob du auch wirklich im richtigen gebiet gelandet bist
|
|
|
10/08/2008, 21:43
|
#8
|
elite*gold: 0
Join Date: Jul 2008
Posts: 272
Received Thanks: 12
|
thx und wie sieht das nun aus wenn ich möchte das er erkennt ob er drausen ist und dann den npc anwähl also wie sieht es als script aus^^?
|
|
|
10/08/2008, 21:52
|
#9
|
elite*gold: 57
Join Date: Jun 2007
Posts: 10,720
Received Thanks: 5,092
|
eigeninitiative 
in meinem letzten post hab ich dir alle infos gegeben, die du brauchst
|
|
|
10/08/2008, 22:42
|
#10
|
elite*gold: 0
Join Date: Jan 2008
Posts: 1,403
Received Thanks: 918
|
Mir war grad ein bisschen langweilig deswegen hier ein "Sleep bis man fertig geladen hat und danach anwählen von NPC X" Script müsst ihr dem entsprechend halt in eure Scripte ein- und umbauen.
Code:
#cs ----------------------------------------------------------------------------
AutoIt Version: 3.2.12.1
Author: Gabba2
Script Function:
Sleep bis man fertig geladen hat und danach anwählen von NPC X
#ce ----------------------------------------------------------------------------
opt("WinTitleMatchMode",3); Das Guild Wars das du beeinflussen willst muss auch "Guild Wars" heissen nicht "Guild Wars 1" oder so.
#include <NomadMemory.au3>
Global $PosX, $PosY, $CheckMap, $Check_NPC, $Town, $Area, $Ladescreen, $PID, $hprocess, $travelcheck, $CurrentPosX
Global $ID_vom_NPC_der_angewaehlt_werden_soll
$ID_vom_NPC_der_angewaehlt_werden_soll = InputBox("NPC ID", "Gib die NPC ID von dem NPC an den du anwählen willst.")
$PosX = 0x00D27638
$PosY = 0x00D2763C
$CheckMap = 0x00D27598
$Check_NPC = 0x00D27188
$Town = 0
$Area = 1
$Ladescreen = 2
$PID = WinGetProcess("Guild Wars")
$hprocess = _MemoryOpen($PID)
_travelcheck()
Func _travelcheck(); (mit anschließendem gehen zu NPC X.
$CurrentPosX = _MemoryRead($PosX, $hprocess)
while $CurrentPosX <> 0 ;Pausiert bis der Ladescreen kommt.
ToolTip('PosX <> 0 1. Schleife',0,0)
sleep(50)
$CurrentPosX = _MemoryRead($PosX, $hprocess)
wend
while $CurrentPosX = 0 ;Pausiert solange bis der Ladescreen weg ist.
ToolTip('PosX = 0 2. Schleife',0,0)
sleep(50)
$CurrentPosX = _MemoryRead($PosX, $hprocess)
wend
Sleep(2000) ; zusätzliche Wartezeit zum fertig laden (kann auch reduziert werden).
_MemoryWrite($Check_NPC, $hprocess, $ID_vom_NPC_der_angewaehlt_werden_soll)
sleep(50)
Send("{SPACE}")
endfunc
|
|
|
10/08/2008, 22:43
|
#11
|
elite*gold: 0
Join Date: Jan 2008
Posts: 1,098
Received Thanks: 198
|
Das wäre so etwas musst halt noch verbessern das er nach 30 sec sagt cucu ich muss gildenhalle
Quote:
Func _drau()
While 1
_check()
select
Case ($CurrentPosX = 0 ) and ($CurrentPosY = 0)
sleep(2000)
Case ($CurrentPosX >= 0 ) and ($CurrentPosY >=0)
MsgBox(1,"","du stehst draußen")
Endselect
WEnd
Endfunc
WEnd
Endfunc
|
Edit: nimm ganf seins das ist besser
|
|
|
10/09/2008, 13:40
|
#12
|
elite*gold: 0
Join Date: Jul 2008
Posts: 272
Received Thanks: 12
|
jo thx an beide im moment ist alles hier im ***** telefon geht nicht kabel ist gerissen why ever also wie geasgt thx werde ich mal testen^^
|
|
|
10/13/2008, 21:03
|
#13
|
elite*gold: 0
Join Date: Jan 2008
Posts: 1,098
Received Thanks: 198
|
So hab nun auch mal eine Frage :P.
Ist das hier die Adresse für die Interface-Größe? INTERFACE = 0xa0084f
Oder welche gibt die Größe zurück.
|
|
|
10/13/2008, 21:07
|
#14
|
elite*gold: 57
Join Date: Jun 2007
Posts: 10,720
Received Thanks: 5,092
|
Adresse: 00A0084F
gibt dann folgende Werte aus:
Small = 0
Normal = 256
Large = 512
Larger = 768
|
|
|
10/13/2008, 21:16
|
#15
|
elite*gold: 0
Join Date: Jan 2008
Posts: 1,098
Received Thanks: 198
|
Ty
|
|
|
 |
|
Similar Threads
|
[VB]Write Memory bzw Read Memory
06/26/2010 - .NET Languages - 8 Replies
Hi
Ich hab das TuT von *Guidman* benütz um einen hack zu machen.
So aber nun hab ihc ein paar fragen könnte man memory teil kürzer machen und am besten wie kann man das selber machen weil ich will nihct immer C&P machen.
Und zu Read Memory kann man das auch machen das ein Label immer die Bestimmte Ahnzahl angiebt von dem Pointer?.(Wenn das Read Memory ist ?)
Bitte helf mir
Danke
|
Quick Memory Editor - Alternative Memory Hacking Software
11/21/2009 - Cabal Hacks, Bots, Cheats, Exploits & Macros - 11 Replies
This might be detected or not by GameGuard, I have not tested this on Official servers however it worked perfectly fine on other private servers.
http://imagenic.net/images/x0jxwzwpg2zxmkdtcf36.p ng
This is just an alternative memory editing tool.
Press thanks if this helps.
Remember, scan before using this.
Cause its 5.5MB.
|
Fragen zu Memory Allgemein
01/03/2009 - Guild Wars - 31 Replies
Hi @ll,
will meine zwei nc10 bots memory machen, da ControlSend richtig bescheiden ist.
Erste Frage:
Sind das die Aktuellen Memorys:
; update.ini - __wadim
; 2.1.2009 - 19:24
|
Fragen Zur Memory!!!(Auslesen von Spawn/Memory)
12/31/2008 - Guild Wars - 3 Replies
hey leute,
ich wollte mal einen bot schreiben und nun bin ich ganz verwirrt.
könnte mir jmd bitte schritt für schritt erklären wie das mit Memory auslesen, benutzen und der Spawnpointer funktioniert.
Ich wär sehr dankbar wenn jmd kontakt mit mir aufnehmen würde...
und sobald der bot fertig ist bekommt der ihn natürlicherweise umsonst:D
ICQ: 481799773
oder hier im forum
|
Sample of memory search in PW for memory bot learner
02/25/2008 - Perfect World - 6 Replies
im learning how to make a memory bot as of know.. im expirience in pixel botin but the mob seacrh for it is quite slow.. ill be using au3 and the include nomadmemory.au3 from nomad in au3 forum. credits to him...
this is my sample of my memory script: it will be good for who wants to learn memory botin and has no available bot in their respective server
#include <Memory.au3>
Global $Pointer = d pointer in 4bytes in whch its store the modId when clicked just search in hex format in 4bytes...
|
All times are GMT +1. The time now is 23:24.
|
|