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

Реализация стака предметов в инвентаре

akvarizum

Новичок
Конечно же есть и другие способы такой реализации но, я пока решил попробовать такой
вопрос в том, Нормально ли делать стак предметов таким образом?
Код:
enum pInfo
{
    Slot[10], //хранение ид предмета
    Slot1[10],//хранение кол-ва предмета в той же ячейке
}
New PlayerInfo[MAX_PLAYERS][pInfo];
например при перемещении предмета в пустую ячейку будет выглядеть примерно так
//BackID прошлая ячейка
Player[playerid][Slot][i] = Player[playerid][Slot][BackID];//ид предмета в ячейке i
Player[playerid][Slot1][i] = Player[playerid][Slot1][BackID];//кол-во предмета в ячейке i

Player[playerid][Slot][BackID] = 0;//ид предмета в ячейке i
Player[playerid][Slot1][BackID] = 0;//кол-во предмета в ячейке i
 
Сверху Снизу