Question

TheKotGames
Новичок
case DLG_REGEMAIL:
        {
            if(!strlen(inputtext))
            {
                SPD(playerid, DLG_REGEMAIL, DIALOG_STYLE_INPUT, "{FFFFFF}Регистрация",
                    "Введите свою электронную почту Email\n\
                    Если вы потеряете доступ к аккаунту, то сможете его восстановить",
                "Далее""");
                return SCM(playerid, COLOR_RED, "Введите ваш Email");
            }
            new Regex:rg_emailcheck = Regex_New("^[a-zA-Z0-9.-_]{1,43}@[a-zA-Z]{1,12}.[a-zA-Z]{1,8}$");
            if(Regex_Check(inputtext, rg_emailcheck))
            {
                strmid(player_info[playerid][EMAIL], inputtext, 0, strlen(inputtext), 64);
                SPD(playerid, DLG_REGREF, DIALOG_STYLE_INPUT, "{FFFFFF}Регистрация",
                    "{FFFFFF}Вы зашли на сервер по приглашению?\n\
                    Если это так, то вы можете указать ник пригласившего игрока",
                "Далее""Пропустить");
            }
            else
            {
                SPD(playerid, DLG_REGEMAIL, DIALOG_STYLE_INPUT, "{FFFFFF}Регистрация",
                    "Введите свою электронную почту Email\n\
                    Если вы потеряете доступ к аккаунту, то сможете его восстановить",
                "Далее""");
                Regex_Delete(rg_emailcheck);
                return SCM(playerid, COLOR_RED, "Email указан неверно");
            }
            Regex_Delete(rg_emailcheck);
        }
        case DLG_REGREF:
        {
            if(response)
            {
                {
                    static const fmt_query[] = "SELECT * FROM `users` WHERE `name` = '%s'";
                    new query[sizeof(fmt_query)+(-2+MAX_PLAYER_NAME)];
                    format (query, sizeof(query), fmt_query, inputtext);
                    mysql_tquery(dbHandle, query, "CheckReferal""is", playerid, inputtext);
                }
            }
            else
            {
                SPD(playerid, DLG_REGSEX, DIALOG_STYLE_MSGBOX, "{FFFFFF}Регистрация",
                    "{FFFFFF}Укажите пол вашего персонажа",
                "Мужской""Женский");
            }
            if(player_info[playerid][SEX] == 0) player_info[playerid][SKIN] = gRandomM[random(4)];
            else if(player_info[playerid][SEX] == 1) player_info[playerid][SKIN] = gRandomF[random(4)];

Не срабатывает диалог выбора пола персонажа + когда нажимаешь "Пропустить" или "Далее" в диалоге с рефералом, то персонажа спавнит.

Share this post


Link to post

0 answers to this question

There have been no answers to this question yet

Guest
This topic is now closed to further replies.
Sign in to follow this  
Followers 0
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • gooding
      By gooding


      Скачать файл PAR RP | Уникальный мод без багов
      Всем здравствуйте, уважаемые читатели. Я много времени потратил на доработку данного игрового мода, чтобы его выставить на форум.
      Лог доработок можно посмотреть внизу, а скриншоты игрового мода внизу и верху.
       
       

      Добавил gooding Добавлено 20.11.2024 Категория Моды Автор GOODING (Я)  
    • gooding
      By gooding
      Всем здравствуйте, уважаемые читатели. Я много времени потратил на доработку данного игрового мода, чтобы его выставить на форум.
      Лог доработок можно посмотреть внизу, а скриншоты игрового мода внизу и верху.
       
       

    • Kalinin
      By Kalinin
      1. Набираю команду для создания CRMP сервера.
      2. Вакансии  которые свободны. Связь через TG @kalinin_sql
      Нам нужны;
      1.Кодеры
      2.Маперы
      3.СММ
      Так-же дружная работа. По поводу зарплаты будем обговаривать все лично в беседе ТГ
       
    • whccompany
      By whccompany
      Rostov Role Play | Rostov RP | CRMP Mobile Project объявляет набор людей в свою команду: Нам требуются:
       
      1. Маппера:
      Сдельная оплата труда от 250 до 3000 рублей/ за 1 работу
       
      2. Специалист по Text Draw:
      Сдельная оплата труда от 400 до 3500 рублей/ за одну работу
       
      3. Pawn разработчик:
      Заработная плата от 10 000 рублей/месяц
       
      4. Программист для создания лаунчера и сайта UCP с автодонатом:
      Заработная плата от 10 000 рублей/месяц
       
      Контакты для связи:
       
      ВКонтакте
       
      Telegram