06.12.2017, 08:46
Alright that looks fine, just remove the return 0; and it'll work i guess.
PHP код:
if(dialogid == 1101)
{
switch(listitem)
{
case 0:
{
if(undead[playerid] == 1) return SendClientMessage(playerid, COLOR_RED,"You can't buy more than 1 Undead Perk..");
if(GetPlayerMoney(playerid) < 25000) return SendClientMessage(playerid, COLOR_RED, "You don't have enough cash.");
GivePlayerMoney(playerid, -25000);
SendClientMessage(playerid,COLOR_GREEN,"You Bought Undead Perk for $25.000, to use it type /undead");
undead[playerid] = 1;
PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
}
case 1:
{
if(explose[playerid] == 1) return SendClientMessage(playerid, COLOR_RED,"You can't buy more than 1 One Shoot Explose Perk..");
if(GetPlayerMoney(playerid) < 50000) return SendClientMessage(playerid, COLOR_RED, "You don't have enough cash.");
GivePlayerMoney(playerid, -50000);
SendClientMessage(playerid,COLOR_GREEN,"You Bought Undead Perk for $50.000, to use it type /oe");
explose[playerid] = 1;
PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
}
case 2:
{
if(shoot[playerid] == 1) return SendClientMessage(playerid, COLOR_RED,"You can't buy more than 1 One Shoot Kill Perk..");
if(GetPlayerMoney(playerid) < 70000) return SendClientMessage(playerid, COLOR_RED, "You don't have enough cash.");
GivePlayerMoney(playerid, -70000);
SendClientMessage(playerid,COLOR_GREEN,"You Bought Undead Perk for $70.000, to use it type /ok");
shoot[playerid] = 1;
PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
}
case 3:
{
if(tank[playerid] == 1) return SendClientMessage(playerid, COLOR_RED,"You can't buy more than 1 Tank Perk..");
if(GetPlayerMoney(playerid) < 350000) return SendClientMessage(playerid, COLOR_RED, "You don't have enough cash.");
GivePlayerMoney(playerid, -350000);
SendClientMessage(playerid,COLOR_GREEN,"You Bought Undead Perk for $350.000, to use it type /tank");
tank[playerid] = 1;
PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
}
}
}
