SBadyuk UFC
Умник
Я пишу мод с нуля взял урок "[Урок] Пишем мод" Где чистая регистрация + авторизация как добавить ещё мне чтобы вылазел диолог кто привёл в игру или почту потверждать
что надо добавить case и что поменять прошу подсеажите
PHP:
case 2:
{
new bac[500];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
if(response)
{
if(!strlen(inputtext))
{
format(bac, sizeof(bac),"Добро пожаловать на сервер Stуle-Orlanda Role Play \nЧтобы начать игру вам необходиму пройти регистрацию\n\nВведите пароль для вашего аккаунта s%",name);
ShowPlayerDialog(playerid,2,DIALOG_STYLE_PASSWORD,"{0080FF}Регистрация",bac,"Войти","Отмена");
return 1;
}
new pass[64];
strmid(pass,inputtext,0,strlen(inputtext),64);
OnPlayerRegister(playerid,pass);
}
else
{
format(bac, sizeof(bac),"{FFFFFF}Добро пожаловать на сервер Stуle-Orlanda Role Play \nЧтобы начать игру вам необходиму пройти регистрацию\n\nВведите пароль для вашего аккаунта s%",name);
ShowPlayerDialog(playerid,2,DIALOG_STYLE_PASSWORD,"{0080FF}Регистрация",bac,"Войти","Отмена");
}
}
case 1:
{
new bac[500];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
if(response)
{
if(!strlen(inputtext))
{
format(bac, sizeof(bac),"{FFFFFF}Добро пожаловать на сервер Stуle-Orlanda Role Play\nВаш ник зарегистрирован\n\nЛогин: {00FF00}%s\n{FFFFFF}Введите пароль указанный при регистрации:", name);
ShowPlayerDialog(playerid,1,DIALOG_STYLE_PASSWORD,"{0080FF}Авторизация",bac,"Войти","Отмена");
return 1;
}
new pass[64];
strmid(pass,inputtext,0,strlen(inputtext),64);
OnPlayerLogin(playerid,pass);
}
else
{
format(bac, sizeof(bac),"{FFFFFF}Добро пожаловать на сервер Stуle-Orlanda Role Play\nВаш ник зарегистрирован\n\nЛогин: {00FF00}%s\n{FFFFFF}Введите пароль указанный при регистрации:", name);
ShowPlayerDialog(playerid,1,DIALOG_STYLE_PASSWORD,"{0080FF}Авторизация",bac,"Войти","Отмена");
}
}
}
