04.01.2013, 16:21
PHP код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == DIALOGID)
{
if(!response) return 1;
if(listitem == 0) ShowGunDialog(playerid);
return 1;
}
if(dialogid == DIALOGID+1)
{
if(!response) return 1;
switch(listitem)
{
case 0:
{
if(GetPlayerMoney(playerid) <200) return SendClientMessage(playerid, COLOR_RED, "У вас недостаточно денег!");
GivePlayerMoney(playerid, -200);
GivePlayerWeapon(playerid,22,30);
SendClientMessage(playerid, COLOR_GREEN, "Вы купили: Кольт-45! ($200)");
ShowGunDialog(playerid);
}
case 1:
{
if(GetPlayerMoney(playerid) <600) return SendClientMessage(playerid, COLOR_RED, "У вас недостаточно денег!");
GivePlayerMoney(playerid, -600);
GivePlayerWeapon(playerid,23,30);
SendClientMessage(playerid, COLOR_GREEN, "Вы купили: Кольт-45 с глушителм! ($600)");
ShowGunDialog(playerid);
}
case 2:
{
if(GetPlayerMoney(playerid) <1200) return SendClientMessage(playerid, COLOR_RED, "У вас недостаточно денег!");
GivePlayerMoney(playerid, -1200);
GivePlayerWeapon(playerid,24,30);
SendClientMessage(playerid, COLOR_GREEN, "Вы купили: Пустынный Орел! ($1200)");
ShowGunDialog(playerid);
}
}
return 1;
}
return 1;
}
stock ShowGunDialog(playerid)
{
ShowPlayerDialog(playerid, DIALOGID+1, DIALOG_STYLE_LIST, "Пистолеты", "Кольт-45 (200$)\nКольт-45 с глушителм (600$)\nПустынный Орел (1200$)", "Выбрать", "Отмена");
}