entinus
Ученик
Народ помогите решить траблу, кар не спавниться когда игрок заходит в игру.
Вот код спавна машины при заходе игрока на сервер: [OnPlayerConnect]
Вот код /fixcar
Вот код спавна машины при заходе игрока на сервер: [OnPlayerConnect]
PHP:
new h = PlayerInfo[playerid][pHouse];
player_veh[playerid] = CreateVehicle(PlayerInfo[playerid][pCar], HouseInfo[h][hCarX], HouseInfo[h][hCarY], HouseInfo[h][hCarZ], HouseInfo[h][hCarAngle], PlayerInfo[playerid][pColorCar1], PlayerInfo[playerid][pColorCar2], 360000);
CarInfo[player_veh[playerid]][cEng] = 0;
new str[64];
format(str,sizeof(str),"GA %d",PlayerInfo[playerid][pID]);
SetVehicleNumberPlate(player_veh[playerid],str);
AddVehicleComponent(player_veh[playerid], PlayerInfo[playerid][pVehComp][0]);
AddVehicleComponent(player_veh[playerid], PlayerInfo[playerid][pVehComp][1]);
AddVehicleComponent(player_veh[playerid], PlayerInfo[playerid][pVehComp][2]);
AddVehicleComponent(player_veh[playerid], PlayerInfo[playerid][pVehComp][3]);
AddVehicleComponent(player_veh[playerid], PlayerInfo[playerid][pVehComp][4]);
AddVehicleComponent(player_veh[playerid], PlayerInfo[playerid][pVehComp][5]);
AddVehicleComponent(player_veh[playerid], PlayerInfo[playerid][pVehComp][6]);
AddVehicleComponent(player_veh[playerid], PlayerInfo[playerid][pVehComp][7]);
AddVehicleComponent(player_veh[playerid], PlayerInfo[playerid][pVehComp][8]);
AddVehicleComponent(player_veh[playerid], PlayerInfo[playerid][pVehComp][9]);
AddVehicleComponent(player_veh[playerid], PlayerInfo[playerid][pVehComp][10]);
AddVehicleComponent(player_veh[playerid], PlayerInfo[playerid][pVehComp][11]);
AddVehicleComponent(player_veh[playerid], PlayerInfo[playerid][pVehComp][12]);
AddVehicleComponent(player_veh[playerid], PlayerInfo[playerid][pVehComp][13]);
ChangeVehiclePaintjob(player_veh[playerid], PlayerInfo[playerid][pCarSpray]);
CarInfo[player_veh[playerid]][cLock] = 1;
GetVehicleParamsEx(player_veh[playerid],engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(player_veh[playerid],false,lights,alarm,doors,bonnet,boot,objective);
PHP:
CMD:fixcar(playerid,params[])
{
if(gPlayerLogged[playerid] == false) return SendClientMessage(playerid,COLOR_SERVER,"Вы не авторизованы на сервере");
if(PlayerInfo[playerid][pHouse] == -1) return SendClientMessage(playerid,COLOR_SERVER,"У Вас нет дома/квартиры");
if(PlayerInfo[playerid][pCar] == 0) return SendClientMessage(playerid,COLOR_SERVER,"У Вас нет личного транспорта");
if(get_player_money(playerid) < 300) return SendClientMessage(playerid,COLOR_SERVER,"У Вас недостаточно денег");
new h = PlayerInfo[playerid][pHouse];
give_player_money(playerid,-300);
DestroyVehicle(player_veh[playerid]);
player_veh[playerid] = CreateVehicle(PlayerInfo[playerid][pCar], HouseInfo[h][hCarX], HouseInfo[h][hCarY], HouseInfo[h][hCarZ], HouseInfo[h][hCarAngle], PlayerInfo[playerid][pColorCar1], PlayerInfo[playerid][pColorCar2], 360000);
CarInfo[player_veh[playerid]][cEng] = 0;
new str[64];
format(str,sizeof(str),"GA %d",PlayerInfo[playerid][pID]);
SetVehicleNumberPlate(player_veh[playerid],str);
AddVehicleComponent(player_veh[playerid], PlayerInfo[playerid][pVehComp][0]);
AddVehicleComponent(player_veh[playerid], PlayerInfo[playerid][pVehComp][1]);
AddVehicleComponent(player_veh[playerid], PlayerInfo[playerid][pVehComp][2]);
AddVehicleComponent(player_veh[playerid], PlayerInfo[playerid][pVehComp][3]);
AddVehicleComponent(player_veh[playerid], PlayerInfo[playerid][pVehComp][4]);
AddVehicleComponent(player_veh[playerid], PlayerInfo[playerid][pVehComp][5]);
AddVehicleComponent(player_veh[playerid], PlayerInfo[playerid][pVehComp][6]);
AddVehicleComponent(player_veh[playerid], PlayerInfo[playerid][pVehComp][7]);
AddVehicleComponent(player_veh[playerid], PlayerInfo[playerid][pVehComp][8]);
AddVehicleComponent(player_veh[playerid], PlayerInfo[playerid][pVehComp][9]);
AddVehicleComponent(player_veh[playerid], PlayerInfo[playerid][pVehComp][10]);
AddVehicleComponent(player_veh[playerid], PlayerInfo[playerid][pVehComp][11]);
AddVehicleComponent(player_veh[playerid], PlayerInfo[playerid][pVehComp][12]);
AddVehicleComponent(player_veh[playerid], PlayerInfo[playerid][pVehComp][13]);
ChangeVehiclePaintjob(player_veh[playerid], PlayerInfo[playerid][pCarSpray]);
SendClientMessage(playerid,-1,"Транспорт был доставлен к дому");
CarInfo[player_veh[playerid]][cLock] = 1;
GetVehicleParamsEx(player_veh[playerid],engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(player_veh[playerid],false,lights,alarm,doors,bonnet,boot,objective);
return true;
}
