Maksim_Capone
Умник
Приветствую всех. Короче делаю систему инвентаря и встретился с проблемой, точнее не знаю как реализовать. К примеру у меня есть команда и stock , где выводится сколько бургеров и т.д.
Вот код:
Команда
Сток
Так вот мне нужно чтобы если у игрока "Gaz[playerid] = 0;" , то в диалоге не пишется.
К примеру "Gaz[playerid] = 0;" и "Burger[playerid] = 5;" и чтобы в диалоге писалось "бургер | 5 штук".
Или к примеру если "Gaz[playerid] = 0;" и "Burger[playerid] = 0;", то писало что "инвентарь пуст".
Или так же чтобы "gaz = 2" ,а "burger = 0" , то писалось только " Газировка | 2 ".
Помогите срочно.
---------- Post added at 19:36 ---------- Previous post was at 18:29 ----------
closed.( сам решил)
Вот код:
Команда
PHP:
if(!strcmp(cmdtext, "/inv", true)) {
buildMenu( playerid );
return 1;
}
PHP:
stock buildMenu( playerid )
{
new str [1024],
list [64];
new text1 [20],text2 [20];
if(Gaz[playerid] != 0)
{
text1 = "Газировка";
}
else
{
text1 = "Пусто";
}
if(Burger[playerid] != 0)
{
text2 = "Бургер";
}
else
{
text2 = "Пусто";
}
format(list, 64, "%s \n %s" , text1, text2);
strcat(str, list);
ShowPlayerDialog( playerid, 563, DIALOG_STYLE_LIST, "Инвентарь", str, "Ок", "Отмена" );
}
К примеру "Gaz[playerid] = 0;" и "Burger[playerid] = 5;" и чтобы в диалоге писалось "бургер | 5 штук".
Или к примеру если "Gaz[playerid] = 0;" и "Burger[playerid] = 0;", то писало что "инвентарь пуст".
Или так же чтобы "gaz = 2" ,а "burger = 0" , то писалось только " Газировка | 2 ".
Помогите срочно.
---------- Post added at 19:36 ---------- Previous post was at 18:29 ----------
closed.( сам решил)
