Nikita_Basik
Ученик
У меня такая проблемма не закрывается Диолог если не хватает денег в банке на машину нажимаю назад не выходит
Как исправить данный баг
У кого не показывает скрин
Вот сам код
Как исправить данный баг
У кого не показывает скрин
PHP:
http://rgho.st/6RfTgTXQP
PHP:
if (InShopCar[playerid] == true) ShowPlayerDialog(playerid, 50, DIALOG_STYLE_MSGBOX,"Покупка","Вы желаете приобрести данный вид транспорта?","Купить","Назад");
PHP:
}
case 50:
{
if (!response) return 1;
new cost = SellCar[ChangeCar[playerid]][1];
if (PlayerInfo[playerid][pBank] < cost) return SendClientMessage(playerid, COLOR_LIGHTRED, "У вас недостаточно денег на банковском счету!");
DestroyVehicle(GetPVarInt(playerid,"BUYCAR"));
DeletePVar(playerid,"BUYCAR");
SetCameraBehindPlayer(playerid);
OnPlayerSpawn(playerid);
PlayerTextDrawHide(playerid,costcar[playerid]);
TextDrawHideForPlayer(playerid,table[0]);
TextDrawHideForPlayer(playerid,table[1]);
TextDrawHideForPlayer(playerid,table[2]);
TextDrawHideForPlayer(playerid,table[3]);
TextDrawHideForPlayer(playerid,table[4]);
TextDrawHideForPlayer(playerid,table[5]);
new VehicleModel = SellCar[ChangeCar[playerid]][0];
if (VehicleModel >= 400 && VehicleModel <= 611) VehicleModel -= 400;
SendClientMessage(playerid, -1, "<> Поздравляем вас с успешной покупкой автомобиля.");
format(string, sizeof(string),"<> Название т/с: {7FB151}%s. {FFFFFF}Стоимость: {7FB151}%d$", VehicleNameS[VehicleModel][Name],cost);
SendClientMessage(playerid, -1, string);
format(string, sizeof(string),"<> Расход топлива на 1 км.: {7FB151}%d {FFFFFF}литр(а)",VehicleNameS[VehicleModel][FuelCar]);
SendClientMessage(playerid, -1, string);
SendClientMessage(playerid, -1, "<> Чтобы продать т/c наберите команду {7FB151}( /sellcar )");
SendClientMessage(playerid, -1, "<> В багажнике вашего автомобиля, вы можете хранить наркотики и оружие. {7FB151}( /trunk )");
TogglePlayerControllableEx(playerid, 1);
PlayerInfo[playerid][pBank] -= cost;
CarInfo[playerid][cModel] = model[playerid];
CarInfo[playerid][cColor][0] = colors[playerid][0];
CarInfo[playerid][cColor][1] = colors[playerid][1];
CarInfo[playerid][cCost] = SellCar[ChangeCar[playerid]][1]/2;
CarInfo[playerid][cDrugs] = 0;
CarInfo[playerid][cNitro] = 0;
CarInfo[playerid][cWheel] = 0;
CarInfo[playerid][cFBumber] = 0;
CarInfo[playerid][cRBumber] = 0;
CarInfo[playerid][cSpoiler] = 0;
CarInfo[playerid][cHydra] = 0;
for (new i = 0; i < 5; i++)
{
CarInfo[playerid][cGun][i] = 0;
CarInfo[playerid][cGunAmmo][i] = 0;
}
SaveVehicle(playerid);
format(CarInfo[playerid][cColors],16,"%d,%d", CarInfo[playerid][cColor][0], CarInfo[playerid][cColor][1]);
format(query,sizeof(query),"UPDATE "TABLE_CARS" SET `Colors` = '%s', `Model` = '%i', `Cost` = '%i' WHERE `Owner` = '%s'",CarInfo[playerid][cColors],CarInfo[playerid][cModel],CarInfo[playerid][cCost],PlayerInfo[playerid][pName]);
mysql_query(query);
ChangeCar[playerid] = 0;
colors[playerid][0] = 0;
colors[playerid][1] = 0;
model[playerid] = 0;
world[playerid] = 0;
InShopCar[playerid] = false;
LoadHouseCar(playerid);
return 1;
Последнее редактирование:
