PDA

Просмотр полной версии : [Вопрос] Выбор скина через команду с помощью массива



Skyline
13.12.2016, 23:29
Здравствуйте, такой вопрос, как можно сделать через массив, выбор скина для муж. и жен. пола.

Ну например я ввожу команду /makeleader [ID] [ID фракции]
По ID фракции устанавливается скин, но так же зависит от пола, Т.е. если мужской, то ставится мужской скин, который записан в массиве.
И как будет лучше, через массив(если возможно) или же каждый раз проверять через switch фракцию.

DeimoS
14.12.2016, 01:18
Эмм, ну какие проблемы? Создаёшь 2 массива: для мужчин и для женщин. В /makeleader выводишь список скинов из массива в виде "DIALOG_STYLE_LIST". Выбранный пункт будет номером ячейки. Останется определить пол игрока и обратиться к нужному массиву

Skyline
14.12.2016, 01:41
А если не через диалог, а например
static const frack_skin [][] =
{
{1, 2}, // 1-мужской 2-женский
{3, 4} // 3 - мужской 4-женский
};

Через SetPlayerSkin, возможно вывести?

vovandolg
14.12.2016, 09:01
А если не через диалог, а например
static const frack_skin [][] =
{
{1, 2}, // 1-мужской 2-женский
{3, 4} // 3 - мужской 4-женский
};

Через SetPlayerSkin, возможно вывести?

Ну раз ты в массиве хранишь id skin то вполне да.

DeimoS
14.12.2016, 12:22
А если не через диалог, а например
static const frack_skin [][] =
{
{1, 2}, // 1-мужской 2-женский
{3, 4} // 3 - мужской 4-женский
};

Через SetPlayerSkin, возможно вывести?

Ну так всё то же самое: смотришь ID фракции и пол, а дальше сопоставляешь информацию с ID ячеек