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

Вывод названий еды в массиве

Статус
В этой теме нельзя размещать новые ответы.

NoPressF

Умник
Приветствую всех, есть проблема с выводом всех названий и цен в массиве в диалоге, выводил циклом выводило только последний элемент названия и цены в массиве, как это можно исправить?

PHP:
enum FoodInfo
{
    fName[MAX_FOOD_NAME],
    fCost,
    fAddFood
};

enum
{
    COST_MRE = 90,
    COST_GRANDMA_PIE = 80,
    COST_BURRITO = 65,
    COST_DRY_RATION = 50,
    COST_HOTDOG = 35,
    COST_PANCAKE = 30,
    COST_CANNENFOOD_SALMON = 25,
    COST_BUCKWHEAT_MILK = 55,
    COST_HOTSANDWICH = 40,
    COST_PIECE_APPLE_PIE = 44,
    ADD_FOOD_MRE = 90,
    ADD_FOOD_GRANDMA_PIE = 65,
    ADD_FOOD_BURRITO = 45,
    ADD_FOOD_DRY_RATION = 55,
    ADD_FOOD_HOTDOG = 35,
    ADD_FOOD_PANCAKE = 28,
    ADD_FOOD_CANNEN_SALMON = 25,
    ADD_FOOD_BUCKWHEAT_MILK = 40,
    ADD_FOOD_HOTSANDWICH = 37,
    ADD_FOOD_PIECE_APPLE_PIE = 42
}

new iFood[][FoodInfo] = {
    {"МРЕ", COST_MRE, ADD_FOOD_MRE},
    {"Бабушкин Пирог", COST_GRANDMA_PIE, ADD_FOOD_GRANDMA_PIE},
    {"Буррито", COST_BURRITO, ADD_FOOD_BURRITO},
    {"Сухой Паек", COST_DRY_RATION, ADD_FOOD_DRY_RATION},
    {"Хот-Дог", COST_HOTDOG, ADD_FOOD_HOTDOG},
    {"Блины с вареньем", COST_PANCAKE, ADD_FOOD_PANCAKE},
    {"Консерва с лососем", COST_CANNENFOOD_SALMON, ADD_FOOD_CANNEN_SALMON},
    {"Гречка с молоком", COST_BUCKWHEAT_MILK, ADD_FOOD_BUCKWHEAT_MILK},
    {"Горячий бутерброд", COST_HOTSANDWICH, ADD_FOOD_HOTSANDWICH},
    {"Кусочек яблочного пирога", COST_PIECE_APPLE_PIE, ADD_FOOD_PIECE_APPLE_PIE}
};

stock MenuFood(playerid)
{
    new food[624];
    for(new i; i < sizeof(iFood); i++) format(food, sizeof(food), "%s "C_LIGHTGREEN"[%d$]{FFFFFF}\n", iFood[i][fName], iFood[i][fCost]-DISCOUNT);
    DS(playerid, "DialogFood", DSL, "Покупка еды", food, "Выбрать", "Отмена");
    // DS это показ диалога.
    return true;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу