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;
}
