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

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

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

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

Помогите с регистрацией (СРОЧНО)

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

GaMeR-PRO

Умник
Доброго времени суток форумчане, мне нужен ответ профессионала.​
Дело обстоит таким образом: Я прописываю уровень администратирования 1-13 в Mysql BD. После чего захожу на сервер и мне пишет что Уважаемый Gitler_Rp вы зашли как администратор 5 уровня, чтобы авторизоватся введите /alogin. Пишу /alogin пишет вы не администратор! что такое может быть?

Скрины с сервера (Не реклама):




HTML:
	if(PlayerInfo[playerid][bAdmin] > 0 && PlayerInfo[playerid][pMRInections] > 0)
	{
		PlayerInfo[playerid][pLRInections] = 0;
		PlayerInfo[playerid][pMRInections] = 0;
		PlayerInfo[playerid][pRKInections] = 0;
	}

	new playersip[16], MySQL[156];
	getdate(year, month, day);
	GetPlayerIp(playerid,playersip,sizeof(playersip));
	format(MySQL, sizeof(MySQL), "UPDATE `accounts` SET `pGetonDate` = '%d/%d/%d', `pGetonIP` = '%s' WHERE `id` = '%d' LIMIT 1",day,month,year,playersip,PlayerInfo[playerid][pID]);
	mysql_empty(connects, MySQL);
	if(PlayerInfo[playerid][bAdmin] > 0 && !GetPVarInt(playerid, "dostup"))
	{
		TogglePlayerControllable(playerid, false);
		SCMF(playerid, COLOR_WHITE, "Уважаемый {FF7800}%s{FFFFFF}Вы вошли как {FF7800}%s{FFFFFF} Пожалуйста авторизируйтесь: {FF7800}/alogin.",PlayerInfo[playerid][pNames],GetAdmin[PlayerInfo[playerid][bAdmin]-1]);
		mysql_format(connects, stringer, MAX_SQL, "UPDATE `admin` SET  `LastCon` = '%d/%d/%d' WHERE `name` = '%s' LIMIT 1", day,month,year,PlayerInfo[playerid][pNames]);
		mysql_empty(connects, stringer);
		SCMF(playerid, COLOR_WHITE, "[ÁÄ]: Активация последнего входа прошла успешно. {FF6F00}%d/%d/%d",day,month,year);
	}
	if(PlayerInfo[playerid][WarnOffline])
	{
		format(stringer, 24+124, "{FFFFFF}\tВнимание! Вы получили предупреждение в оффлайне!!\n\t\t\tÈíôîðìàöèÿ:\n\n- Èìÿ àäìèíèñòðàòîðà: {FF6F00}%s{FFFFFF}\n- Ïðè÷èíà âàðíà: {FF6F00}%s{FFFFFF}\n\nÅñëè Âû ñ÷èòàåòå, ÷òî âàðí âûäàí áåç ïðè÷èíû, íàïèøèòå îá ýòîì íà ôîðóìå.",
		PlayerInfo[playerid][WarnAdmin], PlayerInfo[playerid][WarnReason]);
		ShowPlayerDialog(playerid, 0000, DIALOG_STYLE_MSGBOX, "{FF6F00}Âàø àêêàóíò çàâàðíåí!", stringer, "Çàêðûòü","");
	}
	SetPVarInt(playerid,"game_time",1);
	printf("Name: %s [%d] | pID: [%d]",PlayerInfo[playerid][pNames],playerid,PlayerInfo[playerid][pID]);
	return SpawnPlayer(playerid);
}
IsIpFound(const string[])
{
	if(!reklamka) reklamka= regex_build("([0-9]{1,3})[^[:digit:]^[:cntrl:]]{1,3}([0-9]{1,3})[^[:digit:]^[:cntrl:]]{1,3}([0-9]{1,3})[^[:digit:]^[:cntrl:]]{1,3}([0-9]{1,3})");
	return regex_search_exid(string, reklamka);
}
{
	new Password[16];
	if(!cache_get_row_count(connects))
	{
		SendClientMessage(playerid, COLOR_WHITE, "Вы не администратор!");
		if(PlayerInfo[playerid][bAdmin] > 0) PlayerInfo[playerid][bAdmin] = 0;
		return 1;
	}
	cache_get_field_content(0, "password", Password, connects);
	if(!strcmp(Password,"qwerty",true)) SetPVarInt(playerid,#aLogin,1),SPD(playerid,1227,DIALOG_STYLE_PASSWORD, "{FF6F00}Админ регистрация", "{FFFFFF}Введите пароль\n\nПароль должен состоять из латинских букв и цифр\n размером от 6 до 15 символов", "Вход", "Отмена");
	else SetPVarInt(playerid,#aLogin,0),SPD(playerid,1227,DIALOG_STYLE_PASSWORD, "{FF6F00}Админ авторизация", "{FFFFFF}Введите пароль\n\nПароль должен состоять из латинских букв и цифр\n размером от 6 до 15 символов", "Вход", "Отмена");
	return 1;
}
publics: alogin(playerid,giveplayerid[])
{
	new inputtext[16], stringer228[150],sctring[5];
	if(!cache_get_row_count(connects)) return SendClientMessage(playerid, COLOR_WHITE, "Вы не администратор");
	GetPVarString(playerid,"inputtext",inputtext,sizeof(inputtext));
	format(stringer228, 150, "UPDATE `admin` SET `password` = '%s' WHERE `name` = '%s' LIMIT 1", inputtext, PlayerInfo[playerid][pNames]);
	mysql_empty(connects, stringer228);
	SendClientMessage(playerid, COLOR_GREEN, "Поздравляем! Вы получили доступ модератора");
	SetPVarInt(playerid, #dostup, 1);
	cache_get_field_content(0, "level", stringer228, connects); PlayerInfo[playerid][bAdmin] = strval(stringer228);
	cache_get_field_content(0, "Type", sctring, connects); PlayerInfo[playerid][pAdmDonate] = strval(sctring);
	new pip[24]; GetPlayerIp(playerid,pip,24);
	format(stringer228, MAX_STR, "%s авторизовался [IP: %s]",PlayerInfo[playerid][pNames],pip);
	ABroadCast(0xc3ef15FF,stringer228,1);
	format(stringer, BIG_SIZE, "\n\n{FFFFFF}Поздравлем Вас с постом администратора\nЭтот пост отвественный и выдан Вам не просто так\nВаши обязанности на посту:\n1. Уважать игроков, администраторов и старшую администрацию\n2. Отвечать на репорты\n3. Следить за фракциями\n4. Помогать старшей адм-ции.\nВам запрещено:\n1. Влазить в РП процесс\n2. Игнорировать репорт.\n3. Без доказательств выдавать наказания.\n\nЖелаем Вам благоприятного администратирования");
	SPD(playerid, 92831, DIALOG_STYLE_MSGBOX,"ОБЯЗАТЕЛЬНО К ОЗНАКОМЛЕНИЮ!", stringer, "Продолжить","");
	UpdatePlayerData(playerid, "bAdmin",PlayerInfo[playerid][bAdmin]), UpdatePlayerData(playerid, "donateadm", PlayerInfo[playerid][pAdmDonate]);
	return 1;
}
Кто поможет с меня "+".
Либо добавьтесь в скайп: Bumer-999-

За ранее спасибо.
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу