Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 14:20

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

Advertisement



Kleine Frage zum "Solitär Trainer"

Discussion on Kleine Frage zum "Solitär Trainer" within the .NET Languages forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 212
Join Date: Sep 2010
Posts: 478
Received Thanks: 1,095
Kleine Frage zum "Solitär Trainer"

Tag Com,
Ich habe mich mal mit VB und memory edit. befasst.
Den Pointer von Solitär (Punkte) Habe ich mit Cheat Engine raus.
Also egal wie oft ich das spiel neu starte/ Die Adresse habe ich.
Zum eigentlichen Problem:

Mein VB Code:
Code:
Dim points As String = TextBox1.Text
        Try
            WriteInteger("Solitaire", &H2AA564, points)
        Catch ex As Exception

        End Try
Cheat Engine Screen:



So, wenn ich in VB nun die Adresse (auf dem screen 2AA564) Eintrage,
Klappt zwar der Trainer, aber beim neustart von solitär, Hat CE eine völlig neue Adresse zB. 2AB564.[In CE funktionieren die neuen adressen immer] Aber in VB Wieder Nicht...
Welche Adresse (von dem screen) muss ich in VB Eintragen, die immer gleich bleibt?
KeyStoreEU is offline  
Thanks
7 Users
Old 08/26/2012, 17:23   #2
 
irrenhaus's Avatar
 
elite*gold: 0
Join Date: Jan 2011
Posts: 2,520
Received Thanks: 4,566
Du weißt schon das , dass auf dem Bild ein Pointer ist?
Du musst dir erstmal aus der Base-Adresse und den Offsets die
Adresse auslesen.
irrenhaus is offline  
Old 08/26/2012, 17:32   #3
 
elite*gold: 212
Join Date: Sep 2010
Posts: 478
Received Thanks: 1,095
Quote:
Originally Posted by irrenhaus View Post
Du weißt schon das , dass auf dem Bild ein Pointer ist?
Du musst dir erstmal aus der Base-Adresse und den Offsets die
Adresse auslesen.
Hab ich nicht wirklich jetzt verstanden, aber:

Dies ist ja eigentlich schon der Pointer- Egal wie oft man das spielt neustartet, Man kann über diesen Pointer immer auf die Punkte zugreifen.
KeyStoreEU is offline  
Thanks
7 Users
Old 08/26/2012, 17:35   #4
 
irrenhaus's Avatar
 
elite*gold: 0
Join Date: Jan 2011
Posts: 2,520
Received Thanks: 4,566
Was du nicht sagst, hat so ein Pointer an sich.
hast du dir dashier mal angeguckt?


Wieso willst du einen Pointer verwenden wenn du nichtmal weißt wie man einen benutzt?
irrenhaus is offline  
Old 08/26/2012, 17:41   #5
 
elite*gold: 212
Join Date: Sep 2010
Posts: 478
Received Thanks: 1,095
Quote:
Originally Posted by Mr.Slycee View Post

Welche Adresse (von dem screen) muss ich in VB Eintragen, die immer gleich bleibt?
Das war die eigentliche Frage.
Den Pointer habe ich bereits, aber ich weiss halt nicht welche Adresse ich in VB einfügen soll.
KeyStoreEU is offline  
Thanks
7 Users
Old 08/26/2012, 17:51   #6
 
irrenhaus's Avatar
 
elite*gold: 0
Join Date: Jan 2011
Posts: 2,520
Received Thanks: 4,566


Code:
Dim base As Integer = &H44B430
Dim addr1 As Integer = ReadInteger("Solitaire",base) // Base Address 0x0044B430
Dim addr2 As Integer = ReadInteger("Solitaire",(addr1+&H50)) // Offset 0x50
Dim result_addr As Integer = ReadInteger("Solitaire",(addr2+&H14)) // Offset 0x14
WriteInteger("Solitaire",result_addr,points)

hab keine Ahnung von VB.Net sollte aber funktionieren.
irrenhaus is offline  
Old 08/26/2012, 18:24   #7
 
elite*gold: 212
Join Date: Sep 2010
Posts: 478
Received Thanks: 1,095
Kommen Keine Fehler - Funktioniert aber leider auch nicht:
Code:
Dim points As String = TextBox1.Text
Dim base As Integer = &H44B430
        Dim addr1 As Integer = ReadInteger("Solitaire", base)
        Dim addr2 As Integer = ReadInteger("Solitaire", (addr1 + &H50))
        Dim result_addr As Integer = ReadInteger("Solitaire", (addr2 + &H14))
        WriteInteger("Solitaire", result_addr, points)
KeyStoreEU is offline  
Thanks
7 Users
Old 08/26/2012, 20:12   #8
 
irrenhaus's Avatar
 
elite*gold: 0
Join Date: Jan 2011
Posts: 2,520
Received Thanks: 4,566
Weil du versuchst einen String als Integer zu verwenden.
Dazu müsstest du erstmal eine Conversion machen der den String zum Integer macht.
Du kannst ja erstmal testen, ob die Adresse auch funktioniert und "result_addr" in einer MessageBox wiedergeben (dazu musst du result_addr zu einen String convertieren und dazu noch evt. zum Hex-Value).
irrenhaus is offline  
Old 08/27/2012, 09:36   #9
 
elite*gold: 212
Join Date: Sep 2010
Posts: 478
Received Thanks: 1,095
Quote:
Originally Posted by irrenhaus View Post
Weil du versuchst einen String als Integer zu verwenden.
Dazu müsstest du erstmal eine Conversion machen der den String zum Integer macht.
Du kannst ja erstmal testen, ob die Adresse auch funktioniert und "result_addr" in einer MessageBox wiedergeben (dazu musst du result_addr zu einen String convertieren und dazu noch evt. zum Hex-Value).
o.O? Code wäre nicht schlecht
Ich habe keine Lust die Ganzen Grundlagen zu lernen,
Nur weil ich mal ein Trainer mit VB Programmieren will
KeyStoreEU is offline  
Thanks
7 Users
Old 08/27/2012, 10:14   #10
 
.SkyneT.'s Avatar
 
elite*gold: 273
Join Date: Sep 2010
Posts: 1,831
Received Thanks: 786
Quote:
Originally Posted by Mr.Slycee View Post
o.O? Code wäre nicht schlecht
Ich habe keine Lust die Ganzen Grundlagen zu lernen,
Nur weil ich mal ein Trainer mit VB Programmieren will
Dann mach den Trainer doch nur mit Cheat Engine,
wenn du doch eh keinen Bock hast die Sprache zu lernen.
.SkyneT. is offline  
Thanks
3 Users
Old 08/27/2012, 10:29   #11
 
elite*gold: 212
Join Date: Sep 2010
Posts: 478
Received Thanks: 1,095
Quote:
Originally Posted by .SkyneT. View Post
Dann mach den Trainer doch nur mit Cheat Engine,
wenn du doch eh keinen Bock hast die Sprache zu lernen.
Naja okay hab mich halt falsch ausgedrückt -
VB Bietet eine vielzahl an "Features" für einen Trainer...
Ich befasse mich eigentlich schon 4 monate mit vb,
Aber halt nur mit der schnittstelle Mysql/FTP/TCP
Richtig gelernt habe ich es nie.. also von grund aus.
KeyStoreEU is offline  
Thanks
7 Users
Old 08/29/2012, 10:19   #12
 
.Scare™'s Avatar
 
elite*gold: 66
Join Date: Jan 2012
Posts: 234
Received Thanks: 145
Quote:
Originally Posted by Mr.Slycee View Post
Naja okay hab mich halt falsch ausgedrückt -
VB Bietet eine vielzahl an "Features" für einen Trainer...
Ich befasse mich eigentlich schon 4 monate mit vb,
Aber halt nur mit der schnittstelle Mysql/FTP/TCP
Richtig gelernt habe ich es nie.. also von grund aus.
wen das wahr ist, dan solltest du wissen wie man die werte in einer Msgbox ausgiebt...... oder etwa nicht?

4monate... und du weist nicht wie man einen int -> string convertiert... haste auf der tastatur gepennt?

schau doch mal bei google nach...



und hier ein beispiel:
Code:
dim zahl as integer = 100
dim abc as string = Zahl.tostring()
achtung, vom Handy aus geschriben....

mfg
.Scare™ is offline  
Old 08/29/2012, 14:40   #13
 
elite*gold: 212
Join Date: Sep 2010
Posts: 478
Received Thanks: 1,095
Quote:
Originally Posted by .Scare™ View Post
wen das wahr ist, dan solltest du wissen wie man die werte in einer Msgbox ausgiebt...... oder etwa nicht?

4monate... und du weist nicht wie man einen int -> string convertiert... haste auf der tastatur gepennt?

schau doch mal bei google nach...



und hier ein beispiel:
Code:
dim zahl as integer = 100
dim abc as string = Zahl.tostring()
achtung, vom Handy aus geschriben....

mfg
Wenn ich die Adresse ausgebe (Schon konv.)kommt nur "0"
KeyStoreEU is offline  
Thanks
7 Users
Old 08/31/2012, 19:10   #14
 
elite*gold: 212
Join Date: Sep 2010
Posts: 478
Received Thanks: 1,095
#push
KeyStoreEU is offline  
Thanks
7 Users
Old 09/02/2012, 18:35   #15
 
irrenhaus's Avatar
 
elite*gold: 0
Join Date: Jan 2011
Posts: 2,520
Received Thanks: 4,566
Dashier ist nicht der BlackMarket.

Wenn dort 0 herauskommt , ist anscheinend etwas schiefgelaufen.
Benutz doch einfach mal Google oder die Board-Suche um dein Problem zu lösen.
Etwas Selbständigkeit wäre angebracht.
irrenhaus is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
Kleine frage über Bande "wie kicke ich mich raus?"
02/05/2012 - Browsergames - 1 Replies
Hallo liebe Epvp Community. Ich habe ein wenig gegoogelt und leider nichts gefunden, deswegen frage ich euch undzwar: Wie komme ich aus meiner Bande raus? btw. ich bin Admin und will diese Bande löschen! Vielen dank im Vorraus :) Scheint wohl niemand zu wissen :(
"kleine" frage an die "c++ spezialisten"
09/26/2008 - Kal Online - 14 Replies
wie im topic schon erwähnt hab da ma ne kleine frage ... für was steht das +19220 ??? und könnte jmd vllt noch n bseipiel für n cooldown liefern? würde das dann in etwa so aussehen ...



All times are GMT +2. The time now is 14:20.


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