Ergebnis 1 bis 10 von 10
  1. #1
    Anfänger
    Registriert seit
    13.08.2010
    Beiträge
    27

    Standard Datentyp dword oder char?

    Hi undzwar hab ich in meiner source eine stelle in der eine float value geändert wird.

    Code:
    *(float*)(animspeed) = 2.3;
    wie muss ich es machen wenn ich einen String ändern will? also einen text?

    Hab schon Blackberry und OpCodez gefragt, aber die wissens nicht.

    also hab beides shcon versucht nur wie genau muss ich das schreiben damit es erlaubt ?

    also damit es funktioniert
    Geändert von FreehuntX (05.10.2010 um 11:31 Uhr) Grund: Automerged Doublepost

  2. #2
    Duck and Cover Avatar von $_staX
    Registriert seit
    27.07.2008
    Beiträge
    294

    Standard

    Zitat Zitat von FreehuntX Beitrag anzeigen
    Hi undzwar hab ich in meiner source eine stelle in der eine float value geändert wird.
    Guter Witz ...

    First you duck and then you cover!
    #

  3. #3
    Trojaner Avatar von motion
    Registriert seit
    12.09.2010
    Beiträge
    81

    Standard

    Ich würde in die Klammer von animspeed auch noch das (float*) mit reinnehmen, wegen der Übersichtlichkeit.


    F:Was ist denn ein String?
    A:Eine ZEICHENKETTE = viele Zeichen nacheinander. Wie wird mal wohl den c_string asd mit dem gleich langen c_string jkl überschreiben?
    Code:
    asd[i] = jkl[i];
    Das ersetzt schonmal das i. Zeichen, jetzt musst du den Code in eine Schleife packen und voilà!

    Um das jetzt auf dein Problem anzuwenden:
    Code:
    *((char*)zeichen) = 'y';
    Wenn also zeichen die Adresse ist wo der String beginnt, dann führst du die Zuweisung mehrmals aus, inkrementierst pro Durchlauf die zeichen (eine Adresse nach der nächsten) und hast den String überschrieben.

    Würde ich mal so sagen, ohne wirklich der pro in c zu sein.

  4. Folgende Benutzer haben sich für diesen Beitrag bedankt:

    FreehuntX (05.10.2010)

  5. #4
    Anfänger
    Registriert seit
    13.08.2010
    Beiträge
    27

    Standard

    wow das hat mich echt geholfen danke ;D

    Hier mal der code


    Leider klappt es nicht -.-

    Irgendjemand eine idee?

    also ich sehe eigendlich keinen fehler, aber es funzt nicht -.-

    also im spiel gibt es die strings:

    move_speed_rate
    und
    sniper_mode_fov

    wenn man move_speed_rate durch sniper_mode_fov austaushct, rennt man 15x schneller

    also muss es doch möglich sein den irgendwie in einem schlag zu ändern oder?

    Mit autoit geht das ja auch oder irre ich mich?
    c++ ist ja eine höhere sprache ^^
    Geändert von blackberry (05.10.2010 um 13:28 Uhr) Grund: + SPOILER-Tag

  6. #5
    Chloë Grace Moretz Avatar von ocz
    Registriert seit
    29.05.2010
    Beiträge
    384

    Standard

    Danke motion, für den Versuch, jedoch scheitert es (schon wieder) daran, dass der TS keine Basics lernen will. Könnte er Assembler, wie er angab, so hätte er natürlich auch gesehen was das Problem ist, daher verweise ich einfach nochmal auf die Basics und hoffe, dass sich hier niemand mehr die Mühe macht, dieser Person seinen hack zusammenzuschreiben.
    Hab schon Blackberry und OpCodez gefragt, aber die wissens nicht.
    oshure.

  7. #6
    Der mit Anatidaephobie Avatar von blackberry
    Registriert seit
    11.07.2008
    Beiträge
    2.350

    Standard

    Zitat Zitat von FreehuntX Beitrag anzeigen
    Hab schon Blackberry und OpCodez gefragt, aber die wissens nicht.
    Du meinst du hast eine PM geschrieben und da wir an einem Dienstag nicht innerhalb von 2 Minuten geantwortet haben muss die Folgerung nahe liegen, dass wir es nicht wissen.
    Zu vermuten, dass wir nicht rund um die Uhr vor dem PC sitzen ist natürlich völlig abwegig. Ich beispielsweise muss in 30 Minuten wieder aus dem Haus...

    Code:
    #define MoveSpeed1 0x00D3F014
    #define MoveSpeed2 0x00D3F015
    #define MoveSpeed3 0x00D3F016
    [...]
    *((char*)MoveSpeed1) = 's';
    *((char*)MoveSpeed2) = 'n';
    *((char*)MoveSpeed3) = 'i';
    [...]
    Ist wohl der eindeutige Beweis, dass du noch nie etwas von strcpy gehört hast :/
    Geändert von blackberry (05.10.2010 um 13:17 Uhr)

    PDFTT cr3w a.E. — ReiDC0Re, lindor, Sera, berry
    please do feed the trolls crew and elk
    Ehrenwerte Mitglieder im Ruhestand: OpCodez, SFX.
    "Was sich blackberry gerade denkt" — Vorsicht! Frei laufender Wahnsinn!
    Zitat von fuckinghot19: "PS: Blackberry ist auf FH der Trollkönig ^^."
    An dieser Stelle danke ich all meinen Fans und Hatern gleichermaßen ^.^

  8. #7
    Anfänger
    Registriert seit
    13.08.2010
    Beiträge
    27

    Standard

    naja ich kenne basics aber das hilft mir nicht dabei -.-

    jedenfalls sehe ich ja was eure antworten dazu sind...

    bitte jemand wie motion normale antworten geben -.-

  9. #8
    Der mit Anatidaephobie Avatar von blackberry
    Registriert seit
    11.07.2008
    Beiträge
    2.350

    Standard

    Du weißt also nicht, wie du einen CString kopierst und meinst du "Basics" zu kennen?
    Lass uns doch bitte definieren, was Grundlagenwissen ist.

    Zitat Zitat von FreehuntX Beitrag anzeigen
    jedenfalls sehe ich ja was eure antworten dazu sind...

    bitte jemand wie motion normale antworten geben -.-
    Die letzten beiden Zeilen bitte nochmal auf Deutsch.

    PDFTT cr3w a.E. — ReiDC0Re, lindor, Sera, berry
    please do feed the trolls crew and elk
    Ehrenwerte Mitglieder im Ruhestand: OpCodez, SFX.
    "Was sich blackberry gerade denkt" — Vorsicht! Frei laufender Wahnsinn!
    Zitat von fuckinghot19: "PS: Blackberry ist auf FH der Trollkönig ^^."
    An dieser Stelle danke ich all meinen Fans und Hatern gleichermaßen ^.^

  10. Folgende Benutzer haben sich für diesen Beitrag bedankt:

    ocz (05.10.2010)

  11. #9
    Chloë Grace Moretz Avatar von ocz
    Registriert seit
    29.05.2010
    Beiträge
    384

    Standard

    Zitat Zitat von FreehuntX Beitrag anzeigen
    naja ich kenne basics aber das hilft mir nicht dabei -.-
    Das ist schlicht und einfach falsch, du kennst keine basics.
    Code:
    (12:02:14) FreehundX: habs durch tutorial geschafft aber leider nur float
    (12:03:03) FreehundX: gibt ja nur datentyp float
    (12:03:18) ICQ: genau
    (12:03:24) ICQ: sonst gibt es nichts in c++
    (12:03:26) ICQ: nur float
    (12:03:31) FreehundX: also ich mein bei dlls
    bitte jemand wie motion normale antworten geben -.-
    Wie wäre es wenn du eine Normale Frage stellst? ist MotionSpeed jetzt ein char * oder ein char, hm? Ooooh, sorry, du hast ja nur cheatengine, wo man das natürlich nicht so genau sehen kann, aber keine Sorge:
    Code:
    (12:04:46) ICQ: debugger und so, anyone?
    (12:05:04) FreehundX: was bringt mir ein debugger? da seh ich ja nich den source
    (12:05:29) FreehundX: ich kann assesembler
    [...]
    (12:07:44) FreehundX: ich muss ja nur eine sache wissen
    (12:07:50) FreehundX: wie ich strings ändere
    (12:08:02) ICQ: wenn du assembler könntest, wüsstest du wie ein string im speicher aussieht
    (12:08:06) FreehundX: in konsolenanwendung geht das wie gesagt
    (12:08:07) ICQ: dann wäre es auch kein problem
    (12:08:13) FreehundX: eax
    (12:08:21) FreehundX: ascii
    (12:08:39) FreehundX: z.B
    (12:08:42) FreehundX: t.e.s.t
    Vielleicht musst du ja nur EAX verändern, um an den String zu kommen? So mit ASCII undso, z.B. t.e.s.t
    Geändert von ocz (05.10.2010 um 13:39 Uhr)

  12. Folgende Benutzer haben sich für diesen Beitrag bedankt:

    blackberry (05.10.2010), FreehuntX (05.10.2010)

  13. #10
    Anfänger
    Registriert seit
    13.08.2010
    Beiträge
    27

    Standard

    ey danke man jetzt hab ichs verstanden

    (dein problem)

Ähnliche Themen

  1. Antworten: 8
    Letzter Beitrag: 08.05.2010, 09:50
  2. c++ befehl:switchcase wörter und nicht "char"
    Von jookerxxx im Forum C, C++
    Antworten: 13
    Letzter Beitrag: 23.11.2008, 21:10
  3. C++ char + "/n"
    Von xpecs im Forum C, C++
    Antworten: 8
    Letzter Beitrag: 25.07.2008, 19:53
  4. system(const char *befehl) to FILE
    Von ]=-antr4xx-=[ im Forum C, C++
    Antworten: 7
    Letzter Beitrag: 25.08.2007, 16:58

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •