GilRiker
Дебютант
Суть "проблемы" в том что в БД регаеться рандомный скин, но не из нужного диапазона, объясните как правильно прописывать после
"case 2: newskinindex"сюда";"
Код выбора нации
Задача что бы скин рандомился из 2х которые ограничены возрастом, к примеру - Нация Россиянин >40 лет - скин 3 либо 6 , а если до 40 то 1 или 2.
"case 2: newskinindex"сюда";"
Код:
player_info[playerid][AGE] = strval(inputtext);
/*Инф про массив в массиве 5 наций на каждый диапазон возраста-свой скин.Диапазоны 18-40,41-65-лет
нации - Росиянин Украинец Белорус Казах Иностранец - 5 наций
*/
new regmaleskins[10][2] =
{
{1,2},//Россиянин 18-40
{3,6},//Россиянин 40-65
{8,17},//Украинец 18-40
{18,23},//Украинец 40-65
{28,29},//Белорус 18-40
{30,32},//Белорус 40-65
{35,36},//Казах 18-40
{43,44},//Казах 40-65
{45,46},//Иностранец 18-40
{48,49}//Иностранец 40-65
};
new regfemaleskins[10][1] = //Женские скины
{
{11},//Россиянин 18-40
{12},//Россиянин 40-65
{13},//Украинец
{40},//Украинец
{41},//Белорус
{55},//Белорус
{56},//Казах
{63},//Казах
{65},//Иностранец
{69}//Иностранец
};
new newskinindex;
switch(player_info[playerid][NAC])
{
case 1: {}//Вариации нации персонажа
case 2: newskinindex++;
case 3: newskinindex++;
case 4: newskinindex++;
case 5: newskinindex++;
}
switch(player_info[playerid][AGE])
{
case 18..40: {}//Возрастные диления
case 41..60: newskinindex++;
}
Код выбора нации
Код:
SPD(playerid, DLG_REGNAC, DIALOG_STYLE_LIST, "{0e78d7}Регистрация{FFFFFF} * Выбор национальности",
"Россиянин\n\
Украинец\n\
Белорус\n\
Казах\n\
Иностранец",
"Далее", "");
}
case DLG_REGNAC://Регистрация нации
{
switch(listitem)
{
case 1: player_info[playerid][NAC] = 1;
case 2: player_info[playerid][NAC] = 2;
case 3: player_info[playerid][NAC] = 3;
case 4: player_info[playerid][NAC] = 4;
case 5: player_info[playerid][NAC] = 5;
}
SPD(playerid, DLG_REGAGE, DIALOG_STYLE_INPUT, "{0e78d7}Регистрация{FFFFFF} * Укажите возраст персонажа",
"{FFFFFF}Введите возраст Вашего будующего персонажа:\n\
{0e78d7}\t* Введите возраст от 18-ти до 60-ти",
"Далее", "");
}
Задача что бы скин рандомился из 2х которые ограничены возрастом, к примеру - Нация Россиянин >40 лет - скин 3 либо 6 , а если до 40 то 1 или 2.
