Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 14:17

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

Advertisement



[AutoIt] Frage zu Pointer

Discussion on [AutoIt] Frage zu Pointer within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
NuHOplLeS's Avatar
 
elite*gold: 0
Join Date: Jul 2010
Posts: 38
Received Thanks: 36
Question [AutoIt] Frage zu Pointer

hu.hu...
ich hab beschlossen einen therad aufzumachen ,weil für ein poniter
einschreiben keine gute [TuT] gibt. (finde ich)

Bei mir sind da ein paar probleme aufgetreten:

1) Wenn ich
PHP Code:
#include <NomadMemory.au3> 
oben hin schreibe meldet er mir ein fehler
PHP Code:
C:\Users\fabi\Desktop\test.au3 (2) : ==> Error opening the file.: 
#include <NomadMemory.au3> 
( komplete script folgt unten)

2) Danach hab ich es versucht das weg zulassen (#include <NomadMemory.au3>), dann meldet er mri ein error bei
PHP Code:
Global $Open _MemoryOpen
Global $Open _MemoryOpenERROR 
und....
PHP Code:
_MemoryPointerWrite($Pointer$Open$Offset16500)
_MemoryPointerWriteERROR 
Hier noch der ganze SCRIPT:
PHP Code:
#include <GUIConstants.au3>
#include <NomadMemory.au3>
#RequireAdmin

#Region ### START Koda GUI section ### Form=
$Form1 GUICreate("Test"235114193125)
$label1 GUICtrlCreateLabel("OneHit"16325817)
$setdmg GUICtrlCreateButton("On"1664163330)
GUISetState(@SW_SHOW)

Global 
$Pointer 0x0069F190
Global $Open _MemoryOpen(ProcessExists("TClient.exe"))
Global 
$Offset[3] = [00xa080x484]
Global 
$Bedingung 0
Global $Pointer1 0x0069F190
Global $Open1 _MemoryOpen(ProcessExists("TClient.exe"))
Global 
$Offset1[3] = [00xa200x84]
Global 
$Bedingung1 0

While 1
   $nMsg 
GUIGetMsg()
      Switch 
$nMsg
         
Case $GUI_EVENT_CLOSE
            
Exit
         Case 
$setdmg
            
If $Bedingung 0 Then 
               $Bedingung 
1
            
ElseIf $Bedingung 1 Then
               $Bedingung 
0
            
EndIf
      EndSwitch

On()
WEnd 

Func On
()
   If 
$Bedingung 1 Then _MemoryPointerWrite($Pointer$Open$Offset9999999999)
    If 
$Bedingung 1 Then _MemoryPoinerWrite($Pointer$Open$Offset1424)
    
EndFunc 
ich hoffe das mir jemand helfen kann!!?
NuHOplLeS is offline  
Old 07/10/2010, 11:44   #2
 
antrix99's Avatar
 
elite*gold: 305
Join Date: Apr 2008
Posts: 2,422
Received Thanks: 546
ist die <NomadMemory.au3> auch im richtigen ordner entpackt worden?

überprüf mal die schreibweise der *.au3 in dem ordner ob sie auch mit dem namen in dem script übereinstimmt
antrix99 is offline  
Old 07/10/2010, 11:51   #3
 
bladerofdarknes's Avatar
 
elite*gold: 0
Join Date: Mar 2008
Posts: 1,524
Received Thanks: 285
<NomadMemory.au3> muss in deinem include ordner sein
bladerofdarknes is offline  
Old 07/10/2010, 11:59   #4
 
NuHOplLeS's Avatar
 
elite*gold: 0
Join Date: Jul 2010
Posts: 38
Received Thanks: 36
wie meint ihr das .. ( beschäfte mich eerst seit einer woche mit autoit)
was ist ein include ordner ???
meint *ihr* in eine andere zeile rein ?

hat grad nochmal versucht zum compliden, da kommt das gleiche:


Uploaded with
NuHOplLeS is offline  
Old 07/10/2010, 12:34   #5
 
_sh0x's Avatar
 
elite*gold: 0
Join Date: Oct 2009
Posts: 1,344
Received Thanks: 343
Du beschäftist dich erst seit einer Woche mit Autoit und willst sofort die Memory editieren? Lern erstmal GUI's zu erstellen. Ein Includeordner ist wo alle Includes drinn stehen. Und du musst die NomadMemory.au3 in deinen Includeordner verschieben. Sie befindet sich in deinem Autoit Ordner! Siehe erstmal zu dass du die Grundelemente drauf hast!
_sh0x is offline  
Old 07/10/2010, 12:40   #6
 
NuHOplLeS's Avatar
 
elite*gold: 0
Join Date: Jul 2010
Posts: 38
Received Thanks: 36
Quote:
Du beschäftist dich erst seit einer Woche mit Autoit und willst sofort die Memory editieren? Lern erstmal GUI's zu erstellen. Ein Includeordner ist wo alle Includes drinn stehen. Und du musst die NomadMemory.au3 in deinen Includeordner verschieben. Sie befindet sich in deinem Autoit Ordner! Siehe erstmal zu dass du die Grundelemente drauf hast!
ehm naja .... ich kann dir ja mal nen bot von mir schicken
der hat nen gui mit wechsel-anzeige ... mausklicks (control) ... ist zwar für 4story ... spamb und lvl bot hab ich auch schon ... die funktioniren !!!!
das gui von dem beispiel oben hab ich nur schnell (seh schnell) gemacht

Edit./ xD jetzt geht sogar der include jetzt will er aber nicth den _MemoryPointerWrite..



Uploaded with
NuHOplLeS is offline  
Old 07/10/2010, 13:09   #7
 
elite*gold: 100
Join Date: Oct 2007
Posts: 738
Received Thanks: 485
Au3 hat die besten Fehler Codes - Siehe dein Bild da!
"Error: Unknown function name."
Was hat das bloß zu bedeuten, versuchen wir es mal zu übersetzen:
"Fehler: Unbekannter Funktions Name"
Huch, was bedeutet den das nun wieder?

Lade dir erst mal die richtige NomadMemory.au3-Datei runter...

BTW würde ich dir empfehlen ein Sleep(1 bis 100) in deine While Schleife zu packen, sonst frisst dein "Hack" unnötige Ressourcen.
ddl is offline  
Thanks
1 User
Old 07/10/2010, 13:23   #8
 
NuHOplLeS's Avatar
 
elite*gold: 0
Join Date: Jul 2010
Posts: 38
Received Thanks: 36
Quote:
Au3 hat die besten Fehler Codes - Siehe dein Bild da!
"Error: Unknown function name."
Was hat das bloß zu bedeuten, versuchen wir es mal zu übersetzen:
"Fehler: Unbekannter Funktions Name"
Huch, was bedeutet den das nun wieder?

Lade dir erst mal die richtige NomadMemory.au3-Datei runter...

BTW würde ich dir empfehlen ein Sleep(1 bis 100) in deine While Schleife zu packen, sonst frisst dein "Hack" unnötige Ressourcen.
die NomadMemory.au3 hab ich mir gerade gehollt ...
guter tipp mti der sleep paus thx
NuHOplLeS is offline  
Old 07/10/2010, 19:46   #9
 
suiluJ.'s Avatar
 
elite*gold: 0
Join Date: Nov 2009
Posts: 2,210
Received Thanks: 6,755
Wenn du Pointer auslesen willst kannst du das auch anders machen ; o

Code:
Global $Pointer = 0x0069F190
Global $Open = _MemoryOpen(ProcessExists("TClient.exe"))
Dim $Offset[3] 
$Offset[0]=0x0
$Offset[1]=0xa08
$Offset[2]=0x484 

$Temp1= _MemoryRead($Pointer,$Open,"dword")
$Temp2= _MemoryRead($Temp1+$Offset[0],$Open,"dword")
$Temp3= _MemoryRead($Temp2+$Offset[1],$Open,"dword")
EndAdresse= _MemoryRead($Temp3+$Offset[2],$Open,"dword")
Müsste so gehen
suiluJ. is offline  
Old 07/11/2010, 19:08   #10
 
elite*gold: 0
Join Date: Mar 2009
Posts: 7,260
Received Thanks: 33,149
Oder man hat einfach die richtige Datei mit entsprechendem Inhalt...

KDeluxe is offline  
Thanks
1 User
Old 07/13/2010, 16:27   #11
 
NuHOplLeS's Avatar
 
elite*gold: 0
Join Date: Jul 2010
Posts: 38
Received Thanks: 36
Quote:
Oder man hat einfach die richtige Datei mit entsprechendem Inhalt...

thx
... hast mir weiter geholfen
NuHOplLeS is offline  
Old 07/14/2010, 19:55   #12
 
NuHOplLeS's Avatar
 
elite*gold: 0
Join Date: Jul 2010
Posts: 38
Received Thanks: 36
Question FRAGE 2

jetzt hab ich weiter gescript ...
und hab jetzt ne vneue frage :

wie kann ich eine while-schleife beenden????

PHP Code:
;hier halt das gui .... 


While 
1
    $nMsg 
GUIGetMsg()
    Switch 
$nMsg
        $I1 
$sl
            
Exit
        Case 
$I1
            
        
Case $B1

            
While 1
                MouseMove
(847530)
                
MouseDown("left")
                
MouseMove(396211)
                
MouseUp("left")
                
MouseMove(880537)
                
MouseDown("left")
                
MouseMove(638210)
                
mouseUp("left")
                
MouseClick("left"1450234)
            
WEnd

        
Case $B2
            sleep
(500)
            ;
ein befel der nur die while - schleife schließt nicht das gui (oder pausiert)
            
    EndSwitch
WEnd 
und wie ich zwei befehle gleichzeitig sende....
PHP Code:
_MemoryPointerWrite($Pointer$Open$Offset16842752)
_MemoryPointerWrite($Pointer$Open$Offset65536
für tele - hack

bitte helfen
NuHOplLeS is offline  
Old 07/14/2010, 20:42   #13
 
Imaginär's Avatar
 
elite*gold: 255
Join Date: Nov 2009
Posts: 2,900
Received Thanks: 1,408
Quote:
Originally Posted by NuHOplLeS View Post
jetzt hab ich weiter gescript ...
und hab jetzt ne vneue frage :

wie kann ich eine while-schleife beenden????

PHP Code:
;hier halt das gui .... 


While 
1
    $nMsg 
GUIGetMsg()
    Switch 
$nMsg
        $I1 
$sl
            
Exit
        Case 
$I1
            
        
Case $B1

            
While 1
                MouseMove
(847530)
                
MouseDown("left")
                
MouseMove(396211)
                
MouseUp("left")
                
MouseMove(880537)
                
MouseDown("left")
                
MouseMove(638210)
                
mouseUp("left")
                
MouseClick("left"1450234)
            
WEnd

        
Case $B2
            sleep
(500)
            ;
ein befel der nur die while - schleife schließt nicht das gui (oder pausiert)
            
    EndSwitch
WEnd 
und wie ich zwei befehle gleichzeitig sende....
PHP Code:
_MemoryPointerWrite($Pointer$Open$Offset16842752)
_MemoryPointerWrite($Pointer$Open$Offset65536
für tele - hack

bitte helfen
PHP Code:
Dim $schalter=0$hackschalter=0

;hier halt das gui .... 


While 
1
    $nMsg 
GUIGetMsg()
    Switch 
$nMsg
        $I1 
$sl
            
Exit
        Case 
$I1
            
        
Case $B1

              $schalter
=1

        
Case $B2
         $schalter
=0
            
    
EndSwitch

if 
$schalter=1 Then
    
                MouseMove
(847530)
                
MouseDown("left")
                
MouseMove(396211)
                
MouseUp("left")
                
MouseMove(880537)
                
MouseDown("left")
                
MouseMove(638210)
                
mouseUp("left")
                
MouseClick("left"1450234)
EndIf

if 
$hackschalter=1 Then
_MemoryPointerWrite
($Pointer$Open$Offset16842752)
_MemoryPointerWrite($Pointer$Open$Offset65536)
EndIf

WEnd 
So sollte alles wunderbar klappen
Imaginär is offline  
Thanks
1 User
Old 07/15/2010, 14:30   #14
 
NuHOplLeS's Avatar
 
elite*gold: 0
Join Date: Jul 2010
Posts: 38
Received Thanks: 36
Question ...

Quote:
So sollte alles wunderbar klappen
jo das mit dem GLEICHZEITIG STARTEN klappt .. dafür thx

aber ... wegen der while schleife hast das falsch verstanden ( war von mir komisch gescriben) nochmal!

PHP Code:

;hier wieder das gui


While 1
   $NMG 
GUIGetMsg()
      Switch 
$NMG
         
Case $GUI_EVENT_CLOSE
            
Exit
         Case 
$Button1
           HotKeySet
("1","CLOSE")


while 
1
    MouseMove
(847530)
                
MouseDown("left")
                
MouseMove(396211)
                
MouseUp("left")
                
MouseMove(880537)
                
MouseDown("left")
                
MouseMove(638210)
                
mouseUp("left")
                
MouseClick("left"1450234)
WEnd            WEnd
            
While 
     MouseMove
(88053)
WEnd
            
            Func CLOSE 
()
                Exit While 
1
                    EndFunc
      
EndSwitch
WEnd 
per 1 drücken soll die while 1 sich schließen aber while 2 bleiben ! bzw das ganze gui


#Edit: die frage hat sich geklärt°°!!°°
NuHOplLeS is offline  
Old 07/15/2010, 20:08   #15
 
PenGuin :O's Avatar
 
elite*gold: 2
Join Date: Mar 2008
Posts: 1,778
Received Thanks: 1,222
Das geht nicht, wenn du die While Schleife IN der anderen hast.
PenGuin :O is offline  
Reply

Tags
autoit pointer, autoit pointer frag


Similar Threads Similar Threads
[Frage]CE Pointer idn Autoit eintragen
08/06/2010 - General Coding - 5 Replies
Hallo, Ich habe heute versucht die Pointer von 4Story aus CE in AutoIt einzutragen. Dazu wollte ich erst mal den CE Pointer to AutoIt von expo_botter verwenden aber bei mri kommt da immer ein varialen fail wenn ich auf Code generieren gehe. Dann hab ich mir schon so ne Liste für AutoIt runtergeladen wo man nur noch die Pointer eintragen muss, aber ich weiß nicht wie mein die Pointer in autoit eingibt. Drum wollte ich mal fragen da ich bei autoit ein Noob bin, wie man die Adressen von den...
AutoIT Pointer
05/02/2010 - General Coding - 3 Replies
Also ich habe nach längerem rumprobieren herausgefunden, wie ich Pointer aus CE in AutoIT benutze. (Btw.: Irgendwie sind 99% der Tutorials dafür hier schlecht erklärt, die benutzten Includes fehlen oder sie funktionieren nicht.) Ich habe bis jetzt den folgenden Programmcode. #include<pointer.au3> $pid = ProcessExists("sol.exe") $handle=_MemoryOpen($pid)
Frage: Wie findet man zB UG Pointer?Speed pointer?
03/30/2010 - Kal Online - 2 Replies
kann mir einer sagen wie man UG/Speed pointer finden kann usw^^´ß#
Pointer für Autoit
12/07/2009 - AutoIt - 7 Replies
Hallöchen bitte schlagt mich nicht bin schon alle möglichen tuts durchgegangen doch ich raff es einfach nicht. http://img686.imageshack.us/img686/4291/unbenannt 1i.th.jpg das hier ist mein Pointer doch wie schreib ich ihn nun in mein bot? Hab keine Lust ihn immer rein zu schreib. Wie gesagt bin schon ca 1 Woche daran und ich verzweifel langsam da ich nie ein gescheites Beispiel finde... Hoffe einer kann mir helfen.
Pointer in AutoIT
11/20/2009 - AutoIt - 14 Replies
Hi, ich Programmiere grade einen Bot und komme nicht ganz weiter. Es geht darum das ich in Counter Strike mein Leben "einfrieren" will. Dazu habe ich nun einen Pointer gefunden. Wie kann ich nun auf den Pointer zugreifen? Habe mir schon paar Tuts angeschaut, aber schlau bin ich dadurch nicht geworden. Mein Code: Global $Adresse = 0x15452455 Dim $Offset =



All times are GMT +1. The time now is 14:17.


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.