Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 12:31

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

Advertisement



[AutoIT] Koordinaten anzeigen

Discussion on [AutoIT] Koordinaten anzeigen within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jul 2010
Posts: 132
Received Thanks: 173
[AutoIT] Koordinaten anzeigen

Hi,

ich will das beim meinen 2 labels X und Y die Koordinaten angezeigt werden wo ich mich grade im spiel befinde. Wie geht das?


Mfg
No Chance is offline  
Old 08/05/2010, 17:22   #2
 
HardCore.1337's Avatar
 
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
Du musst mit CE deine aktuellen Koordinaten heraus finden und die kannst du dann auslesen.

Einfach mit Change/Unchange arbeiten.
HardCore.1337 is offline  
Old 08/05/2010, 17:32   #3
 
elite*gold: 0
Join Date: Jul 2010
Posts: 132
Received Thanks: 173
Quote:
Originally Posted by HardCore.1337 View Post
Du musst mit CE deine aktuellen Koordinaten heraus finden und die kannst du dann auslesen.

Einfach mit Change/Unchange arbeiten.
Sagen wirs mal so, ich ahbe die Pointer für's Teleportieren Y und X.
Wenn ich die Pointer mit CE öffne zeigt er mir immer die Aktuellen Koordinaten an (muss auf float sein).
Jetzt will ich, dass er mit die Koordinaten in meinem Hack anzeigt, unter Label1 und Label2.
WIe mache ich das jetzt?
No Chance is offline  
Old 08/05/2010, 17:48   #4
 
HardCore.1337's Avatar
 
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
Ach so.

PHP Code:
$Adresse 0x000000
$Offset
[3] = [0x0x000x00...]
$PID WingetProcess(DeinProzess)
$Open _MemoryOpen($PID)

While 
1
$ReadX 
_MemoryPointerRead($Adresse$PID$Offset)
$ReadY _MemoryPointerRead($Adresse$PID$Offset)

GuiCtrlSetData($Label1$ReadX)
GuiCTRLSetData($Label2$ReadY)
WEnd 
HardCore.1337 is offline  
Old 08/05/2010, 18:34   #5
 
elite*gold: 0
Join Date: Mar 2009
Posts: 7,260
Received Thanks: 33,149
Etwas verbessert und die Fehler behoben:
PHP Code:
$Address 0x0
$OffsetX
[4] = [00x10x20x3]
$OffsetY[4] = [00x10x20x3]
$Handle _MemoryOpen(WinGetProcess("4Story"))

While 
True
    $PosX 
_MemoryPointerRead($Address$Handle$OffsetX"float")
    
$PosY _MemoryPointerRead($Address$Handle$OffsetY"float")

    
$ReadX GUICtrlRead($LabelX)
    If 
$ReadX <> $PosX Then GUICtrlSetData($LabelX$PosX)

    
$ReadY GUICtrlRead($LabelY)
    If 
$ReadY <> $PosY Then GUICtrlSetData($LabelY$PosY)
WEnd 
KDeluxe is offline  
Old 08/05/2010, 19:44   #6
 
HardCore.1337's Avatar
 
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
Ok, bei dir ist zusätzlich noch ein Check ob sich was verändert hat.
Aber Fehler..?
Ich hab keinen gefunden.
HardCore.1337 is offline  
Old 08/05/2010, 19:53   #7
 
elite*gold: 0
Join Date: Dec 2009
Posts: 705
Received Thanks: 312
Poste ich meine Frage noch gleich hinzu ;D
Wie funktioniert das mit "Zur Leiche teleportieren" ? ^^
Hab dazu was im Forum gefunden aber wieder aus den Augen verloren -.-
v0lle is offline  
Old 08/05/2010, 20:23   #8
 
elite*gold: 0
Join Date: Sep 2009
Posts: 531
Received Thanks: 1,775
Du lässt die werte von X/Y lesen und dan in 2 Inputboxen schreiben.
Italien...Donni is offline  
Old 08/05/2010, 20:27   #9
 
elite*gold: 0
Join Date: Jul 2010
Posts: 132
Received Thanks: 173
Bei mir sieht das ganze so aus:
Für X und Y
PHP Code:
Case $BUTTON11
            $TELX 
GUICtrlRead($INPUT2)
            
$TELY GUICtrlRead($INPUT3)
            
_MEMORYPOINTERWRITE($POINTER9$OPEN$OFFSET9$TELX"float")
            
_MEMORYPOINTERWRITE($POINTER10$OPEN$OFFSET10$TELY"float"
Und für Z
PHP Code:
Case $Button28
            $TELZ 
GUICtrlRead($Input4)
            
_MEMORYPOINTERWRITE($POINTER20$OPEN$OFFSET20$TELZ"float"
Wie mache ich es aus dem Script?

X = $Label18
Y = $Label17
Z = $Label22
No Chance is offline  
Old 08/05/2010, 21:40   #10
 
elite*gold: 0
Join Date: Mar 2009
Posts: 7,260
Received Thanks: 33,149
Quote:
Originally Posted by HardCore.1337 View Post
Ok, bei dir ist zusätzlich noch ein Check ob sich was verändert hat.
Aber Fehler..?
Ich hab keinen gefunden.
Quote:
Originally Posted by HardCore.1337 View Post
Ach so.

Code:
$Adresse = 0x000000
$Offset[3] = [0x, 0x00, 0x00...]
$PID = WingetProcess(DeinProzess)
$Open = _MemoryOpen($PID)

While 1
$ReadX = _MemoryPointerRead($Adresse, [COLOR="Red"]$PID[/COLOR], $Offset)
$ReadY = _MemoryPointerRead($Adresse, [COLOR="#ff0000"]$PID[/COLOR], $Offset)

GuiCtrlSetData($Label1, $ReadX)
GuiCTRLSetData($Label2, $ReadY)
WEnd
Ich habs mal rot gefärbt, müsste in deinem Beispiel ja $Open sein.

Außerdem benutzt du für x und y das selbe Offset, sollte aber ja nur ein Beispiel sein.
WingetProcess(DeinProzess) müsste aber auch "WinGetProcess("DeinFenster")" sein.

@No Chance
Wo soll das Problem sein? Deine "BezeichnungX" Methode ist außerdem nicht zu empfehlen.
KDeluxe is offline  
Thanks
1 User
Old 08/06/2010, 12:31   #11
 
elite*gold: 0
Join Date: Jul 2010
Posts: 132
Received Thanks: 173
Schon Gelährt.
#vote for closed
No Chance is offline  
Old 08/06/2010, 15:52   #12
 
elite*gold: 0
Join Date: Mar 2009
Posts: 7,260
Received Thanks: 33,149
Wie wärs den mit einer Lösung für andere, die evtl. die selbe Frage haben?
KDeluxe is offline  
Old 08/06/2010, 17:02   #13
 
| Moep |'s Avatar
 
elite*gold: 0
Join Date: Apr 2008
Posts: 1,079
Received Thanks: 438
Quote:
Originally Posted by KillerDeluxe View Post
Wie wärs den mit einer Lösung für andere, die evtl. die selbe Frage haben?
Why? Hier macht doch eh jeder nen neuen Tread auf wenn die Lösung nicht mehr auf der ersten Seite zu finden ist...
| Moep | is offline  
Thanks
1 User
Old 08/06/2010, 22:31   #14
 
elite*gold: 0
Join Date: Mar 2009
Posts: 7,260
Received Thanks: 33,149
Nicht jeder, nur fallen nur die schlecht auf, die das machen. Im Grunde hast du aber recht...
KDeluxe is offline  
Reply


Similar Threads Similar Threads
AutoIt GUI in GW anzeigen
02/03/2010 - GW Bots - 28 Replies
Hallo, ist es möglich, dass man die GUI auch in Guild Wars anzeigen lassen kann? MfG
Koordinaten InGame anzeigen???
01/25/2010 - Metin2 Private Server - 0 Replies
Hi ich wollte mal fragen wie ich es mache das die Koordinaten untern der Server und Channel anzeige anzeigeigt werden? Gebe THX XD EDIT: Und weiß jmd wie ich einstelle bei wv spielern online der server auf BUSY und bei wv auf FULL geht?
GW-Tool Koordinaten/Winkel Anzeigen
11/30/2008 - Guild Wars - 4 Replies
Hi, vllt. hat ja wer an diesem Tool Interesse und kann damit etwas anfangen ;) Antivir: Nothing found ArcaVir: Nothing found Avast: Nothing found AVG: Nothing found BitDefender: Nothing found F-Prot: Nothing found Norman: Nothing found
AutoIT Koordinaten
05/27/2008 - Guild Wars - 6 Replies
Hallo, ich wollte wissen, ob ich die Koordinaten auf eine kleine Auflösung herunter rechnen kann, ohne sie neu zu messen? Von 1280x1024 auf 1024x768 Die 1280x1024 sind jeweils 100%x100% und die 1024x768 müssten 80%x75% sein.



All times are GMT +1. The time now is 12:33.


Powered by vBulletin®
Copyright ©2000 - 2025, 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 ©2025 elitepvpers All Rights Reserved.