PHP код:
else if(GetPVarInt(playerid, "KeyCar") == 1)
{
new targetid = GetPVarInt(playerid, "CarPlayer"), price = GetPVarInt(playerid, "CarPrice");
if(GetMoney(playerid) < price)
{
SendMes(targetid, COLOR_LGREY, "У игрока %s недостаточно средств", GetName(playerid));
DeletePVar(playerid, "CarPrice");
DeletePVar(playerid, "CarPlayer");
DeletePVar(playerid, "KeyCar");
SendClientMessage(playerid, COLOR_LGREY, "У вас не хватает денег");
return 1;
}
PI[playerid][cModel] = PI[targetid][cModel];
PI[playerid][cClass] = PI[targetid][cClass];
PI[playerid][cFuel] = PI[targetid][cFuel];
PI[playerid][cColor][0] = PI[targetid][cColor][0];
PI[playerid][cColor][1] = PI[targetid][cColor][1];
PI[playerid][cCost] = PI[targetid][cCost];
PI[playerid][cVehcom] = PI[targetid][cVehcom];
sscanf(PI[playerid][cVehcom], "p<,>a<i>[14]",PI[targetid][cVehcoms]);
PI[playerid][cPaintjob] = PI[targetid][cPaintjob];
LoadMyCar(playerid);
PI[targetid][cModel] = 0;
PI[targetid][cClass] = 0;
PI[targetid][cFuel] = 150;
PI[targetid][cColor][0] = PI[playerid][cColor][1] = PI[playerid][cCost] = 0;
format(PI[targetid][cVehcom],64,"0,0,0,0,0,0,0,0,0,0,0,0,0,0");
sscanf(PI[targetid][cVehcom], "p<,>a<i>[14]", PI[playerid][cVehcoms]);
PI[targetid][cPaintjob] = 3;
foreach(new i: Player)
{
if(PI[i][pVehicleKey] == PI[targetid][PlayerCarID])
{
PI[i][pVehicleKey] = 0;
}
}
DestroyVehicle(PI[targetid][PlayerCarID]);
LoadMyCar(targetid);
PI[targetid][PlayerCarID] = INVALID_VEHICLE_ID;
SendClientMessage(targetid, COLOR_GREEN, "Поздравляем с продажей транспортного средства");
SendClientMessage(playerid, COLOR_GREEN, "Поздравляем с приобретением транспортного средства");
PI[playerid][pRegVehicle] = 0;
MysqlUpdatePlayerInt(playerid, "veh_reg", PI[playerid][pRegVehicle]);
strmid(PI[playerid][pNumberVehicle], "None", 0, strlen("None"), 20);
MysqlUpdatePlayerStr(playerid, "veh_number", PI[playerid][pNumberVehicle]);
SaveAccount(playerid);
SaveAccount(targetid);
TransferMoney(playerid, -1, price);
TransferMoney(1, targetid, price);
new string[128];
format(string, sizeof(string), "Игрок %s купил транспорт %s[%i] за %d$ у игрока %s", GetName(playerid), VehicleNames[GetVehicleModel(PI[targetid][PlayerCarID])-400], GetPlayerVehicleID(targetid), price, GetName(targetid));
SendLog("BuyCar", string);
format(string, sizeof(string), "Игрок %s продал транспорт %s[%i] за %d$ игроку %s", GetName(targetid), VehicleNames[GetVehicleModel(PI[targetid][PlayerCarID])-400], GetPlayerVehicleID(targetid), price, GetName(playerid));
SendLog("SellCar", string);
DeletePVar(playerid, "CarPrice");
DeletePVar(playerid, "CarPlayer");
DeletePVar(playerid, "KeyCar");
return 1;
}
SendClientMessage(params[0], COLOR_WHITE, PlayerAccess); эта команда отвечает за Y и N, даже если я ее уберу, я всеровно могу нажимать на Y, чтобы согласиться с покупкой