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

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

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

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

Проверка Email(a)

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

MrCrazy

Новичок
Мне нужно чтобы когда игрок вводил адрес почты,ему показывало если он занят он или нет!
вот код(сам пробовал не получается )
PHP:
{
			mysql_format(connects, strings, 128, "SELECT * FROM `accounts` WHERE `pEmail` = '%e' Limit 1", inputtext);
			mysql_function_query(connects, strings, true, "CheckEmail", "is", playerid, inputtext);


			public CheckEmail(playerid, inputtext[])
			{
				new rows, fields;
				cache_get_data(rows, fields);
				if(!IsPlayerConnected(playerid)) return true;
				if(rows)
				{
				SendClientMessage(playerid,GRAY,"Такой Email - Уже используется!");
 				ShowPlayerDialog(playerid,3,DIALOG_STYLE_INPUT, "{96ffa8}Для продолжения регистрации требуется указать e-mail адрес.\n{FF0000}Например: [email]kolysob1@mail.ru[/email]{FFFFFF}","Готово","Отмена");
 				}
 				else
				{
				for(new i = strlen(inputtext); i != 0; --i)
				switch(inputtext[i]) {case 'А'..'Я', 'а'..'я', '=', ' ': return ShowPlayerDialog(playerid,3,DIALOG_STYLE_MSGBOX,{FFFFFF}Ошибка","{96ffa8}e-mail адрес некорректен.{FFFFFF}","Повтор","");}
		    	new sabaka;
				for(new i = strlen(inputtext); i != 0; --i)
				{
					switch(inputtext[i])
					{
						case '@': sabaka++;
					}
				}
				if(strlen(inputtext) < 5 || strlen(inputtext) > 40) return ShowPlayerDialog(playerid,3,DIALOG_STYLE_INPUT,"{96ffa8}Для продолжения регистрации требуется указать e-mail адрес.\n{FF0000}Например: [email]kolysob1@mail.ru[/email]{FFFFFF}","Готово","Отмена");
				if(sabaka == 0) return ShowPlayerDialog(playerid,3,DIALOG_STYLE_INPUT,"{96ffa8}Для продолжения регистрации требуется указать e-mail адрес.\n{FF0000}Например: [email]kolysob1@mail.ru[/email]{FFFFFF}","Готово","Отмена");
				format(mysql_query_, sizeof(mysql_query_), "UPDATE `"TABLE_ACCOUNT"` SET `pEmail` = '%s' WHERE `Name` = '%s'",
				inputtext,PlayerInfo[playerid][pNames]);
        		mysql_function_query(connects, mysql_query_, false, "", "");
				ShowPlayerDialog(playerid,7,DIALOG_STYLE_INPUT,"{FFFFFF}Регистрация","\n{96ffa8}Если вы зашли на сервер по приглашению, пожалуйста укажите ник этого игрока.\n{FF0000}Например: Kenny_Armatory{FFFFFF}","Принять","Пропустить");
    			return true;
			}
		}
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу