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

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

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

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

Слетает авторизация MySQL

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

vitalik6243

Умник
Здраствуйте я задался вопросом почемуто слетает авторизация в MySQL не могу не чего понять в чем может быть беда!
Вот сам паблик
PHP:
public OnPlayerRequestClass(playerid, classid)
{
	gActivePlayers[playerid]++;
	numplayers++;
    SetPlayerInterior(playerid,0); SetPlayerVirtualWorld(playerid, 0); SetPlayerPosTpAc(playerid,657.4525,-1237.8320,24.2944); InterpolateCameraPos(playerid, 610.485900, -1220.471923, 38.983032, 673.835266, -1231.040527, 15.417631, 8000); InterpolateCameraLookAt(playerid, 614.760559, -1222.577514, 37.468463, 673.010742, -1235.943969, 14.891585, 9000); SendClientMessage(playerid,0xEAC700FF,"{FFFF00}Добро пожаловать на {00FF00}Zalman Role Play");
	new bac[500];
	if(gPlayerAccount[playerid] == true)
	{
	    SendClientMessage(playerid,0xEAC700FF,"Ваш аккаунт найден в базе данных MySQL! Пройдите авторизацию!");
		format(bac, sizeof(bac),"{FFFFFF}Добро пожаловать {9ACD32}%s{FFFFFF}\n\nЭтот аккаунт {9ACD32}зарегистрирован {FFFFFF}в базе данных\nВведите свой пароль и нажмите {33CCFF}'Готово'{FFFFFF}\n",Name(playerid));
		SPDFix(playerid,1,DIALOG_STYLE_PASSWORD,"{FFFFFF}Авторизация",bac,"Готово","");
	}
	else
	{
		gPlayerAccount[playerid] = false; SendClientMessage(playerid,0xEAC700FF,"Ваш аккаунт не найден в базе данных MySQL! Вам прийдется пройти регистрацию!");
		format(bac, sizeof(bac),"{FFFFFF}Добро пожаловать на Zalman Role Play {33CCFF}%s{FFFFFF}\n\nЭтот аккаунт {FF6347}не зарегистрирован {FFFFFF}в базе данных\nДля регистрации необходимо ввести пароль\nОн будет использоваться для авторизации на нашем сервере\n\n{33CCFF}\tПримечания:\n\t- Длина пароля от 6 до 20 символов\n\t- Пароль должен состоять из букв и цифр\n\t- Пароль чувствителен к регистру\n", Name(playerid));
		SPDFix(playerid,2,DIALOG_STYLE_INPUT,"{FFFFFF}Регистрация",bac,"Далее","");
		PlayerInfo[playerid][pAdmin] = 0;
	}
	return true;
}
Вот скрины происходящего:

Окно до:


Окном после:


Вот кейс который вызывается:
PHP:
case 1:
		{
   			if(response)
			{
				if(!strlen(inputtext))
	   			{
	            	format(string,sizeof(string),"{FFFFFF}Добро пожаловать {9ACD32}%s{FFFFFF}\n\nЭтот аккаунт {9ACD32}зарегистрирован {FFFFFF}в базе данных\nВведите свой пароль и нажмите {33CCFF}'Готово'{FFFFFF}\n", Name(playerid));
					return SPDFix(playerid,1,DIALOG_STYLE_PASSWORD,"{FFFFFF}Авторизация",string,"Готово","");
	      		}
				new string2[200];
				format(string2, sizeof(string2), "SELECT * FROM `accounts` WHERE name = '%s'",Name(playerid));
				mysql_query(string2);
				mysql_store_result();
				if(mysql_fetch_row_format(string2))
				{
					BaseGet("Key",PlayerInfo[playerid][pKey]);
				}
				OnPlayerLoginToServer(playerid,(inputtext));
			}
			else
			{
				SendClientMessage(playerid, COLOR_LIGHTRED, "Для выхода из игры используйте /q(uit)");
				Kick(playerid);
 			}
  		}
При чем я заметил что это присходит вечером!
Примерно часов в пол 10 по мск а весь день сервер стоит нормально!

---------- Post added at 21:34 ---------- Previous post was at 21:31 ----------

Если что еще нужно скину
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу