[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум игры САМП (SAMP) / San Andreas Multiplayer » Pawno » Готовые решения » OnRconLoginAttempt
OnRconLoginAttempt
BoufenДата: Понедельник, 18.02.2013, 21:11 | Сообщение # 1
Проверенный временем
Группа: Проверенный
Сообщений: 204
Статус: Offline
Эта функция предотвращает взлом RCON пароля.При не правильном вводе,эта функция банит пользователя,а его IP и вводимый пароль
показываются в консоле.


Параметры:
(ip[], password[], success)

ip[] - IP игрока, который пытался войти в RCON.
password[] - Пароль который игрок указал при логине(отобразится в консоле)
success - 0 - пароль не правильный, 1 - пароль правильный.

Применение функции:
Создадим public
 Дальше в:
Код
public OnRconLoginAttempt(ip[], password[], success)
 Добавим код:
Код
{
      if(!success) //If the password was incorrect
      {
          printf("Попытка взлома Rcon пароля игроком под IP: %s .Вводимый пароль: %s",ip, password);
          new pip[16];
          for(new i=0; i<MAX_PLAYERS; i++) //Ищем взломщика
          {
              GetPlayerIp(i, pip, sizeof(pip));
              if(!strcmp(ip, pip, true)) //Если у игрока и взломщика тот же Ip,то
              {
                  SendClientMessage(i, 0xFFFFFFFF, "Неправильный пароль.Бан!"); //пишется данное сообщение
                  Ban(i); //Всё.Игрок забанен
              }
          }
      }
      return 1;
}


Подключаю сервера с MySQL - 50 руб.
Делаю маппинг на заказ - Цена договорная
 
vertДата: Вторник, 19.02.2013, 11:14 | Сообщение # 2
PAWN
Группа: Пользователь
Сообщений: 422
Статус: Offline
форвард не нужен убери

Skype: avg.kazax
VK: vk.com/ukazax
 
BoufenДата: Вторник, 19.02.2013, 11:21 | Сообщение # 3
Проверенный временем
Группа: Проверенный
Сообщений: 204
Статус: Offline
Ок

Подключаю сервера с MySQL - 50 руб.
Делаю маппинг на заказ - Цена договорная
 
Форум игры САМП (SAMP) / San Andreas Multiplayer » Pawno » Готовые решения » OnRconLoginAttempt
  • Страница 1 из 1
  • 1
Поиск: