Помогите Как сделать фильтр сообщений на IP и спам.

  • Автор темы Автор темы Vkusnay
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

Vkusnay

Активный участник
Пользователь
Баллы
66
Здрасти. Делаю плагин и дошёл до чата и мне надо фильтр. Фильтр на мат я сделал, а как на ip и спам не знаю. Помогите
 
Тебе надо хранить где-то в списке все запрещенные айпишники.
Затем, когда игрок отправляет сообщение, проверяешь - есть ли в листе его айпишник, затем отменяешь ивент, при положительной проверке.

Когда игрок отправляет одинаковые сообщения, их можно записать в мапу, где ключ - uuid игрока, а значение - меседж, который он отправил. Затем проверяешь тот же ивент отправки сообщения: если меседж, который игрок отправляет уже содержится в мапе - отменяешь ивент.
Это самыый банальный и простой способ. Можно сделать круче.
 
А как проверять из листа есть ли такой айпи или нет?
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх