Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 04:53

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

Advertisement



[Hilfe] Auto IT Text char[x]

Discussion on [Hilfe] Auto IT Text char[x] within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
hackan's Avatar
 
elite*gold: 0
Join Date: Feb 2008
Posts: 343
Received Thanks: 359
[Hilfe] Auto IT Text char[x]

Moin Leute.

Ich grübel nun schon länger über meinen Auto IT Trainer.

Nur dieser soll anstatt float values eine Text value verändern >.>
Habe halt ein paar probs damit wäre nett wenn mal jemand kurz drüber schauen würde

Netten Gruß







 
Const $Var1 = 0x0CDEC44
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("HP Hack", 625, 171, 192, 124)
GUISetBkColor(0xA6CAF0)
$Input1 = GUICtrlCreateInput("actor_default_hp_max", 48, 72, 209, 21)
GUICtrlSetColor(-1, 0x000000)
$Input2 = GUICtrlCreateInput("actor_default_animation_move_speed", 344, 72, 217, 21)
GUICtrlSetColor(-1, 0x000000)
$Label1 = GUICtrlCreateLabel("TYPE THIS^ IN THE LEFT BOX ", 360, 128, 162, 17)
GUICtrlSetColor(-1, 0x000000)
$Button1 = GUICtrlCreateButton("START HACK after Copy the Right Field into the Left", 32, 120, 281, 41, $WS_GROUP)
GUICtrlSetColor(-1, 0x000000)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
_weiter()
EndSwitch
WEnd
Func _weiter()
$Var2 = GUICtrlRead($Input1)
ToolTip("Waiting for S4Client.exe", 0, 0)
$Var0354 = ProcessWait("S4Client.exe")
Sleep(0x0064)
$mist = Fn0000(ProcessExists("S4Client.exe"))
Do
Sleep(2)
Until WinWaitActive("S4 Client")
Fn0002($Var1, $mist, $Var2, "char[20]")
If @error Then
ToolTip("Somethings Wrong!", 0, 0)
Else
ToolTip("Success!", 0, 0)
Sleep(0x02BC)
ToolTip("", 0, 0)
Exit
EndIf
EndFunc
hackan is offline  
Old 07/22/2010, 18:43   #2
 
Fuyo's Avatar
 
elite*gold: 0
Join Date: Dec 2009
Posts: 335
Received Thanks: 1,849
Hi hackan, bin gerade nicht an Main PC, aber ich habe das gleiche Problem
Habe hier auch kein S4 und nur rotz Inet, könntest du mir die Adresse nennen von dem Text.
Komm nämlich auch nicht weiter, bin auch auf der suche
Schließe mich der Suche an ^^
Fuyo is offline  
Old 07/22/2010, 18:46   #3
 
hackan's Avatar
 
elite*gold: 0
Join Date: Feb 2008
Posts: 343
Received Thanks: 359
00CDEC44
Adresse

Musst nur als Text Suchen



->actor_default_hp_max

^das ändern in -> actor_default_animation_move_speed

dann haste 900 und nochwas hp
hackan is offline  
Old 07/22/2010, 18:53   #4
 
Fuyo's Avatar
 
elite*gold: 0
Join Date: Dec 2009
Posts: 335
Received Thanks: 1,849
Ja, das Suchen konnte ich ja nicht.
Also 00CDEC44 ist das actor_default_hp_max.
Jetzt müssten wir nur noch wissen, wie man die Adresse zum anderen Text bekommt

BTW:
Dein Source ist extrem komisch ~.~
Fuyo is offline  
Old 07/22/2010, 19:06   #5
 
PenGuin :O's Avatar
 
elite*gold: 2
Join Date: Mar 2008
Posts: 1,778
Received Thanks: 1,222
Ich sagte bereits, dass man als Type Char wählen muss und in die [] muss die Stringlänge + 1 hinein...
PenGuin :O is offline  
Old 07/22/2010, 19:12   #6
 
hackan's Avatar
 
elite*gold: 0
Join Date: Feb 2008
Posts: 343
Received Thanks: 359
Quote:
Originally Posted by pinguin94 View Post
Ich sagte bereits, dass man als Type Char wählen muss und in die [] muss die Stringlänge + 1 hinein...
Fn0002($Var1, $mist, $Var2, "char[20]")

*hust*
hackan is offline  
Old 07/22/2010, 19:14   #7
 
PenGuin :O's Avatar
 
elite*gold: 2
Join Date: Mar 2008
Posts: 1,778
Received Thanks: 1,222
Ja was ist denn Fn0002 bei dir?
Wenn ich deine Funktion nicht kenne, kann ich schlecht dne Fehler analysieren...

Falls es sich um MemoryWrite aus der NomadMemory.au3 handelt, wäre es mal von Vorteil sich selber anzustrengen und die Beschreibung davon zu lesen.

MemoryWrite:
Quote:
Values sent must be in Decimal format, unless specified as a
; 'char' type, then they must be in ASCII format. Also note
; that size ('char[size]') for all 'char' types should be 1
; greater than the actual size.
PenGuin :O is offline  
Thanks
1 User
Old 07/22/2010, 19:19   #8
 
omer36's Avatar
 
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,255
ambesten bearbeitest du deine func _weiter() nochmal ganz...
und wenn du ein autoit code einfügen willst machs so, ist übersichtlicher:
[php] hier dein code [/*php] (den * löschen)
omer36 is offline  
Old 07/22/2010, 19:22   #9
 
Fuyo's Avatar
 
elite*gold: 0
Join Date: Dec 2009
Posts: 335
Received Thanks: 1,849
@pinguin
ok, ich bin grad am Ipad
So könnte das funktionieren ?
Code:
MemoryWrite(0x00CDEC44, $Open, actor_default_animation_move_speed, "char[1]")
Danke, für die schnelle Antwort schonmal
Fuyo is offline  
Old 07/22/2010, 19:26   #10
 
PenGuin :O's Avatar
 
elite*gold: 2
Join Date: Mar 2008
Posts: 1,778
Received Thanks: 1,222
NEIN.
In die [ ] muss die Stringlänge + 1 als Integer stehen!
PenGuin :O is offline  
Thanks
1 User
Old 07/22/2010, 19:30   #11
 
Fuyo's Avatar
 
elite*gold: 0
Join Date: Dec 2009
Posts: 335
Received Thanks: 1,849
Ok, der neu zu schreibende String hätte ja 32 + 1 = 33 muss jedoch
der neue oder der alte String(actor_default_hp_max) hätte ja 19 + 1 = 20.
Fuyo is offline  
Old 07/22/2010, 19:34   #12
 
PenGuin :O's Avatar
 
elite*gold: 2
Join Date: Mar 2008
Posts: 1,778
Received Thanks: 1,222
Ja und da MemoryWrite den Type des zu schreibenden Strings benötigt, müsste da theoretisch char[33] rein, aber wichtig, dass der String als ASCII angegeben wird.
PenGuin :O is offline  
Old 07/22/2010, 19:39   #13
 
Fuyo's Avatar
 
elite*gold: 0
Join Date: Dec 2009
Posts: 335
Received Thanks: 1,849
Ok, jetzt müsste ich den Text actor_default_hp_max in ASCII haben.
Der neu zu schreibende Text müsste auch in ASCII sein oder?
Fuyo is offline  
Old 07/22/2010, 19:41   #14
 
PenGuin :O's Avatar
 
elite*gold: 2
Join Date: Mar 2008
Posts: 1,778
Received Thanks: 1,222
Den vorherigen brauchst du nicht in ASCII, nur den neu zu schreibenden.

Zitat von der NomadMemory.au3:

Quote:
;================================================= =================================
; Function: _MemoryWrite($iv_Address, $ah_Handle, $v_Data[, $sv_Type])
; Description: Writes data to the specified memory address.
; Parameter(s): $iv_Address - The memory address which you want to write to.
; It must be in hex format (0x00000000).
; $ah_Handle - An array containing the Dll handle and the handle
; of the open process as returned by _MemoryOpen().
; $v_Data - The data to be written.
; $sv_Type - (optional) The "Type" of value you intend to write.
; This is set to 'dword'(32bit(4byte) signed integer)
; by default. See the help file for DllStructCreate
; for all types. An example: If you want to write a
; word that is 15 characters in length, you would use
; 'char[16]' since a 'char' is 8 bits (1 byte) in size.
; Return Value(s): On Success - Returns 1
; On Failure - Returns 0
; @Error - 0 = No error.
; 1 = Invalid $ah_Handle.
; 2 = $sv_Type was not a string.
; 3 = $sv_Type is an unknown data type.
; 4 = Failed to allocate the memory needed for the DllStructure.
; 5 = Error allocating memory for $sv_Type.
; 6 = $v_Data is not in the proper format to be used with the
; "Type" selected for $sv_Type, or it is out of range.
; 7 = Failed to write to the specified process.
; Author(s): Nomad
; Note(s): Values sent must be in Decimal format, unless specified as a
; 'char' type, then they must be in ASCII format. Also note
; that size ('char[size]') for all 'char' types should be 1
; greater than the actual size.
;================================================= =================================
Lies das mal am Besten durch
PenGuin :O is offline  
Thanks
1 User
Old 07/22/2010, 19:45   #15
 
Fuyo's Avatar
 
elite*gold: 0
Join Date: Dec 2009
Posts: 335
Received Thanks: 1,849
Danke, für die Hilfe, habe ja gerade die ganzen Sachen nicht hier.
Da ich ja die erste Hex Adresse habe muss ich nur noch den neuen Text in ASCII konvertieren und dann schreiben lassen, wenn ich mich jetzt nicht irre.
Danke für die viele Hilfe, bin Sonntag wieder am Haupt Pc und kann dann testen bis der Artz kommt.

€dit:
Ascii code:
97 99 116 111 114 95 100 101 102 97 117 108 116 95 97 110 105 109 97 116 105 111 110 95 109 111 118 101 95 115 112 101 101 100

Wenn es jemand testen könnte wäre super !
Könnte das funktionieren ? oder muss der ASCII Code ohne Leerzeichen?
Code:
$Ascii = 97 99 116 111 114 95 100 101 102 97 117 108 116 95 97 110 105 109 97 116 105 111 110 95 109 111 118 101 95 115 112 101 101 100
MemoryWrite(0xAdresseeinfügen,$Open,$Ascii,char[33])
Fuyo is offline  
Reply


Similar Threads Similar Threads
[HILFE] Suche mc.text ip Darfantasy
02/21/2010 - Metin2 Private Server - 0 Replies
Hi, Wie der Titel schon sagt suche ich die mc.text Ip von Darkfantasymt2. Derjenige kriegt thx.
Search for Text Hilfe!!!!!
01/27/2010 - AutoIt - 3 Replies
Hay Leute Ich versuche gerade ein Metin2 Bot. Ich brauche eine Zahl (das Tastenfeld1). Dieses habe ich herausbekommen mit CheatEngine ABER mit Search for Text. So wenn ich jetzt bei AutoIT MemoryRead eingeben mit der herausgefunden Adresse Zeigt der mir eine Falsche Zahl an. Also meine Frage: Wie kann ich bei AutoIT ein MemoryRead mit Search for Text machen???
[Hilfe] Text Counter
11/27/2009 - General Coding - 7 Replies
Hallo ich wollte für meine eigene "Homepage" einen eigenen Textcounter erstellen. Ich möchte keinen dieser vorgefertigten benutzen sondern versuchen mit ein wenig hilfe selber einen eigenen Counter zu erstellen. Hab mir jetzt schon via google einige "Grundlagen" angeeignet und herausgefunden das es nur mit php möglich ist. Ich hab es mir so vorgestellt das der Counter eine Seite ausgeben soll die in etwa so lautet: "Hallo sie sind der %Benutzerzahl +1% Benutzer auf dieser Seite." ...
Hilfe bei Text Pointer und mehr
12/12/2008 - Nostale - 2 Replies
Also ich mache ja auch so ein bot wie piala oder so aber nicht so perfekt wie es da steht also ich habe schon die pointer für hp / mp und so aber ich wolte das der bot auch antwortet wen gm einen anschreibt ich breuchte noch ein bishen mehr hilfe weil ich mit pointer noch nie gearbeitet habe also bitte hir melden oder per icq oder pn ich danke im voraus ps: ich werde dafür kein geld verlangen
[Hilfe] Französisch nen Text zusammenfassen
05/05/2008 - Off Topic - 5 Replies
Bräuchte Hilfe beim Zusammenfassen des Textes in den beiden Bildern http://img383.imageshack.us/img383/4774/franz1yj1 .jpg http://img383.imageshack.us/img383/6950/franz2oq0 .jpg



All times are GMT +1. The time now is 04:54.


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.