lonin
Компетентный
Команда автоматически кикает всех, кроме администрации и закрывает сервер под пароль, выбивая администрации сообщение с серверным паролем.
Цвета:
В OnPlayerCommandText():
Или же вот на CMD | YCMD:
Цвета:
PHP:
#define COL_GREEN "{6EF83C}"
#define COL_RED "{AA3333}"
PHP:
else if(strcmp(cmd, "/exkick", true) == 0)
{
if(PlayerInfo[playerid][pAdmin] >= 5)
{
for(new x=0; x < MAX_PLAYERS; x++)
{
if(PlayerInfo[x][pAdmin] == 0)
{
SendClientMessage(x,COLOR_RED,""COL_RED"[SERVER WARNING]"COL_GREEN" Вы были кикнуты по экстремальной причине.");
SendClientMessage(x,COLOR_RED,""COL_RED"[SERVER WARNING]"COL_GREEN" Мы приносим Вам извинения за предоставлены неудобства.");
SendClientMessage(x,COLOR_RED,""COL_RED"[SERVER WARNING]"COL_GREEN" Это сделано для обеспечения сохранности Вашего аккаунта!");
SendClientMessage(x,COLOR_RED,""COL_RED"[SERVER WARNING]"COL_GREEN" Сервер будет закрыт в течении 10-15 минут, что бы мы могли вычислить злоумышленников.");
SaveAccounts(x); // Сохраняем аккаунты (заменить на свое)
Kick(x);
}
}
new string[35];
new password1 = 12986253 + random(98124857);
format(string, sizeof string, "password %d",password1);
SendRconCommand(string);
SendAdminMessage(COLOR_RED, ""COL_RED"[A-HELP]"COL_GREEN" Уважаемая администрация! Все игроки были кикнуты!");
new string1[120];
format(string1, sizeof string1, ""COL_RED"[A-HELP]"COL_GREEN"На сервер установлен 8 - значный рандомный пароль: %d!", password1);
SendAdminMessage(COLOR_RED, string1);
}
return true;
}
PHP:
YCMD:exkick(playerid, params[], help) // Для CMD: CMD:exkick(playerid, params[])
{
if(PlayerInfo[playerid][pAdmin] >= 5)
{
for(new x=0; x < MAX_PLAYERS; x++)
{
if(PlayerInfo[x][pAdmin] == 0)
{
SendClientMessage(x,COLOR_RED,""COL_RED"[SERVER WARNING]"COL_GREEN" Вы были кикнуты по экстремальной причине.");
SendClientMessage(x,COLOR_RED,""COL_RED"[SERVER WARNING]"COL_GREEN" Мы приносим Вам извинения за предоставлены неудобства.");
SendClientMessage(x,COLOR_RED,""COL_RED"[SERVER WARNING]"COL_GREEN" Это сделано для обеспечения сохранности Вашего аккаунта!");
SendClientMessage(x,COLOR_RED,""COL_RED"[SERVER WARNING]"COL_GREEN" Сервер будет закрыт в течении 10-15 минут, что бы мы могли вычислить злоумышленников.");
SaveAccounts(x); // Сохраняем аккаунты (заменить на свое)
Kick(x);
}
}
new string[35];
new password1 = 12986253 + random(98124857);
format(string, sizeof string, "password %d",password1);
SendRconCommand(string);
SendAdminMessage(COLOR_RED, ""COL_RED"[A-HELP]"COL_GREEN" Уважаемая администрация! Все игроки были кикнуты!");
new string1[120];
format(string1, sizeof string1, ""COL_RED"[A-HELP]"COL_GREEN"На сервер установлен 8 - значный рандомный пароль: %d!", password1);
SendAdminMessage(COLOR_RED, string1);
}
return true;
}
