• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

Нажатие по предмету по id в инвентаре

NoPressF

Умник
Привет всем, снова задаюсь вопросом с инвентарём, данный человек @Maks5 скинул мне ссылку на тему где человек делает инвентарь, оказалось что там вообще неработающий код.
Кто знает как можно сделать нажатие по предмету в инвентаре по ид?
У меня есть набросок название предметов.
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;
}
 
Сверху Снизу