Quote:
Originally Posted by kauknochen
Hi Leutz...
ICh probiere in C++ einen 'Hack' zu schreiben nur hab ich nen Problem:
void ammo()
{
if(GetAsyncKeyState(VK_INSERT) &1)
{
(char [9]) ADR_AMMO = _ammo; Hier sagt er mir 'int' kann nicht in 'char [9]' konvertiert werden
*(char *) ADR_AMMO2 = _ammo; Hier : const char [9]' kann nicht in 'char' konvertiert werden
}
}
...Da ich in C++ ein Newbie bin^^ brauche ich eure Hilfe...
Und die 2 Frage ist:
Wie find eich einen Player/Server Pointer herraus?
Ty E*Pvp
|
Naja soviel wie ich erkennen kann, ist ADR_AMMO eine Variable vom Typ int und du kannst eine Int-Variable doch nicht in ein Char-Array umwandeln.
Beim 2. dürfte ADR_AMMO2 wohl ein Char-Array sein...
Wobei die ganze Schreibweise für mich recht wenig Sinn macht, = bedeutet doch Zuweisung.
Du lässt jetzt also zuerst deine Variable (links) umwandeln und weist ihr dann einen Wert zu.
Der Compiler versucht das Verhalten der Variable zu definieren, kann es aber nicht, da man in einer Int-Variable eben kein Array speichern kann...
Verbesserungsvorschläge:
1. Poste mal die Deklaration der Variablen, denn sonst fällt es mir und anderen sicher auch schwer das zu verbessern.
2. Benutz doch die std::string Klasse, wenn du sowieso mit C++ arbeitest, gibt es wenig Sinn mit C-Strings zu arbeiten.
3. Benutz in Zukunft Code-Tags und Einrücken schadet auch nicht.
Zu deiner 2. Frage:
Das geht auch mit CheatEngine...