Просмотр полной версии : [Вопрос] Массив
Здравствуйте, подскажите, как сделать, чтобы массив начинался не с 0, а с 1?
static const fraction_skins[][] =
{
{265, 306},
{164, 307},
{287, 191},
{276, 308}
};
pInfo[id][pFrackSkin] = SetPlayerSkin(id, fraction_skins[frack][pInfo[id][pSex]-1]);
Чтобы {265, 306} - это было 1 и по далее по порядку...
Здравствуйте, подскажите, как сделать, чтобы массив начинался не с 0, а с 1?
static const fraction_skins[][] =
{
{265, 306},
{164, 307},
{287, 191},
{276, 308}
};
pInfo[id][pFrackSkin] = SetPlayerSkin(id, fraction_skins[frack][pInfo[id][pSex]-1]);
Чтобы {265, 306} - это было 1 и по далее по порядку...
Массив не может начинатся с 1. С 1 ты можешь начать его перебирать, при этом 0 ячейку заполнить нолями.
Только зачем тебе это?
pInfo[id][pFrackSkin] = SetPlayerSkin(id, fraction_skins[frack-1][pInfo[id][pSex]-1]);
Решение...
При том, что ID фракции у меня да и у всех начинается с 1, а не с 0. При это считывание с массива всегда начинается как:
[0] = {265, 306},
[1] = {164, 307},
[2] = {287, 191},
[3] = {276, 308}
А нужно было такое:
[1] = {265, 306},
[2] = {164, 307},
[3] = {287, 191},
[4] = {276, 308}
pInfo[id][pFrackSkin] = SetPlayerSkin(id, fraction_skins[frack-1][pInfo[id][pSex]-1]);
Решение...
При том, что ID фракции у меня да и у всех начинается с 1, а не с 0. При это считывание с массива всегда начинается как:
[0] = {265, 306},
[1] = {164, 307},
[2] = {287, 191},
[3] = {276, 308}
А нужно было такое:
[1] = {265, 306},
[2] = {164, 307},
[3] = {287, 191},
[4] = {276, 308}
У кого это у всех ид фракций с 1? Каждый пишет по своему. Костыли не люблю и у меня лично иды фракций с 0 начинаются. Но я только так и не понял в чем проблема считать массив с 1 ячейки а не с 0.
У кого это у всех ид фракций с 1? Каждый пишет по своему. Костыли не люблю и у меня лично иды фракций с 0 начинаются. Но я только так и не понял в чем проблема считать массив с 1 ячейки а не с 0.
Ну каждый делает по своему, согласен. Я же описал свою ситуацию.
P.S. По теме, написал что разобрался.
Если вы разобрались в своем вопросе, это не значит, что его нужно удалять или редактировать. Имейте уважение как к остальным новичкам, так и к модераторам. Пост восстановлен.
Powered by vBulletin® Version 4.2.0 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot