SiaD
Дебютант
Суть проблемы такова, если я делаю так
Код:
Респавняться только личные автомобили то бишь купленные игроками IsAOwnableVehicle
Если же я код спавна личных автомобилей ставлю после цикла на все автомобили, наоборот, респавняться все автомобили сервера кроме личных
Если IsAOwnableVehicle засунуть в цикл эффект тот же, что нужно поправить для нормального респавна всех автомобилей ?
Код:
Код:
public OnVehicleSpawn(vehicleid){
if(IsAOwnableVehicle(vehicleid))
{
new numberr = GetVehicleID(vehicleid);
SetVehicleZAngle(vehicleid, FP_CarInfo[numberr][ocCar_a]);
SetVehiclePos(vehicleid, FP_CarInfo[numberr][ocCar_x], FP_CarInfo[numberr][ocCar_y], FP_CarInfo[numberr][ocCar_z]+1);
ChangeVehicleColor(vehicleid,FP_CarInfo[numberr][ocColor1],FP_CarInfo[numberr][ocColor2]);
SetVehicleNumberPlate(vehicleid, " ");
SetTimerEx("OnVehicleSpawnAngle",500,false,"i",numberr);
ModCar(numberr);
}
for(new i=0;i<MAX_VEHICLES;i++) {
GetVehicleParamsEx(i,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(i,engine,1,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(i,1,lights,alarm,doors,bonnet,boot,objective);
DestroyObject(VData[i][wheel1]);
DestroyObject(VData[i][wheel2]);
DestroyObject(VData[i][wheel3]);
DestroyObject(VData[i][wheel4]);
DestroyObject(VData[i][neon1]);
DestroyObject(VData[i][neon2]);
DestroyObject(VData[i][neon3]);
DestroyObject(VData[i][neon4]);
if(vehicleid==PlayerInfo[i][pCar])
{
CarDeleter(vehicleid);
PlayerInfo[i][pCar]=-1;
}
}
ChangeVehicleColor(vehicleid,random(126),random(126));
return true;
}
Если же я код спавна личных автомобилей ставлю после цикла на все автомобили, наоборот, респавняться все автомобили сервера кроме личных
Если IsAOwnableVehicle засунуть в цикл эффект тот же, что нужно поправить для нормального респавна всех автомобилей ?
