MARVELtm спс.., разобрался...
но вот ешё проблемка...
вот пример:
[14:43:29] Витос (N/A): !антимат_трах
[14:43:29] BotMen (192.168.1.2): Витос> "рах" уже есть в списке исключений.
пишу слово "трах"...., а регистрирует как "рах" NexxGen
попробовал после !антимат_ поставить пробел тогда всё нормально фиксирует....
Может можно будет как то поправить в следущей версии
да..., и вот ещё..., а нельзя ли в привате сделать команду и для Pretext ? было бы очень актуально....
Эть а я просто через два пробела-)
Да и вот есче бы хотелось чтоб можно было лог просматривать через чат=)
Ps: огромное тебе сново спс за твоего мега бота-) так держать-)!
Vitos писал(а):но вот ешё проблемка...
вот пример:
[14:43:29] Витос (N/A): !антимат_трах
[14:43:29] BotMen (192.168.1.2): Витос> "рах" уже есть в списке исключений.
пишу слово "трах"...., а регистрирует как "рах"
MARVELtm писал(а):по поводу плагина , пришел с работы, народ на меня налетел, горит лагает жестока, действительно везде где присутствовал плагин Антимат задержка была сек 2-3! Это баг ?
Сообщения в чате:
[19:57:57] NexxGen: дом
[19:58:06] NexxGen: сам такой
[19:58:13] NexxGen: ***
[19:58:38] NexxGen: забор
[19:59:18] NexxGen: почему ... хз
[19:59:28] NexxGen: ****утоло
[19:59:39] NexxGen: и что теперь делать
[20:00:11] NexxGen: яебу
[20:00:40] NexxGen: покачену... для
Сообщения преходящие плагину на премодерацию:
NexxGen(19:57:57):дом
NexxGen(19:58:06):сам такой
NexxGen(19:58:13):хуй такой
NexxGen(19:58:38):заборакой
NexxGen(19:59:18):почему ... хз
NexxGen(19:59:28):хуепутоло. хз
NexxGen(19:59:39):и что теперь делать
NexxGen(20:00:10):яебуо теперь делать
NexxGen(20:00:40):покачену... длялать
Сообщения трансформируются странным образом. Соответствено, чем больше сообщений посылает юзер, тем длинее будет строка, переданная плагину чатом... и соответствено тем дольше времени уйдет на обработку этой строки.
Хотелось бы увидеть коментарии разработчиков по этому поводу.
На данный момент считаю бессмысленным дольнейшую разработку плагина.......
Z182712747589 и R377043131694 — для поддержки энтузиазма на добровольных началах))
В этой функции:
---
BOOL Premoderation(DWORD dwMessageID, BYTE * bMessage, DWORD * dwMessageLength)
---
переменная dwMessageLength указывает на длину входящего сообщения. Ее нельзя игнорировать. А после премодерации необходимо ей присвоить значение длины измененного сообщения. Приведенный Вами пример говорит именно об игнорировании этой переменной.