Deobicei se intampla asta cand dai towcar la masina, uite codul:
public TowCar(car,car2,playerid)
{
if(gPlayerLogged[playerid] == 1)
{
new engine,lights,alarm,doors,bonnet,boot,objective;
if(GetPlayerCash(playerid) > 5000)
{
if(CarTow(car))
{
RespawnPVeh(car,playerid);
vehEngine[car] = 0;
GetVehicleParamsEx(car,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(car,VEHICLE_PARAMS_OFF,lights,alarm,CarInfo[car2][cLock],bonnet,boot,objective);
Update(playerid, pCashx);
new string[128];
new vehicles = GetVehicleModel(car) - 400;
format(string,128,"Your %s was towed.", aVehicleNames[vehicles]);
SendClientMessage(playerid,COLOR_WHITE,string);
if(CarInfo[OwnedVeh(car)][cVip] > 0)
{
if(GetVehicleModel(car) == 560 || GetVehicleModel(car) == 541 || GetVehicleModel(car) == 411 || GetVehicleModel(car) == 451 || GetVehicleModel(car) == 596)
{
if(CarInfo[OwnedVeh(car)][cVipname] > 0)
{
DestroyObject(CarInfo[car][cObjects][1]);
new Float:vehx, Float:vehy, Float:vehz;
GetVehiclePos(car, vehx, vehy, vehz);
CarInfo[car][cObjects][1] = CreateObject(19327, vehx,vehy,vehz, vehx,vehy,vehz);
CarInfo[car][cName] = 1;
format(string, sizeof(string), "{%s}%s",CarInfo[OwnedVeh(car)][cVipnamecolor], CarInfo[OwnedVeh(car)][cVipname]);
SetObjectMaterialText(CarInfo[car][cObjects][1], string, 0, 50, "Arial", 15, 1, 0xFFFFFFFF, 0, 1);
if(GetVehicleModel(car) == 411)
{
AttachObjectToVehicle(CarInfo[car][cObjects][1], car, 0.0, -1.9, 0.26, 270.0, 0.0, 0.0);
}
else if(GetVehicleModel(car) == 541)
{
AttachObjectToVehicle(CarInfo[car][cObjects][1], car, 0.000000, -1.634998, 0.394999, -78.364997, 0.000000, 0.000000);
}
else if(GetVehicleModel(car) == 560)
{
AttachObjectToVehicle(CarInfo[car][cObjects][1], car, 0.0, -1.9, 0.40, 270.0, 0.0, 0.0);
}
else if(GetVehicleModel(car) == 451)
{
AttachObjectToVehicle(CarInfo[car][cObjects][1], car, 0.0, -2.2, 0.1985, 270.0, 0.0, 0.0);
}
else if(GetVehicleModel(car) == 596)
{
AttachObjectToVehicle(CarInfo[car][cObjects][1], car, 0.0, -2.4, 0.27, 278.0, 0.0, 0.0);
}
}
}
}
else if(CarInfo[OwnedVeh(car)][cVip] < 1)
{
DestroyObject(CarInfo[car][cObjects][1]);
CarInfo[car][cName] = 0;
}
}
else return SendClientMessage(playerid,COLOR_WHITE,"{FFB870}Car is in use.");
}
else return SendClientMessage(playerid, COLOR_WHITE,"{FFB870}You don't have enough money.");
}
return 1;
}