Tommi_Grand
Новичок
При Авторизации администратора должно писать всем администраторам что авторизовался, но не пишет. Помогите с меня +
case 2934:
{
if(!response)
{
admpass[playerid]++;
aadmpass[playerid]++;
format(stringer, sizeof(stringer), "[A] {eb3219}Администратор %s[%d] ввел неверный пароль от панели",PlayerInfo[playerid][pNames],playerid);
ABroadCast(0x99CC00FF,stringer,1);
SPD(playerid,2934,DIALOG_STYLE_INPUT,"Авторизация","Введите Ваш пароль от панели администратора","Войти","");
}
if(admpass[playerid] > 2)
{
PlayerInfo[playerid][playerAdminka] = 0;
PlayerInfo[playerid][pDostup] = 0;
admpass[playerid] = 0;
format(stringer, sizeof(stringer), "[A] {eb3219}Администратор %s[%d] 3 раза неверно ввел пароль от панели и был снят",PlayerInfo[playerid][pNames],playerid);
ABroadCast(0x99CC00FF,stringer,1);
SendClientMessage(playerid, 0xeb3219FF, "Права администратора сняты (попытка взлома)");
KickEx(playerid);
}
if(PlayerInfo[playerid][playerAdminka] <= 0) return true;
if(!strlen(inputtext)) return SPD(playerid,2934,DIALOG_STYLE_INPUT,"Авторизация","Введите Ваш пароль от панели администратора","Войти","");
new pip[16];
if(strval(inputtext) != PlayerInfo[playerid][pDostup]) return true;
if(dostup[playerid] != 0) return true;
dostup[playerid] = 1;
GetPlayerIp(playerid, pip, sizeof(pip));
if(PlayerInfo[playerid][playerAdminka] >= 13)
{
SendClientMessage(playerid,0xEAAD06FF, "Вы успешно авторизировались, как администратор-аноним");
}
else
{
format(stringer, sizeof(stringer), "[A] {EAAD06}Администратор %s[%d] авторизировался. IP: %s",PlayerInfo[playerid][pNames],playerid, pip);
ABroadCast(0x99CC00FF,stringer,1);
}
admpass[playerid] = 0;
printf("[ADM] %s авторизовался в панель", PlayerInfo[playerid][pNames]);
aadmpass[playerid]++;
TogglePlayerControllable(playerid, 1);
return true;
}
case 2934:
{
if(!response)
{
admpass[playerid]++;
aadmpass[playerid]++;
format(stringer, sizeof(stringer), "[A] {eb3219}Администратор %s[%d] ввел неверный пароль от панели",PlayerInfo[playerid][pNames],playerid);
ABroadCast(0x99CC00FF,stringer,1);
SPD(playerid,2934,DIALOG_STYLE_INPUT,"Авторизация","Введите Ваш пароль от панели администратора","Войти","");
}
if(admpass[playerid] > 2)
{
PlayerInfo[playerid][playerAdminka] = 0;
PlayerInfo[playerid][pDostup] = 0;
admpass[playerid] = 0;
format(stringer, sizeof(stringer), "[A] {eb3219}Администратор %s[%d] 3 раза неверно ввел пароль от панели и был снят",PlayerInfo[playerid][pNames],playerid);
ABroadCast(0x99CC00FF,stringer,1);
SendClientMessage(playerid, 0xeb3219FF, "Права администратора сняты (попытка взлома)");
KickEx(playerid);
}
if(PlayerInfo[playerid][playerAdminka] <= 0) return true;
if(!strlen(inputtext)) return SPD(playerid,2934,DIALOG_STYLE_INPUT,"Авторизация","Введите Ваш пароль от панели администратора","Войти","");
new pip[16];
if(strval(inputtext) != PlayerInfo[playerid][pDostup]) return true;
if(dostup[playerid] != 0) return true;
dostup[playerid] = 1;
GetPlayerIp(playerid, pip, sizeof(pip));
if(PlayerInfo[playerid][playerAdminka] >= 13)
{
SendClientMessage(playerid,0xEAAD06FF, "Вы успешно авторизировались, как администратор-аноним");
}
else
{
format(stringer, sizeof(stringer), "[A] {EAAD06}Администратор %s[%d] авторизировался. IP: %s",PlayerInfo[playerid][pNames],playerid, pip);
ABroadCast(0x99CC00FF,stringer,1);
}
admpass[playerid] = 0;
printf("[ADM] %s авторизовался в панель", PlayerInfo[playerid][pNames]);
aadmpass[playerid]++;
TogglePlayerControllable(playerid, 1);
return true;
}
