|
You last visited: Today at 12:31
Advertisement
[AutoIT] Koordinaten anzeigen
Discussion on [AutoIT] Koordinaten anzeigen within the AutoIt forum part of the Coders Den category.
08/05/2010, 17:20
|
#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
|
|
|
08/05/2010, 17:22
|
#2
|
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.
|
|
|
08/05/2010, 17:32
|
#3
|
elite*gold: 0
Join Date: Jul 2010
Posts: 132
Received Thanks: 173
|
Quote:
Originally Posted by HardCore.1337
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?
|
|
|
08/05/2010, 17:48
|
#4
|
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
|
Ach so.
PHP Code:
$Adresse = 0x000000 $Offset[3] = [0x, 0x00, 0x00...] $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
|
|
|
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] = [0, 0x1, 0x2, 0x3]
$OffsetY[4] = [0, 0x1, 0x2, 0x3]
$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
|
|
|
08/05/2010, 19:44
|
#6
|
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.
|
|
|
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 -.-
|
|
|
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.
|
|
|
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
|
|
|
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
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
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.
|
|
|
08/06/2010, 12:31
|
#11
|
elite*gold: 0
Join Date: Jul 2010
Posts: 132
Received Thanks: 173
|
Schon Gelährt.
#vote for closed
|
|
|
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?
|
|
|
08/06/2010, 17:02
|
#13
|
elite*gold: 0
Join Date: Apr 2008
Posts: 1,079
Received Thanks: 438
|
Quote:
Originally Posted by KillerDeluxe
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...
|
|
|
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...
|
|
|
 |
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.
|
|