28.11.2012, 19:28
pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == DIALOG_AMMU)
{
if (response == 1)
{
switch(listitem)
{
case 0:
if(GetPlayerPCash(playerid)>=2000 && PlayerInfo[playerid][pConnectTime] > 15)
{
GivePlayerWeaponEx(playerid,24,100);
GivePlayerPCash(playerid, - 2000);
}
else
{
SendClientMessage(playerid,COLOR_LIGHTRED,"You do not have enough money Or Time In LS");
}
case 1:
{
if(GetPlayerPCash(playerid)>=3000 && PlayerInfo[playerid][pConnectTime] > 15)
{
GivePlayerWeaponEx(playerid,25,50);
GivePlayerPCash(playerid, - 3000);
}
else return SendClientMessage(playerid, COLOR_GREY, "You don't have enough money to buy this item!");
}
case 2:
{
if(GetPlayerPCash(playerid)>=1000 && PlayerInfo[playerid][pConnectTime] > 15)
{
GivePlayerWeaponEx(playerid,22,150);
GivePlayerPCash(playerid, - 1000);
}
else return SendClientMessage(playerid, COLOR_GREY, "You don't have enough money to buy this item!");
}
case 3:
{
if(GetPlayerPCash(playerid)>=1000 && PlayerInfo[playerid][pConnectTime] > 15)
{
GivePlayerWeaponEx(playerid,33,60);
GivePlayerPCash(playerid, - 1000);
}
else return SendClientMessage(playerid, COLOR_GREY, "You don't have enough money to buy this item!");
}
case 4:
{
if(GetPlayerPCash(playerid)>=1000 && PlayerInfo[playerid][pConnectTime] > 15)
{
GivePlayerWeaponEx(playerid,32,200);
GivePlayerPCash(playerid, - 1000);
}
else return SendClientMessage(playerid, COLOR_GREY, "You don't have enough money to buy this item!");
}
case 5:
{
if(GetPlayerPCash(playerid)>=6000 && PlayerInfo[playerid][pConnectTime] > 15)
{
GivePlayerWeaponEx(playerid,30,250);
GivePlayerPCash(playerid, - 6000);
TogglePlayerControllable(playerid,true);
}
else return SendClientMessage(playerid, COLOR_GREY, "You don't have enough money to buy this item!");
}
}
}
else SetPVarInt(playerid,"ammuvar",SetTimerEx("DeleteAmmuvar", 5000, false, "i", playerid);
}