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

Циклы с массивом | Инвентарь

Нафаня

Ученик
C++:
new countItems[2][MAX_PLAYERS] = {
    1, 2
};
new items[2][MAX_PLAYERS] = {
    "Бутылка с водой", "МРЕ"
};
new weightItems[2][MAX_PLAYERS] = {
    "0.50", "1.23"
};
if(newkeys & KEY_YES) // Inventory
    {
        new cItems[MAX_PLAYERS];
         new Items[MAX_PLAYERS];
         new wItems[MAX_PLAYERS];
        for(new i; i < sizeof(countItems); i++)
        {
            cItems[playerid] = i;
        }
        for(new b; b < sizeof(items); b++)
        {
            Items[playerid] = b;
        }
        for(new a; a < sizeof(weightItems); a++)
        {
               wItems[playerid] = a;
        }
        new str[256];
        format(str, sizeof(str), "Кол-во\tПредмет\tВес\n%s%d\t%s\t%s кг\n", str, countItems[cItems[playerid]][playerid], items[Items[playerid]][playerid], weightItems[wItems[playerid]][playerid]);
        SPD(playerid, DLG_INVENTORY, DSTH, "Инвентарь", str, "Выбрать", "");
    }
 
Сверху Снизу