17.11.2014, 14:54
So, I made this vehicle system; I create faction vehicles; everything works fine.
When I create regular player vehicles, you can't /engine.
When I delete a file, they all load perfectly fine; but when I use GetVehicleID; the id shows ID minus 1, or ID minus 2 when I delete like id 2 3 and vehicle 4 has to GetVehicleID.
Idk how to explain it propperly; as it's confusing the shit out of me.
When I create regular player vehicles, you can't /engine.
Код:
stock CanPlayerVehicleEngineLock(playerid, vehicleid)
{
new playername[MAX_PLAYER_NAME];
playername = PLAYERNAME(playerid);
if(VehicleInfo[vehicleid][vFcar] >= 0)
{
if(PlayerInfo[playerid][pFaction] == VehicleInfo[vehicleid][vFcar])
{
return 1;
}
else
{
return 0;
}
}
else if(VehicleInfo[vehicleid][vFcar] <= -1)
{
new VehicleOwner[MAX_PLAYER_NAME];
format(VehicleOwner, sizeof(VehicleOwner), "%s", VehicleInfo[vehicleid][vOwner]);
if(strcmp(VehicleOwner, playername, false))
{
return 1;
}
else
{
return 0;
}
}
else return 0;
}
Idk how to explain it propperly; as it's confusing the shit out of me.

