error C2061: syntax error : identifier 'stInCarData'
Code:
void SendFakeDriverFullSyncData(stInCarData *picSync, int iUseCarPos);
Code:
void RakClient::SendFakeDriverFullSyncData(stInCarData *picSync, int iUseCarPos)
{
if (picSync == NULL)
return;
BitStream bsVehicleSync;
if (iUseCarPos)
{
int car_id = (int)(((DWORD)g_Vehicles->pGTA_Vehicle[picSync->sVehicleID]) - (DWORD)pool_vehicle->start) / 2584;
struct vehicle_info *vinfo = vehicle_info_get(car_id, 0);
if (!vinfo)
return;
float fPos[3];
vect3_copy(&vinfo->base.matrix[4 * 3], fPos);
picSync->fPosition[0] = fPos[0];
picSync->fPosition[1] = fPos[1];
picSync->fPosition[2] = fPos[2];
}
bsVehicleSync.Write((BYTE)ID_VEHICLE_SYNC);
bsVehicleSync.Write((PCHAR)picSync, sizeof(stInCarData));
g_RakClient->Send(&bsVehicleSync);
}