• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

Записывает аккаунт 2 раза

xean2005

Новичок
Этот кейс при регистрации делает что аккаунт женский аккаунт записывается в базу 2 раза
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, "Принять", "");
        }
 
Сверху Снизу