Админ-панель (Cheboksary RolePlay)
Участников: 2
Страница 1 из 1
Админ-панель (Cheboksary RolePlay)
Админ панель из мода Cheboksary RolePlay, только пароль статический.
Ко всем #define добавляем:
if(AdminLog[playerid] != 1) return SendClientMessage(playerid,COLOR_FADE1,ADMINLOG);
Ко всем #define добавляем:
- Код:
#define ADMINLOG "[Сервер]: Вы не авторизировались в админ. панели!"
#define PANEL_PASS 123456789//ПАРОЛЬ
- Код:
new AdminLog[MAX_PLAYERS];
- Код:
AdminLog[playerid] = 0;
- Код:
if(strcmp(cmd,"/logadm",true)==0 || strcmp(cmd,"/logmod",true)==0)
{
if(PlayerInfo[playerid][pAdministrator] > 0 || PlayerInfo[playerid][pModerators] > 5)
{
ShowPlayerDialog(playerid,16726,DIALOG_STYLE_INPUT,"Авторизация в АП","Введите Ваш администраторский пароль\nУ вас есть всего три попытки.","Вход","Отмена");
}
return 1;
}
- Код:
if(dialogid == 16726)
{
if(!response) return 1;
if(!strlen(inputtext)) return ShowPlayerDialog(playerid,16726,DIALOG_STYLE_INPUT,"Авторизация в АП","Введите Ваш администраторский пароль\nУ вас есть всего три попытки.","Вход","Отмена");
if(strval(inputtext) != PANEL_PASS)
{
SendClientMessage(playerid, COLOR_LIGHTRED, "{2B92ED}Пароль администратора {F22121}не верный! Администрация оповещена");
new string[128],sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string,sizeof(string),"[Инфо]: %s ввел неверный пароль в панель администратора!",sendername);
SendAdminMessage(0x10F441AA, string);
return 1;
}
new pip[16],string[256],sendername[MAX_PLAYER_NAME];
GetPlayerIp(playerid, pip, sizeof(pip));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "[Инфо]: %s авторизировался в Администраторской панели",sendername);
ABroadCast(COLOR_LIGHTBLUE,string,1);
format(string, sizeof(string), "[Инфо]: Уровень администратора: %d",PlayerInfo[playerid][pAdministrator]);
ABroadCast(COLOR_WHITE,string,1);
format(string, sizeof(string), "[Инфо]: Уровень модератора: %d",PlayerInfo[playerid][pModerators]);
ABroadCast(COLOR_WHITE,string,1);
format(string, sizeof(string), "[Инфо]: IP:%s, ID:%d",pip,playerid);
ABroadCast(COLOR_YELLOW,string,1);
SendClientMessage(playerid,COLOR_FADE1,"[Сервер]: Вы успешно вошли в систему!");
AdminLog[playerid] = 1;
return 1;
}
if(AdminLog[playerid] != 1) return SendClientMessage(playerid,COLOR_FADE1,ADMINLOG);
Re: Админ-панель (Cheboksary RolePlay)
нужна помощь по админ панели
kasta19- Сообщения : 3
Репутация : 0
Дата регистрации : 2016-01-03
Похожие темы
» One Life RP [Cheboksary Rp]
» Мод проекта Home Town RolePlay
» CRMP|RP v7.1.2
» Жизнь в Деревне | Online Role Play.
» Second Life RolePlay
» Мод проекта Home Town RolePlay
» CRMP|RP v7.1.2
» Жизнь в Деревне | Online Role Play.
» Second Life RolePlay
Страница 1 из 1
Права доступа к этому форуму:
Вы не можете отвечать на сообщения
|
|