21.05.2012, 17:02
pawn Код:
#define DIALOG_EQUIP 1
pawn Код:
CMD:equip(playerid, params[])
{
ShowPlayerDialog(playerid, DIALOG_EQUIP, DIALOG_STYLE_LIST, "Weapon shop :", "M4 (200$)\nArmor (100$)", "Purchase", "Cancel");
return 1;
}
pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
switch( dialogid )
{
case DIALOG_EQUIP:
{
switch(listitem)
{
case 0:
{
if(GetPlayerMoney(playerid) < 200) return SendClientMessage(playerid, 0xFFFFFF, "You don't have enough cash.");
GivePlayerMoney(playerid, -200);
GivePlayerWeapon(playerid, 31, 200);
}
case 1:
{
if(GetPlayerMoney(playerid) < 100) return SendClientMessage(playerid, 0xFFFFFF, "You don't have enough cash.");
GivePlayerMoney(playerid, -100);
SetPlayerArmour(playerid, 100);
}
}
}
}
return 1;
}