Идея сделать слапы для движка voc++ не нова. Еще 4 года назад уже была реализация слапов, совсем недавно её оживили и появились слапы от PowerUSB.
Вот и я решил попробовать сделать свою версию слапов.
Получилась она или нет, решать Вам.
Смыл мода слапов прост и не изменился.
Мод позволяет в Админке чата добавлять фразы которые будут показываться в общем канале чата при вызове определенной командой. Мод имеет Антифлуд, зафлудить чат слапами не получится.
Отличия моей версии от версий которые я видел когда либо раньше: 1- Мод совершенно не вносит никакой дополнительной нагрузки на чат.
Тоесть чат не видит файлов мода пока пользователем не будет послана команда слапов. Мод подключается (инклудится) только если послана команда слапов.
2- В чате рядом с селектором выбора цвета появляется аналогичный селектор в котором пользователю предложен список слапов. Если вы добавляете в админке новый слап то его больше не нужно нигде указывать или прописывать! Он сам появится в селекторе как только пользователь перезайдет в чат или обновит страницу.
3- Пользователю не нужно писать руками команду слапов, достаточно выбрать в селекторе нужный слап и его команда сама появится в поле ввода сообщений.
4- Чтобы добавить к слапу смайл не нужно писать HTML код в текст самого слапа.
Достаточно просто закинуть нужный смайл в специально отведенную для этого папку и
мод сам «подцепит» этот смайл.
5- Перед отправлением слапа в общий канал мод проверяет есть ли в онлайн адресат (ник кому предназначается слап), если адресат не найден в онлайн, то слап не отправится, а юзер будет уведомлен алертом. Такой подход позволил снизить нагрузку за счет того, что не нужно проверять во всей базе наличие юзера с таким ником и нет необходимости перечислять в моде ники ботов.
6- В Админке мода есть возможность отметить слапы которые запрещено отправлять Администрации чата ;)
7- Антифлуд не применяется а Администрации.
8- В общем канале чата слапы появляются с кликабельными никами. Тоесть можно сразу в тексте слапа кликнуть на ник и отправить ему ответный слап или сообщение.
Скриншоты: Админка.
Описание полей: Название - Текст который увидят юзеры в сендере. (подсказка) Команда
- Сама команда которая подставится в поле ввода сообщения. (команда может отличатся от названия!) Ответ бота - Сам текст который напишет бот. a - Если напротив этого слапа стоит галочка то юзеры не смогут его отправить Админ Составу.
В Админке есть подробная инструкция о том, как правильно добавлять слап.
Чат.
Собственно сам селектор выбора слапов.
Внимание Администраторам чатов:
Появился маленький воришка, который частенько сидит в разных чатах и ворует всё что можно украсть. Начиная от красивых картинок (причем он их прописывает у себя в чате так, что они продолжают грузиться с Вашего сервера) до содержимого Вашего HTML. Вобщем все что можно увидеть средствами браузера.
После чего этот воришка может все что украл выкладывать в Интернете и указать что автор именно он.
Обычно он всегда заходит с IP города Херсон и использует Ники:
«Несмешно» (в чатах и форуме voodoo).
«Dukuй» (нуллед и прочие форумы).
«Victor_Norma» (ник на офф. форуме voc++).
«cnac» (в Jabber)
Если увидели этого человека у Вас в чате, знайте, в данный момент у Вас что то воруют.
Так произошло с модом слапы, было украдено то, что видно браузером (селектор)
Уже в Интернете появился мод слапов с авторством воришки.
Мод имеет только внешнее сходство, и не имеет к моему моду никакого отношения!