Surchan
Новичок
Вообщем в [case 2] должна продаваться лодка, но она только уничтожаеться, а дальше не продаётся.
Я не могу в понять в чем проблема...
Вот весь код:
Я не могу в понять в чем проблема...
Вот весь код:
PHP:
case 991:
{
if(!response) return true;
switch(listitem)
{
case 0:
{
if(PlayerInfo[playerid][p_boat]) return SCM(playerid,0xE00000FF, "[Ошибка] {FFFFFF}У вас уже есть лодка!");
SetPVarInt(playerid, "AutoShop", 6);
SetPVarInt(playerid, "CarShop", 6);
ShowBuyCar(playerid);
}
case 1:
{
if((GetPVarInt(playerid, "is_boat") - 1))
{
DestroyVehicle(GetPVarInt(playerid, "is_boat") - 1);
DeletePVar(playerid, "is_boat");
}
if(PlayerInfo[playerid][pCash] < 10000) return SCM(playerid,0xE00000FF, "[Ошибка] {FFFFFF}У вас недостаточно денег!");
if(!PlayerInfo[playerid][p_boat]) return SCM(playerid, COLOR_WHITE, "[Ошибка] {FFFFFF}У вас нет лодки!");
if(GetPVarInt(playerid, "is_boat") - 1 == 0) return SCM ( playerid, COLOR_WHITE, "[Ошибка] {FFFFFF}Лодка уже доставлена!");
new randomboat = 1 + random(5);
switch(randomboat)
{
case 1:
{
new boat_id = CreateVehicleEx(PlayerInfo[playerid][p_boat],216.1306, -1937.4824, 0.2652, 90.0000, PlayerInfo[playerid][p_boat_color][0], PlayerInfo[playerid][p_boat_color][1], 7200);
SetPVarInt(playerid, "is_boat", boat_id + 1);
}
case 2:
{
new boat_id = CreateVehicleEx(PlayerInfo[playerid][p_boat],230.2745, -1937.4824, 0.2652, -90.0000, PlayerInfo[playerid][p_boat_color][0], PlayerInfo[playerid][p_boat_color][1], 7200);
SetPVarInt(playerid, "is_boat", boat_id + 1);
}
case 3:
{
new boat_id = CreateVehicleEx(PlayerInfo[playerid][p_boat],216.1306, -1922.9806, 0.2652, 90.0000, PlayerInfo[playerid][p_boat_color][0], PlayerInfo[playerid][p_boat_color][1], 7200);
SetPVarInt(playerid, "is_boat", boat_id + 1);
}
case 4:
{
new boat_id = CreateVehicleEx(PlayerInfo[playerid][p_boat],230.2546, -1922.9806, 0.2652, -90.0000, PlayerInfo[playerid][p_boat_color][0], PlayerInfo[playerid][p_boat_color][1], 7200);
SetPVarInt(playerid, "is_boat", boat_id + 1);
}
case 5:
{
new boat_id = CreateVehicleEx(PlayerInfo[playerid][p_boat],216.1306, -1908.4806, 0.2652, 90.0000, PlayerInfo[playerid][p_boat_color][0], PlayerInfo[playerid][p_boat_color][1], 7200);
SetPVarInt(playerid, "is_boat", boat_id + 1);
}
default:
{
new boat_id = CreateVehicleEx(PlayerInfo[playerid][p_boat],230.2546, -1908.4806, 0.2652, -90.0000, PlayerInfo[playerid][p_boat_color][0], PlayerInfo[playerid][p_boat_color][1], 7200);
SetPVarInt(playerid, "is_boat", boat_id + 1);
}
}
Hook_GivePlayerMoney(playerid, -10000);
}
case 2: //ТУТ ПРОБЛЕМА
{
if(!PlayerInfo[playerid][p_boat]) return SCM(playerid,0xE00000FF, "[Ошибка] {FFFFFF}У вас нет лодки!");
if((GetPVarInt(playerid, "is_boat") - 1))
{
DestroyVehicle(GetPVarInt(playerid, "is_boat") - 1);
DeletePVar(playerid, "is_boat");
}
Hook_GivePlayerMoney(playerid, ShopCar[PlayerInfo[playerid][p_boat]][1]/2);
SCM(playerid, COLOR_GREEN, "Вы успешно продали свою лодку");
PlayerInfo[playerid][p_boat] = 0;
UpdatePlayerData(playerid, "boat_model", 0);
}
}
}
Последнее редактирование:
