NoPressF
Умник
Привет всем, снова задаюсь вопросом с инвентарём, данный человек @Maks5 скинул мне ссылку на тему где человек делает инвентарь, оказалось что там вообще неработающий код.
Кто знает как можно сделать нажатие по предмету в инвентаре по ид?
У меня есть набросок название предметов.
DS это Dialog_Show показать диалог, у меня это работает как DC тоесть идёт создание а потом показ диалога.
DR это Dialog_Response:*ид диалога*(playerid, response, listitem, inputtext)
Это всё из include mdialog
Кто знает как можно сделать нажатие по предмету в инвентаре по ид?
У меня есть набросок название предметов.
DS это Dialog_Show показать диалог, у меня это работает как DC тоесть идёт создание а потом показ диалога.
DR это Dialog_Response:*ид диалога*(playerid, response, listitem, inputtext)
Это всё из include mdialog
PHP:
new nameItems[][i_ITEMS] = {
"Сухой Паек",
"Бутылка с грязной водой",
"Молот"
};
enum
{
DRY_FOOD,
BOTTLE_DIRTY_WATER,
MOLOT
};
DS(playerid, "DialogInventoryUseItem", DSL, *название предмета*, "Использовать\nПередать игроку\nВыбросить\nИнформация", "Выбрать", "Отмена");
DR:DialogInventoryUseItem(playerid, response, listitem, inputtext[])
{
if(response)
{
switch(listitem)
{
case 0..35:
{
switch(*ид предмета*)
{
case DRY_FOOD:
{
RemovePlayerItem(playerid, *ид предмета*, 1);
SendUseItem(playerid, "Сухой Паек");
}
case BOTTLE_DIRTY_WATER:
{
RemovePlayerItem(playerid, *ид предмета*, 1);
SendUseItem(playerid, "Бутылка с грязной водой");
}
case MOLOT:
{
RemovePlayerItem(playerid, *ид предмета*, 1);
SendUseItem(playerid, "Молот");
}
}
}
}
}
return true;
}
