Visual studio trainer

09/09/2015 10:58 huguli99#1
Habe gestern einen Trainer erstellt mit visual studio aber der ingame passiert nichts. Habe alles richtig gemacht. Geht diese Methode nicht mehr oder woran kann es liegen?
09/09/2015 11:04 Der-Eddy#2
Visual Studio ist eine Entwicklerumgebung für sehr viele Programmiersprachen
anhand deiner vagen Umschreibung kann dir keiner erklären warum dein Code nicht so läuft wie du willst

du solltest wenn dann schon mehr Infos uns sagen
09/09/2015 11:09 huguli99#3
Gut ja stimmt tut mir leid.

Habe halt alles gemacht sprich: windows Form Anwendung erstellt (vb), dann die checkbox, readwritememory, Adressen und die values hinterlegt und drauf geachtet das die checkboxen im Code die Nummerierung haben. So das war denn eigentlich ja schon alles. Nun weiß ich nicht was falsch ist
09/09/2015 12:01 Shinzuya#4
Ich nehme mal an du verwendest Visual Basic?

Wenn dem so ist, du musst die BaseAddress einbinden
z.B Infinite SP

Original Address : 012BE872
Base Address : 11E872

Dann machst du es folgendermaßen

Code:
Public Class Form1

    Private Sub CheckBox1_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox1.CheckedChanged
        Dim InfSP = Process.GetProcessesByName("S4Client")(0).MainModule.BaseAddress.ToInt32()
        InfSP += &H11E872 ;Base Address 
        If CheckBox1.Checked = True Then
            ReadWritingMemory.WriteXBytes("S4Client", InfSP, "DB")
        Else
            ReadWritingMemory.WriteXBytes("S4Client", InfSP, "D9")
        End If
    End Sub
End Class
Dann funktioniert es. :)
09/09/2015 12:20 huguli99#5
Genau visual basic, also von der Base adress habe ich noch gar nichts gehört. Weil ich hatte jetzt von inf sp und god mode die adress und die beiden values eben jeweils
09/09/2015 12:31 Shinzuya#6
Quote:
Originally Posted by huguli99 View Post
Genau visual basic, also von der Base adress habe ich noch gar nichts gehört. Weil ich hatte jetzt von inf sp und god mode die adress und die beiden values eben jeweils
Einfach die Adresse nehmen bringt nichts, wenn du eine Adresse Scannst mit der AOB, kriegst du ja genau 1 Adresse.

Dann machst du es einfach genau so wie im Bild.

[Only registered and activated users can see links. Click Here To Register...]
09/09/2015 12:38 huguli99#7
Okay vielen Dank soweit, das werde ich gleich mal machen. Und diese muss ich denn wo genau einsetzen? Ich schicke gleich sonst mal einen Screenshot wie das bei mir alles aussieht
09/09/2015 12:54 Shinzuya#8
Quote:
Originally Posted by Shinzuya View Post
Ich nehme mal an du verwendest Visual Basic?

Wenn dem so ist, du musst die BaseAddress einbinden
z.B Infinite SP

Original Address : 012BE872
Base Address : 11E872

Dann machst du es folgendermaßen

Code:
Public Class Form1

    Private Sub CheckBox1_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox1.CheckedChanged
        Dim InfSP = Process.GetProcessesByName("S4Client")(0).MainModule.BaseAddress.ToInt32()
        InfSP += &H11E872 ;Base Address 
        If CheckBox1.Checked = True Then
            ReadWritingMemory.WriteXBytes("S4Client", InfSP, "DB")
        Else
            ReadWritingMemory.WriteXBytes("S4Client", InfSP, "D9")
        End If
    End Sub
End Class
Dann funktioniert es. :)
Hier habe ich es bereits erklärt

Das hier
Code:
Dim InfSP = Process.GetProcessesByName("S4Client")(0).MainModule.BaseAddress.ToInt32()
        InfSP += &H11E872 ;Base Address
musst du immer unter Private Sub
nur nicht vergessen das InfSP und Base Adresse zu ändern
09/09/2015 13:09 huguli99#9
Okay gut danke. Sehe auch schon bei mir steht dieses writeLong und bei dir writeBytes
09/09/2015 14:12 Shinzuya#10
Quote:
Originally Posted by huguli99 View Post
Okay gut danke. Sehe auch schon bei mir steht dieses writeLong und bei dir writeBytes
Kannst ruhig writelong benutzen, ich habe nur writebytes benutzt weil ich das besser finde, das macht keinen unterschied. :)
09/09/2015 15:10 huguli99#11
Okay denn ist ja gut. Muss mich mal jetzt mit dem cheat engine vertraut machen