31.10.2016, 15:56
Alright so the problem is when i mod a car, it doesn't matter if transfender or another modshop, it saves when i park the car, but when i use /respawn or if the car broke and respawns the mods are not showing.
Here is the OnVehicleSpawn
Here is the OnVehicleSpawn
Код:
public OnVehicleSpawn(vehicleid)
{
if(vehicleid != 509 && vehicleid != 481 && vehicleid != 510)
{
SetVehicleParamsEx(vehicleid, 0, 0, 0, 0, 0, 0, 0);
foreach(Player, i)
{
if(vehicleid == PlayerInfo[i][pVeh])
{
if(PlayerInfo[i][vLocked]) SetVehicleParamsEx(vehicleid, 0, 0, 0, 1, 0, 0, 0);
ChangeVehicleColor(PlayerInfo[i][pVeh], PlayerInfo[i][vC1], PlayerInfo[i][vC2]);
for(new x=0; x<14; i++)
{
AddVehicleComponent(PlayerInfo[i][pVeh], PlayerInfo[i][pVehMod][x]);
}
}
if(vehicleid == PlayerInfo[i][pVVeh])
{
if(PlayerInfo[i][vVLocked]) SetVehicleParamsEx(vehicleid, 0, 0, 0, 1, 0, 0, 0);
ChangeVehicleColor(PlayerInfo[i][pVVeh], PlayerInfo[i][vVC1], PlayerInfo[i][vVC2]);
for(new x=0; x<14; i++)
{
AddVehicleComponent(PlayerInfo[i][pVVeh], PlayerInfo[i][pVVehMod][x]);
}
}
if(vehicleid == PlayerInfo[i][pBVeh])
{
if(PlayerInfo[i][vBLocked]) SetVehicleParamsEx(vehicleid, 0, 0, 0, 1, 0, 0, 0);
ChangeVehicleColor(PlayerInfo[i][pBVeh], PlayerInfo[i][vBC1], PlayerInfo[i][vBC2]);
for(new x=0; x<14; i++)
{
AddVehicleComponent(PlayerInfo[i][pBVeh], PlayerInfo[i][pBVehMod][x]);
}
}
}
if(IsTruckerVehicle(vehicleid))
{
TruckPackages[vehicleid] = -1;
}
if(Siren[vehicleid])
{
Siren[vehicleid] = 0;
DestroyDynamicObject(SirenObject[vehicleid]);
DestroyDynamicObject(LightObject1[vehicleid]);
}
}
return 1;
}


