Перейти к содержанию
Авторизация  
Max_Mister

Анти-взлом RCON пароля

Рекомендуемые сообщения

Max_Mister

Доброго дня суток, дорогие форумчане. Сегодня я решил написать Анти взлом RCON и поделиться этим с Вами. Вот сам код:

 

(P.S. Если у вас в моде уже есть паблик OnRconLoginAttempt, просто скопируйте все, что в нем находится.)

 

Вставьте в любое место Вашего мода:

 

public OnRconLoginAttempt(ip[], password[], success)
{
for(new i=0; i<GetMaxPlayers(); i++) {//Цикл
if(success == 0) {//Если вход в RCON не удался
new text[144], name[MAX_PLAYER_NAME];//Тут хранится имя игрока и сообщение, выводимое в чат
GetPlayerName(i, name, sizeof(name));//Узнаем имя игрока
format(text, sizeof(text), "%s был забанен за попытку взлома RCON пароля!", name);//Форматируем строку (Можете подставить свой текст)
SendClientMessageToAll(-1, text);//Выводим текст в чат всем
BanEx(i, "Попытка взлома RCON пароля!");//Можете подставить свое действие (В данном случае банит с причиной "Попытка взлома RCON пароля")
}
}
return 1;
}

Вот и все! Теперь, если кто-то введет неправильный RCON пароль, в моем случае, его забанит. Можно сделать и попытки входа (Например, если человек ввел 3 раза неправильно пароль, его банит).

 

Автор: Max_Mister

  • Like 4

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Komaroff 71

+Т.к. очень полезно для мода с 0

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Trateus
Зачем сразу бан по ip?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Dundik

Зачем сразу бан по ip?

 

BanEx(i, "Попытка взлома RCON пароля!")

 

поменяй на что хочешь

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Sanek666

Доброго дня суток, дорогие форумчане. Сегодня я решил написать Анти взлом RCON и поделиться этим с Вами. Вот сам код:

 

(P.S. Если у вас в моде уже есть паблик OnRconLoginAttempt, просто скопируйте все, что в нем находится.)

 

Вставьте в любое место Вашего мода:

 

public OnRconLoginAttempt(ip[], password[], success)
{
for(new i=0; i<GetMaxPlayers(); i++) {//Цикл
if(success == 0) {//Если вход в RCON не удался
new text[144], name[MAX_PLAYER_NAME];//Тут хранится имя игрока и сообщение, выводимое в чат
GetPlayerName(i, name, sizeof(name));//Узнаем имя игрока
format(text, sizeof(text), "%s был забанен за попытку взлома RCON пароля!", name);//Форматируем строку (Можете подставить свой текст)
SendClientMessageToAll(-1, text);//Выводим текст в чат всем
BanEx(i, "Попытка взлома RCON пароля!");//Можете подставить свое действие (В данном случае банит с причиной "Попытка взлома RCON пароля")
}
}
return 1;
}

Вот и все! Теперь, если кто-то введет неправильный RCON пароль, в моем случае, его забанит. Можно сделать и попытки входа (Например, если человек ввел 3 раза неправильно пароль, его банит).

 

Автор: Max_Mister

 

http://gsgames.ru/forum/public/style_emoticons/default/happy.png так вроде аналогов полно таких в инете? )

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Trateus

 

Зачем сразу бан по ip?

 

BanEx(i, "Попытка взлома RCON пароля!")

 

поменяй на что хочешь

 

Я то поменять в силах ,а другие?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Max_Mister

 

Доброго дня суток, дорогие форумчане. Сегодня я решил написать Анти взлом RCON и поделиться этим с Вами. Вот сам код:

 

(P.S. Если у вас в моде уже есть паблик OnRconLoginAttempt, просто скопируйте все, что в нем находится.)

 

Вставьте в любое место Вашего мода:

 

public OnRconLoginAttempt(ip[], password[], success)
{
for(new i=0; i<GetMaxPlayers(); i++) {//Цикл
if(success == 0) {//Если вход в RCON не удался
new text[144], name[MAX_PLAYER_NAME];//Тут хранится имя игрока и сообщение, выводимое в чат
GetPlayerName(i, name, sizeof(name));//Узнаем имя игрока
format(text, sizeof(text), "%s был забанен за попытку взлома RCON пароля!", name);//Форматируем строку (Можете подставить свой текст)
SendClientMessageToAll(-1, text);//Выводим текст в чат всем
BanEx(i, "Попытка взлома RCON пароля!");//Можете подставить свое действие (В данном случае банит с причиной "Попытка взлома RCON пароля")
}
}
return 1;
}

Вот и все! Теперь, если кто-то введет неправильный RCON пароль, в моем случае, его забанит. Можно сделать и попытки входа (Например, если человек ввел 3 раза неправильно пароль, его банит).

 

Автор: Max_Mister

 

http://gsgames.ru/forum/public/style_emoticons/default/happy.png так вроде аналогов полно таких в инете? )

 

Ну а это отечественный, написанный одним из пользователей форума. За то что я писал - ручаюсь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
na1x

Норм.+Тебе только позже:D

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.