Это для чекпоинта по стрелкой, по моему:
float pos[3];
for (int i = 0; i < 32; i++)
if (*(DWORD*)(0xC7F158 + 56 * i + 4) != 0)
{
pos[0] = *(float *)(0xC7F158 + 56 * i + 16);
pos[1] = *(float *)(0xC7F158 + 56 * i + 20);
pos[2] = *(float *)(0xC7F158 + 56 * i + 24);
break;
}
А это без стрелки (там в коде проверка на стандартные чекпоинты на СРП, окого гонок которые):
for (int i = 0; i < 32; i++)
{
DWORD chid = *(DWORD *)(0xC7DD58 + 160 * i + 82);
if (chid != 0 && chid != 1 && chid != 65537)
{
float pos[3];
pos[0] = *(float *)(0xC7DD58 + 160 * i + 48);
pos[1] = *(float *)(0xC7DD58 + 160 * i + 52);
pos[2] = *(float *)(0xC7DD58 + 160 * i + 56)+1;
cheat_teleport(pos, gta_interior_id_get());
break;
}
}