temicch
Ученик
Постоянно исчезают домашние машины,если другой игрок вводит /fixcar
Также проверка на проценты машин глючит
Ник пишет левый,в чем может быть проблемы?
PHP:
else if(strcmp(cmd, "/fixcar", true) == 0)
{
if(PlayerInfo[playerid][pCash] < 1000) return SendClientMessage(playerid, COLOR_WHITE, "Не достаточно денег!");
if(PlayerInfo[playerid][pPhousekey] ==255 && PlayerInfo[playerid][pCarX] == 0.0 && PlayerInfo[playerid][pCarY] == 0.0 && PlayerInfo[playerid][pCarZ] == 0.0 && PlayerInfo[playerid][pCarR] == 0.0)
{
SendClientMessage(playerid,COLOR_GREEN,"У вас нету дома, или ваш транспорт не припаркован!");
SendClientMessage(playerid,COLOR_WHITE,"(( /park для парковки домашнего транспорта ))");
return 1;
}
new house = PlayerInfo[playerid][pPhousekey];
if(IsVehicleOccupied(caridhouse[playerid])) return SendClientMessage(playerid,COLOR_GRAD1,"[Ошибка] В вашем транспорте присутствует игрок(и)");
DestroyVehicle(caridhouse[playerid]);
if(PlayerInfo[playerid][pCarX] == 0.0 && PlayerInfo[playerid][pCarY] == 0.0 && PlayerInfo[playerid][pCarZ] == 0.0 && PlayerInfo[playerid][pCarR] == 0.0)
{
caridhouse[playerid] = CreateVehicle(PlayerInfo[playerid][pCar], HouseInfo[house][hCarx], HouseInfo[house][hCary], HouseInfo[house][hCarz], HouseInfo[house][hCarc] , PlayerInfo[playerid][pCvet][0] , PlayerInfo[playerid][pCvet][1],5600);
SendClientMessage(playerid,COLOR_GREEN,"Транспорт припаркован к вашему дому");
}
else
{
caridhouse[playerid] = CreateVehicle(PlayerInfo[playerid][pCar], PlayerInfo[playerid][pCarX], PlayerInfo[playerid][pCarY], PlayerInfo[playerid][pCarZ], PlayerInfo[playerid][pCarR] , PlayerInfo[playerid][pCvet][0] , PlayerInfo[playerid][pCvet][1],5600);
SendClientMessage(playerid,COLOR_GREEN,"Транспорт припаркован.");
}
radiocar[caridhouse[playerid]] = 0;
RepairVehicle(caridhouse[playerid]);
LockCar(caridhouse[playerid]);
Fuell[caridhouse[playerid]] = PlayerInfo[playerid][pFuelcar];
createdcar ++;
GameTextForPlayer(playerid, "~r~-$1000", 5000, 1);
PlayerInfo[playerid][pCash] -= 1000;
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
new playername[MAX_PLAYER_NAME];
GetPlayerName(playerid,playername,sizeof(playername));
format(string,sizeof(string),"%s.ini",playername);
new File = ini_openFile(string);
ini_getString(File,"Numbercar",string);
ini_closeFile(File);
SetVehicleNumberPlate(caridhouse[playerid], string);
CompVeh(caridhouse[playerid]);
return 1;
}
PHP:
if(vehicleid == caridhouse[i])
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[i][pProz] <= 0)
{
format(string,sizeof(string),"{62AD50}Этот домашний транспорт игрока %s сломан!",Name(i));
SendClientMessage(playerid,COLOR_WHITE,string);
SendClientMessage(playerid,COLOR_WHITE,"{62AD50}Используйте телефон {FFFFFF}(( /call )) {62AD50}чтобы вызвать механика / таксиста");
return 1;
}
}
}
