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.