Den_Gurino
Умник
Это снова я,у меня вот такая проблема появилась.
В одном моде стоит проверка на имя основателя и его ранг (9) при подключении к серверу,в БД мускул я ставлю себе 9 ранг админа (основателя) и при подключении на сервер при вводе админ пароля меня кикает,не могу понять почему,вод код админ авторизации.
В начале я думал что меня кикает из-за проверки на имя основателя,я изменил имя на свое,потом я не стал вписывать в БД себе адм. пароль,надеялся что работает только тот пароль,который выдается рандомно,но ни чего не помогает.
Если я ставлю себе 8 ранг админа или какой другой,все нормально,как ставлю 9 ранг,меня всю дорогу кикает.
Помогите пожалуйста разобраться,уже 2 часа ломаю голову.
---------- Сообщение добавлено в 22:26 ---------- Предыдущее сообщение добавлено в 22:03 ----------
Разобрался,тема закрыта!
В одном моде стоит проверка на имя основателя и его ранг (9) при подключении к серверу,в БД мускул я ставлю себе 9 ранг админа (основателя) и при подключении на сервер при вводе админ пароля меня кикает,не могу понять почему,вод код админ авторизации.
PHP:
case ADMIN_DOSTUP:
{
if(response)
{
if(Player[playerid][pAdmin] < 1) return send(playerid, COLOR_GREY, UnAdminMes);
if(!strlen(inputtext)) return ShowPlayerDialog(playerid,ADMIN_DOSTUP,DIALOG_STYLE_PASSWORD,"Секретный админ пароль","Введите ваш админ пароль","Готово","");
if(strval(inputtext) != Player[playerid][pDostup])
{
if(GetPVarInt(playerid,"Error_Admin") == 3) KickEx(playerid,0);
SetPVarInt(playerid,"Error_Admin",GetPVarInt(playerid,"Error_Admin")+1);
f(string,"Введенный пароль не верный.\nУ вас осталось %d попыток",3-GetPVarInt(playerid,"Error_Admin"));
ShowPlayerDialog(playerid,ADMIN_DOSTUP,DIALOG_STYLE_PASSWORD,"Секретный админ пароль",string,"Готово","");
return true;
}
if(Player[playerid][pAdmin] == 9)
{
if(!strcmp(Player[playerid][pName], "Den_Gurino", true))
{
SetPVarInt(playerid,"AdminDostup",1);
f(string, " {FFA500}< Основатель > %s[%d] авторизовался",Player[playerid][pName],playerid);
SendAdminMessage(COLOR_WHITE,string,1);
return true;
}
else
{
Player[playerid][pAdmin] = 1;
KickEx(playerid,0);
return true;
}
}
SetPVarInt(playerid,"AdminDostup",1);
f(string, " {FFA500}< Администратор(%d) > %s[%d] авторизовался",Player[playerid][pAdmin],Player[playerid][pName],playerid);
SendAdminMessage(0xF4B800AA,string,1);
}
else ShowPlayerDialog(playerid,ADMIN_DOSTUP,DIALOG_STYLE_PASSWORD,"Секретный админ пароль","Введите ваш админ пароль","Готово","");
return true;
}
Если я ставлю себе 8 ранг админа или какой другой,все нормально,как ставлю 9 ранг,меня всю дорогу кикает.
Помогите пожалуйста разобраться,уже 2 часа ломаю голову.
---------- Сообщение добавлено в 22:26 ---------- Предыдущее сообщение добавлено в 22:03 ----------
Разобрался,тема закрыта!
