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

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

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

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

Не записывает логин в БД и не показывает при входе

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

#Well

Новичок
Парни, помогите, пожалуйста. Не записывает логин в БД и при регистрации не показывает. И вообще, после регистрации падает вниз.



Регистрация и авторизация:
PHP:
case 1://Регистрация
		{
			for(new i = strlen(inputtext); i != 0; --i)
			switch(inputtext[i]){case 'А'..'Я', 'а'..'я', '=', ' ': return SPD(playerid,1,DIALOG_STYLE_MSGBOX,"{FFD300}Ошибка!","{FFFFFF}Пароль может состоять только из латинских букв и цифр.","Повтор","");}
			if(!strlen(inputtext))
			{
				format(stringer,BIG_SIZE,"{FFFFFF}Добро пожаловать на сервер Wood Role Play. Ваш логин: %s\nВведите пароль для вашего аккаунта\nОн будет запрашиваться каждый раз при входе на сервер\n\nПримечание:\n- Пароль должен состоять из цифр\n- Также используйте дополнительные символы\n- Используйте от 5 до 16 цифр / букв / символов \n",PlayerInfo[playerid][pNames]);
				SPD(playerid,1,DIALOG_STYLE_INPUT,"{FFD300}Регистрация аккаунта",stringer,"Далее","Отмена");
				return true;
			}
			if(strlen(inputtext) < 6 ||strlen(inputtext) > 20)
			{
				format(stringer,BIG_SIZE,"{FFFFFF}Добро пожаловать на сервер Wood Role Play. Ваш логин: %s\nВведите пароль для вашего аккаунта\nОн будет запрашиваться каждый раз при входе на сервер\n\nПримечание:\n- Пароль должен состоять из цифр\n- Также используйте дополнительные символы\n- Используйте от 5 до 16 цифр / букв / символов \n",PlayerInfo[playerid][pNames]);
				SPD(playerid,1,DIALOG_STYLE_INPUT,"{FFD300}Регистрация аккаунта",stringer,"Далее","Отмена");
				return true;
			}
			new query[512];
			mysql_format(connects, query, sizeof(query), "INSERT INTO `accounts` (`Name`, `pKey`) VALUES ('%e', '%e')", PlayerInfo[playerid][pNames], inputtext);
			mysql_tquery(connects, query);
			SPD(playerid,3,DIALOG_STYLE_INPUT,"{FFD300}Регистрация","{FFFFFF}Введите Ваш электронный адрес.\nВосстановить пароль можно только при подтверждённом E-Mail.\n\n{FFD300}В E-Mail должна использоваться '@' и '.'","Ввод","Отмена");
			return true;
		}
	case 2:
		{
			for(new i = strlen(inputtext); i != 0; --i)
			switch(inputtext[i]){case 'А'..'Я', 'а'..'я', '=', ' ': return SPD(playerid,2,DIALOG_STYLE_MSGBOX,"{FFD300}Ошибка!","{FFFFFF}Пароль может состоять только из латинских букв и цифр.\n\n","Повтор","");}
			if(!strlen(inputtext))
			{
				format(stringer,BIG_SIZE,"{FFFFFF}Добро пожаловать на сервер {FFD300}Wood Role Play\n{FFFFFF}Имя аккаунта: {FFD300}%s\n\n{FFFFFF}Данный аккаунт зарегистрирован у нас сервере.\nЧтобы войти на аккаунт, введите Ваш пароль в окошко:", PlayerInfo[playerid][pNames]);
				SPD(playerid,2,DIALOG_STYLE_PASSWORD,"{FFD300}Авторизация аккаунта",stringer,"Вход","Отмена");
				return true;
			}
			if(strlen(inputtext) < 6 ||strlen(inputtext) > 20)
			{
				format(stringer,BIG_SIZE,"{FFFFFF}Добро пожаловать на сервер {FFD300}Wood Role Play\n{FFFFFF}Имя аккаунта: {FFD300}%s\n\n{FFFFFF}Данный аккаунт зарегистрирован у нас сервере.\nЧтобы войти на аккаунт, введите Ваш пароль в окошко:", PlayerInfo[playerid][pNames]);
				SPD(playerid,2,DIALOG_STYLE_PASSWORD,"{FFD300}Авторизация аккаунта",stringer,"Вход","Отмена");
				return true;
			}
			OnPlayerLoginEx(playerid,inputtext);
			return true;
		}

OnPlayerConnect
public OnPlayerConnect(playerid)
{
new ip[24]; GetPlayerIp(playerid,ip,24);
new num_ip = GetNumberOfPlayersOnThisIP(ip);
if(num_ip > MAX_IP_ADRESS_CONNECT) return Kick(playerid);

Players [players++] = playerid;
AC_Spect{playerid} = 0;
ORC{playerid} = 0;
//CountVezit2++;
AnimationCRACK(playerid);

RemoveBuildingForPlayer(playerid, 3986, 1719.7422, -1770.7812, 23.42969, 200.0); // öåðêîâá çàïèõíóë â êîííåêò èãðîêà

GetPlayerName(playerid, PlayerInfo[playerid][pNames], 24);
GetPlayerIp(playerid,PlayerInfo[playerid][pIP],16);

RemoveBuildingForPlayer(playerid, 6478, 504.3906, -1504.8359, 29.0000, 0.25);
RemoveBuildingForPlayer(playerid, 716, 517.4453, -1544.4688, 14.6719, 0.25);
RemoveBuildingForPlayer(playerid, 6332, 504.3906, -1504.8359, 29.0000, 0.25);
RemoveBuildingForPlayer(playerid, 716, 515.5938, -1524.6875, 13.5313, 0.25);
RemoveBuildingForPlayer(playerid, 700, 514.6641, -1530.3750, 14.2188, 0.25);
RemoveBuildingForPlayer(playerid, 625, 514.0156, -1508.7109, 14.3438, 0.25);
RemoveBuildingForPlayer(playerid, 625, 513.4688, -1516.2109, 14.3438, 0.25);
RemoveBuildingForPlayer(playerid, 1363, 523.1563, -1525.6172, 14.3438, 0.25);
RemoveBuildingForPlayer(playerid, 643, 513.8047, -1494.9609, 14.0000, 0.25);
RemoveBuildingForPlayer(playerid, 642, 513.7813, -1495.0078, 14.9063, 0.25);
RemoveBuildingForPlayer(playerid, 642, 514.6953, -1491.2813, 14.9063, 0.25);
RemoveBuildingForPlayer(playerid, 643, 514.7188, -1491.2344, 14.0000, 0.25);
RemoveBuildingForPlayer(playerid, 716, 513.9766, -1500.2188, 13.2734, 0.25);
RemoveBuildingForPlayer(playerid, 642, 513.9141, -1482.8203, 14.9063, 0.25);
RemoveBuildingForPlayer(playerid, 643, 513.9375, -1482.7734, 14.0000, 0.25);
RemoveBuildingForPlayer(playerid, 625, 514.4063, -1486.7891, 14.3438, 0.25);
RemoveBuildingForPlayer(playerid, 642, 514.0313, -1477.8672, 14.9063, 0.25);
RemoveBuildingForPlayer(playerid, 643, 514.0000, -1477.8281, 14.0000, 0.25);
RemoveBuildingForPlayer(playerid, 716, 515.1016, -1472.8047, 13.6953, 0.25);

GameTextForPlayer(playerid,"~w~Welcome",4000,4);

g_MysqlRaceCheck[playerid]++;

TextDrawHideForPlayer(playerid,VehBox);
TextDrawHideForPlayer(playerid,Fuel);
TextDrawHideForPlayer(playerid,Heal);
TextDrawHideForPlayer(playerid,Speed);
TextDrawHideForPlayer(playerid,Engines);

PlayerTextDrawHide(playerid,ModelCar[playerid]);
PlayerTextDrawHide(playerid,ModelCarTD[playerid]);
PlayerTextDrawHide(playerid,EngineShow[playerid]);
PlayerTextDrawHide(playerid,LockShow[playerid]);
PlayerTextDrawHide(playerid,SpeedShow[playerid]);
PlayerTextDrawHide(playerid,HealthShow[playerid]);
PlayerTextDrawHide(playerid,FuelShow[playerid]);

LoadPlayerDraws(playerid);
NewTextDrawsLoad(playerid);
RemovedObjects(playerid);
ClearAnimations(playerid);

UpdateIconHouse();
ResetCarInfo(playerid);

SetPlayerDataToDefault(playerid);
return true;
}
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу