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

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

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

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

Пароль на Е-Mail.

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

Санчо

Умник
Здравствуйте,помогите пожалуйста убрать систему при которой ты вводишь емейл,а на неё пишет выслан пароль,как убрать эту систему? Или сделать чтобы туда приходил пароль.
Код:
		case 19:
		{
  			if(!response && Kicktime[playerid] == -1)
			{
				SendClientMessage(playerid, COL_NEEN_STAGE_3, " * Для выхода из игры используйте /q(uit)");
				Kick_R(playerid,0);
				return 1;
			}
			else if(!strlen(inputtext)) return ShowPlayerDialog(playerid,19,DIALOG_STYLE_INPUT,"Подтверждение Email","На указанный Email отправлено письмо с коротким номером\nВведите его в поле ниже\n\nЧтобы свернуть игру используйте кнопки ALT + TAB\n\nЕсли сообщение не пришло подождите пару минут","Отправить","");
			else if(emailcap[playerid] == strval(inputtext))
			{
				emailcap[playerid] = 0;
				mailloged[playerid] = 3;

				new avtoriz[41];
				format(avtoriz,sizeof(avtoriz),"Авторизация | попыток {ae433d}%i",gPlayerLogTries[playerid]);

				new loginmsg[162];
				format(loginmsg,sizeof(loginmsg),
				"Добро пожаловать на сервер RakNet\n\
				Этот аккаунт зарегистрирован\n\n\
				Логин: %s\n\
				Введите пароль:", PlayerInfo[playerid][pName]);
				ShowPlayerDialog(playerid,1,DIALOG_STYLE_PASSWORD,avtoriz,loginmsg,"Войти","Отмена");
				return 1;
			}
			else
			{
				SendClientMessage(playerid, COL_NEEN_STAGE_3, " * Для выхода из игры используйте /q(uit)");
				Kick_R(playerid,0);
				return 1;
			}
		}
Код:
public EmailDetect(playerid,inputtext[])
{
	if(playerid == INVALID_PLAYER_ID) return 1;

	new rows, fields;
	cache_get_data(rows, fields);

	if(rows)
	{
		SendClientMessage(playerid,COLOR_WARNING,"Введенный Email уже зарегистрирован");
		ShowPlayerDialog(playerid,4,DIALOG_STYLE_INPUT,"Электронная почта","Введите адрес вашей Электронной почты\nТаким образом вы подтверждайте владение аккаунтом\nЕсли вы потеряйте доступ мы сможем помочь вам\nНа Email адрес будет выслан код подтверждения","Отправить","");
		gPlayerEmailTries[playerid] --;
	}
	else
	{
		new rand = random(1024)+1000;
		emailcap[playerid] = rand;
		new query1212[200];
		format(query1212,sizeof(query1212),"mail.raknet.ru/mail.php?authkey=emailactiv&email=%s&code=%i&name=%s&ip=%s",inputtext,rand,PlayerInfo[playerid][pName],PlayerInfo[playerid][pIP]);
		new result = HTTP(playerid,HTTP_HEAD,query1212,"","");
		if(result)
		{
			new queryty[150];
			format(queryty,sizeof(queryty),"UPDATE members SET email='%s' WHERE member_id=%i",inputtext,PlayerInfo[playerid][pID]);
			mysql_function_query(MySQL, queryty, false, "", "");
			ShowPlayerDialog(playerid,19,DIALOG_STYLE_INPUT,"Подтверждение Email","На указанный Email отправлено письмо с коротким номером\nВведите его в поле ниже\n\nЧтобы свернуть игру используйте кнопки ALT + TAB\n\nЕсли сообщение не пришло подождите пару минут","Далее","");
			mailloged[playerid] = 2;
		}
		else SendClientMessage(playerid,COLOR_WARNING,"Произошла ошибка при http запросе");
	}
	return 1;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу