xean2005
Новичок
Этот кейс при регистрации делает что аккаунт женский аккаунт записывается в базу 2 раза
rand = random(sizeof(Player_Skin_Female)); - девушка
rand = random(sizeof(Player_Skin_Male)); - мужик
rand = random(sizeof(Player_Skin_Female)); - девушка
rand = random(sizeof(Player_Skin_Male)); - мужик
Код:
case 6639:
{
new rand;
if(!response)
{
SetPVarInt(playerid, #reg_pol, 2);
rand = random(sizeof(Player_Skin_Female));
PI[playerid][pChar] = Player_Skin_Female[rand];
string = "";
PI[playerid][pNationaly] = 7;
PI[playerid][bAdmin] = 0;
PI[playerid][pLogin] = true;
SetPVarInt(playerid, #reg_age, 18);
SCM(playerid, CORANGE, "Поздравляем Вас с успешной "WHITE"регистрацией персонажа!");
PlayerPlaySound(playerid, 1069, 0.0, 0.0, 0.0);
RegistrationPlayer(playerid,PI[playerid][pChar],false);
}
SetPVarInt(playerid, #reg_pol, 1);
rand = random(sizeof(Player_Skin_Male));
PI[playerid][pChar] = Player_Skin_Male[rand];
string = "";
PI[playerid][pNationaly] = 7;
PI[playerid][bAdmin] = 0;
PI[playerid][pLogin] = true;
SetPVarInt(playerid, #reg_age, 18);
SCM(playerid, CORANGE, "Поздравляем Вас с успешной "WHITE"регистрацией персонажа!");
PlayerPlaySound(playerid, 1069, 0.0, 0.0, 0.0);
RegistrationPlayer(playerid,PI[playerid][pChar],false);
string = "";
//format(string,600,""WHITE"Прежде чем начать игру, Вы должны пройти\nпроцедуру регистрации на сервере. Она включает в себя\nследующие этапы:\n\n\t1. Правила и соглашение\n\t2. Пароль\n\t3. Электронная почта\n\t4. Реферал\n\t5. Выбор пола\n\t{FF9900}6. Возраст"WHITE"\n\t7. Выбор национальности\n\nУкажите возраст Вашего персонажа {FF9900}(от 18 до 100)");
//return ShowPlayerDialog(playerid, 9878, DIALOG_STYLE_INPUT, "{FF9900}Регистрация | "WHITE"Возраст", string, "Принять", "");
}
