Alberto_Johnson
Компетентный
Помагите мне с такой нуждой взял мод там нету при регистрации что бы вводить мыло и кто привёл на серв типо.
У меня всё нормально регистрирую всё норм. смотрю в аккаунте.ini а там пишет место моего мыла Email = 0
Подскажите в чем проблемма!
я это сделал так:
патом
и добавил в pinfo pEmail[128],
Патом в public OnPlayerRegister(playerid, password[])
Патом в public OnPlayerUpdateRL(playerid)
и патом в public OnPlayerLogin(playerid,password[])
У меня всё нормально регистрирую всё норм. смотрю в аккаунте.ini а там пишет место моего мыла Email = 0
Подскажите в чем проблемма!
я это сделал так:
PHP:
case 13:
{
if(response)
{
ShowPlayerDialog(playerid,2626,DIALOG_STYLE_INPUT,"Электронная почта","Введите Ваш действующий E-Mail адрес электронной почты","Далее >>","");
return 1;
}
else
{
return true;
}
}
PHP:
case 2626:
{
if(response)
{
if(!strlen(inputtext)) return ShowPlayerDialog(playerid,2626,DIALOG_STYLE_INPUT,"Электронная почта","Введите Ваш действующий E-Mail адрес электронной почты","Далее >>","");
new fileos[200];
new email;
email = strval(inputtext);
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(fileos,sizeof(fileos),"%s.ini", sendername);
dini_Set(fileos,"Email", inputtext);
PlayerInfo[playerid][pEmail] = email;
Encrypt(PlayerInfo[playerid][pEmail]);
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
ShowPlayerDialog(playerid,2625,DIALOG_STYLE_INPUT,"Приглашение","Введите ник игрока, который пригласил Вас на сервер","Далее >>","Пропуск");
return 1;
}
else
{
return 1;
}
}
case 2625:
{
new sendername[MAX_PLAYER_NAME];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
GetPlayerName(playerid, sendername, sizeof(sendername));
if(response)
{
format(string, sizeof(string), "%s.ini", sendername);
new File = ini_openFile(string);
ini_setString(File,"pDrug",inputtext);
ini_closeFile(File);
PlayerInfo[playerid][pDrug] = strval(inputtext);
strmid (PlayerInfo[playerid][pDrug], inputtext, 0, strlen(inputtext), 255);
format(string,256,"{ffffff}Добро пожаловать на сервер: {6495ED}Game Simulator.\n{ffffff}Для игры на нашем сервере нужно пройти авторизацию\n\n{ffffff}Логин: {6495ED}%s\n{ffffff}Введите пароль:", name);
ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Авторизация",string,"Войти","Отмена");
return 1;
}
else
{
format(string,256,"{ffffff}Добро пожаловать на сервер: {6495ED}Game Simulator.\n{ffffff}Для игры на нашем сервере нужно пройти авторизацию\n\n{ffffff}Логин: {6495ED}%s\n{ffffff}Введите пароль:", name);
ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Авторизация",string,"Войти","Отмена");
return 1;
}
}
Патом в public OnPlayerRegister(playerid, password[])
PHP:
ini_setInteger(File,"Email",PlayerInfo[playerid][pEmail]);
PHP:
ini_setInteger(File,"Email",PlayerInfo[playerid][pEmail]);
PHP:
ini_getInteger(File,"Email",PlayerInfo[playerid][pEmail]);
