Ist das mit AutoIt machbar??? Bitte lesen (=

05/23/2010 10:36 huberhans#16
Probier mal diese If-Zeile:

PHP Code:
If $Number 1100 And $Number 4900 Then 
Edit: Ich seh grad noch 'n Fehler... du liest den Offset nur einmal aus, wie soll dein Bot dann mitbekommen, daß sich der Wert ändert? Probiers so:

PHP Code:
$windowname "NosTale"



$SPA "2x10C81A0"
$pid WinGetProcess($windowname) ; hier besorge ich die PID
;open the process
$ProcessInformation 
_MemoryOpen($pid)
$Number _MemoryRead($SPA$ProcessInformation)


While 
WinExists($windowname)
    
Sleep(1000)
    
$Number MemoryRead($SPA$ProcessInformation)
    If 
$Number 1100 And $Number 4900 Then
              msgbox
(0,"Popup","Zahl hat ein wert zwischen 1100 und 4900 erreicht!")
        EndIf

WEnd 
05/23/2010 13:58 WiiZocker#17
Habe es schon geschafft(=
Aber er reagiert nicht wenn die zahl zwischen 1100 und 4900 ist.
Aber das mit dem If ist ne gute alternative zu:

Code:
If $Number > "1100" then
If $Number < "4900" then
:..........
:..........
:..........
endif
endif




Quote:
Du hast wohl eine Endlosschleife erstellt, bzw wird $Number nur ganz am anfang ausgelesen, danach wird immer überprüft obs zwischen 1,1k und 4,9k ist, was es jah wohl nich zu sein scheint.
Doch, ich habe mehrmals geprüft ob ich die richtige adresse habe,und die punkte werden auch erreicht.
05/31/2010 16:41 Tanhii#18
Quote:
Originally Posted by WiiZocker View Post
Habe es schon geschafft(=
Aber er reagiert nicht wenn die zahl zwischen 1100 und 4900 ist.
Aber das mit dem If ist ne gute alternative zu:

Code:
If $Number > "1100" then
If $Number < "4900" then
:..........
:..........
:..........
endif
endif



Doch, ich habe mehrmals geprüft ob ich die richtige adresse habe,und die punkte werden auch erreicht.


Haste um die Ifs wieder eine Schleife gemacht? Ansonsten wird einmal ausgelesen und fertig. Musst natürlich auch break dann in die While reinmachen etc.
06/02/2010 17:04 WiiZocker#19
ah ok mal gucken^^ danke für die antwort (=

Es will immernoch nicht gehen aber er finded die adresse.Aber immer zufrüh, deshalb brauche ich wohl den pointer aber ich kenn mich mit cheatengine ganz und garnicht aus xD

Ich frag ja nur ungerne:o...., aber:(... könnte wer den pointer fürs holzhack minigame lvl3 raussuchen???:confused:

Wäre echt verdammt nett von dem der es macht^^;)

Bitte sagt jz ned, "SUCH DIR EIN TUT" oder "MEINST DU JEMAND MACHT SICH DIE MÜHE FÜR DICH?!"...usw.^^

MfG WiiZocker
06/03/2010 21:01 sido47#20
Ehhmm was steht den da wenns sich ned mehr öffnet irgendein error ??

[Only registered and activated users can see links. Click Here To Register...]

is von mir (muss Werbung machen)
da steht auch sowas drin hat ned zwingend was damit zu tun aber villt findest du dann selbst deinen Fehler

aber hast du eigendlich NomadMemory.au3 wenn nicht kannst dus dir bei meinem Link runterladen XD
06/04/2010 23:14 WiiZocker#21
Nein, also ich habe zur bestätigung eine msg box eingebaut die erscheint wenn die zahl gefunden wurde, wenn ich den bot starte, öffnet sich sofort die msg box-.-

Und NomadMemorie.au3 habe ich^^

MfG WiiZocker
06/05/2010 00:34 Σternαl.#22
Was erwartest du von uns?
Wenn du nichtmal bereit bist, dir ein Tut durchzulesen, möchte zumindest ich dir schon garnicht helfen.
Es gibt wirklich SO viele Tuts über Pointerfinden + einbauen, das is echt nicht zu viel verlangt,
zumal das auch kein wirklicher Akt ist. Ein bisschen nachdenken musst du schon...
06/05/2010 11:32 WiiZocker#23
Ja, schon, ich habs ja probiert aber bei mir stehen keine werte)=
Ich habs nach nen TUT gemacht aber wie gesagt kommen da keine Infos...
06/05/2010 11:40 Σternαl.#24
In CheatEngine findest du nix?
Sicher, dass du den richtigen Prozess hast?
Oder hat Nostale ein Anti-Cheat-System?
06/05/2010 14:35 sido47#25
ausserdem was für ein Pointer für des Holzhacken ???? welches Holzhacken(groß,klein)is immer anderer Pointer glaub ich ??=??
Ich würds dir schon raussuchen aber ich glaub du hast den richtigen nur deine Methode funtzt so ned

mach mal so ungefähr
$Func = 1

if $Wert = 4000 then
$func = 0

if $Func = 1 then
....

else
Exit

versuchs mal so
06/06/2010 00:52 WiiZocker#26
Ahm ich steig da ned so durch und mit dem

If $Wert = 4000 wirds nicht klappen da man ned immer auf die Zahl genau 4k pkt bekommt.

Aber danke das du mir den Pointer suchen würdest (=
Ich brauche ihn nur vom Holzhacken LVL 3.
Aber ich versuche deine methode umzusetzen nachdem ich verstanden habe was genau damit gemeint ist xDDDD

MfG WiiZocker

Edit: Finde da nix)=
Und der richtige Prozess wars auch.
Und ka ob die Anti-Cheat system haben^^
06/06/2010 00:57 #FaiL'#27
Hat kein Anti-Cheat System (zuminstens wärs mir neu :'D)
06/06/2010 02:37 WiiZocker#28
Das ist gut(=