Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

pEmail

Статус
В этой теме нельзя размещать новые ответы.

Alberto_Johnson

Компетентный
Помагите мне с такой нуждой взял мод там нету при регистрации что бы вводить мыло и кто привёл на серв типо.
У меня всё нормально регистрирую всё норм. смотрю в аккаунте.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;
	}
}
и добавил в pinfo pEmail[128],
Патом в public OnPlayerRegister(playerid, password[])
PHP:
ini_setInteger(File,"Email",PlayerInfo[playerid][pEmail]);
Патом в public OnPlayerUpdateRL(playerid)
PHP:
ini_setInteger(File,"Email",PlayerInfo[playerid][pEmail]);
и патом в public OnPlayerLogin(playerid,password[])
PHP:
ini_getInteger(File,"Email",PlayerInfo[playerid][pEmail]);
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу