gangzone.ini
Компетентный
К командам
К диалогам
PHP:
CMD:inventory(playerid) /* if(strcmp(cmd, "/inventory", true) == 0) */
{
SendClientMessage(playerid, 0xFFFFFFFF, "Вы открыли суммку");
static const fmt_str[] = "Хлеб\t\t%d\nВодка\t\t%d";
new string[sizeof(fmt_str) + (-2+4) + (-2+4)];
format(string, sizeof(string), fmt_str, pInfo[playerid][pBread], pInfo[playerid][pVodka]);
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_LIST, string, "Использовать", "Закрыть");
// 1 - id диалога, заменяйте на свой свободный диалог
return true;
}
PHP:
case 1: /*if(dialogid == 1) */
{
if(response)
{
switch(listitem)
{
case 1:
{
SendClientMessage(playerid, 0xFFFFFFFF, "Вы скушали буханку хлеба");
pInfo[playerid][pBread] --; // Отнимаем 1 буханку хлеба.
// Далее любые действие ( анимации, выдача хп и т.д )
}
case 2:
{
SendClientMessage(playerid, 0xFFFFFFFF, "Вы выпили бутылку водки");
pInfo[playerid][pVodka] --; // Отнимаем 1 бутылку водки.
// Далее любые действие ( анимации, выдача хп и т.д )
}
}
}
else
{
SendClientMessage(playerid, 0xFFFFFFFF, "Вы закрыли суммку");
}
}
В сохранение / создание аккаунта добавляйте переменные хлеба и водки.
В OnPlayerConnect сделайте обнуление переменных.
В OnPlayerConnect сделайте обнуление переменных.
Последнее редактирование:
