Вход

Просмотр полной версии : Телепорт C++


VItalik_GOnsor
12.02.2017, 01:26
Добрый вечер всем, интересует такой вопрос.

Пишу свой чит на dll, и хочу телепортировать игрока на заданные координаты но это не происходит.

Грешу на адрес PlayerPointer, но не уверен и нуждаюсь в помощи

Код:






if (GetAsyncKeyState(VK_F10) & 1)
{
DWORD PlayerPointer = 0x76F3B8;
*(float*)(*(DWORD*)(PlayerPointer + 0x14) + 0x30) = 1233,43;
*(float*)(*(DWORD*)(PlayerPointer + 0x14) + 0x34) = -1377,94;
*(float*)(*(DWORD*)(PlayerPointer + 0x14) + 0x38) = 43.54;
}

FYP
12.02.2017, 11:38
0x00B7CD98 указатель на персонажа игрока

Jack_Savage
12.02.2017, 12:22
Код:






if (GetAsyncKeyState(VK_F10) & 1)
{
float *position = (*(DWORD *)0xB6F5F0) ? (float *)(*(DWORD *)(*(DWORD *)0xB6F5F0 + 0x14) + 0x30) : NULL;
position[0] = 0;
position[1] = 0;
position[2] = 1;
}

CarLCas
12.02.2017, 12:47
Код:






if (GetAsyncKeyState(VK_F10) & 1)
{
float *position = (*(DWORD *)0xB6F5F0) ? (float *)(*(DWORD *)(*(DWORD *)0xB6F5F0 + 0x14) + 0x30) : NULL;
position[0] = 0;
position[1] = 0;
position[2] = 1;
}





Уж лучше бы просто сделал проверку на то что существует персонаж, без присваивания NULL, если он присвоится и выполнится код дальше, то игру крашнет. И лучше использовать не NULL, а nullptr

VItalik_GOnsor
12.02.2017, 17:41
Всем спасибо, получилось.