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

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

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

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

Помогите с командой /alogin

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

MaksimTorentino

Умник
Ребят помогите проблема в команде аlogin.
Вообщем дела такие :

Сделал проверку в моде на ник в игре через /makeadmin Выписал себе админку 12 лвл, и в чат пишет типо введите /alogin И пароль ввожу /alogin пишет вы не администратор в БД смотрю админка есть, да и при в ходе пишет что я админ 12 лвл,

PHP:
CMD:alogin(playerid, params[])
{
	if(PlayerInfo[playerid][bAdmin] < 0) return true;
	format(stringer, MAX_STR, "SELECT * FROM `admin` WHERE `name` = '%s'", PlayerInfo[playerid][pNames]);
	mysql_tquery(connects, stringer, "alogin1", "ds",playerid,PlayerInfo[playerid][pNames]);
    return true;
}
PHP:
publics: alogin1(playerid,giveplayerid[])
{
    new querka[2],Password[16];
 	cache_get_data(querka[0],querka[1]);
 	if(!querka[0]) return SendClientMessage(playerid, COLOR_WHITE, "Вы не администратор!");
    cache_get_field_content(0, "password", Password);
    if(!strcmp(Password,"qwerty",true)) SetPVarInt(playerid,"aLogin",1),ShowPlayerDialog(playerid,1227,DIALOG_STYLE_PASSWORD, "{FFD300}Админ регистрация", "{FFFFFF}Введите пароль\n\nПароль должен состоять из латинских букв и цифр\n размером от 6 до 15 символов", "Вход", "Отмена");
    else SetPVarInt(playerid,"aLogin",0),ShowPlayerDialog(playerid,1227,DIALOG_STYLE_PASSWORD, "{FFD300}Админ авторизация", "{FFFFFF}Введите пароль\n\nПароль должен состоять из латинских букв и цифр\n размером от 6 до 15 символов", "Вход", "Отмена");
	return true;
}

publics: alogin(playerid,giveplayerid[])
{
    new querka[2],inputtext[16], stringer228[150];
 	cache_get_data(querka[0],querka[1]);
 	if(!querka[0]) return SendClientMessage(playerid, COLOR_WHITE, "Вы не администратор");
 	GetPVarString(playerid,"inputtext",inputtext,sizeof(inputtext));
 	format(stringer228, MAX_SQL, "UPDATE `admin` SET  `password` = '%s' WHERE `name` = '%s' LIMIT 1", inputtext, PlayerInfo[playerid][pNames]);
 	mysql_tquery(connects, stringer228);
 	SendClientMessage(playerid, COLOR_GREEN, "Поздравляем! Вы получили доступ модератора");
 	SetPVarInt(playerid, "dostup", 1);
  	cache_get_field_content(0, "level", stringer228); PlayerInfo[playerid][bAdmin] = strval(stringer228);
 	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Желаем Вам благоприятного администратирования");
	ShowPlayerDialog(playerid, 92831, DIALOG_STYLE_MSGBOX,"ОБЯЗАТЕЛЬНО К ОЗНАКОМЛЕНИЮ!", stringer, "Продолжить","");
	UpdatePlayerData(playerid, "bAdmin",PlayerInfo[playerid][bAdmin]);
	PlayerInfo[playerid][pBoss] = PROTECT_CODE;
	UpdatePlayerData(playerid, "pBoss",PlayerInfo[playerid][pBoss]);
	return true;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу