Отлов сообщения от плагина
|
|
vadim74
|
Дата: Суббота, 16.05.2015, 13:50:17 | Сообщение # 1 |
|
Сообщений: 39
Репутация: 2 [ +/- ]
|
|
Как отловить определенное сообщение от плагина? Например плагин x.smx пишет в чат: [SM] тестовый текст Как можно отловить это сообщение/совпадение одного слова в сообщении плагином y.smx ?
Сообщение отредактировал vadim74 - Суббота, 16.05.2015, 13:50:28 |
|
| |
Sallcom
|
Дата: Суббота, 16.05.2015, 13:58:56 | Сообщение # 2 |
|
Сообщений: 205
Репутация: 31 [ +/- ]
|
|
Используй HookUserMessage. Более подробно можешь увидеть в плагине "[SM]" Prefix changer.
Сообщение отредактировал Sallcom - Суббота, 16.05.2015, 13:59:26 |
|
| |
vadim74
|
Дата: Суббота, 16.05.2015, 17:52:11 | Сообщение # 3 |
|
Сообщений: 39
Репутация: 2 [ +/- ]
|
|
Цитата Sallcom ( ) Используй HookUserMessage. Более подробно можешь увидеть в плагине "[SM]" Prefix changer. Почему-то не отлавливаются сообщения. [SM] в исходнике заменил на нужный текст - ничего не происходит
|
|
| |
Sallcom
|
Дата: Суббота, 16.05.2015, 17:57:36 | Сообщение # 4 |
|
Сообщений: 205
Репутация: 31 [ +/- ]
|
|
А ты точно в нужном месте заменил?
Сообщение отредактировал Sallcom - Суббота, 16.05.2015, 17:58:28 |
|
| |
vadim74
|
Дата: Воскресенье, 17.05.2015, 10:27:09 | Сообщение # 5 |
|
Сообщений: 39
Репутация: 2 [ +/- ]
|
|
Цитата Sallcom ( ) А ты точно в нужном месте заменил? Там в двух местах встречается [SM]... Ошибиться думаю невозможно.
|
|
| |
Sallcom
|
Дата: Воскресенье, 17.05.2015, 11:21:45 | Сообщение # 6 |
|
Сообщений: 205
Репутация: 31 [ +/- ]
|
|
Цитата vadim74 ( ) Там в двух местах встречается [SM]... Ошибиться думаю невозможно. Меняй во втором блоке, то есть там, где нет кода цвета. Ибо в первом блоке отлавливается сам префикс вместе с цветом вот так "\x01[SM]".
Есть одна деталь, нельзя отловить StartMessage сообщения, отправленные с флагом USERMSG_BLOCKHOOKS.
Сообщение отредактировал Sallcom - Воскресенье, 17.05.2015, 12:39:16 |
|
| |
vadim74
|
Дата: Понедельник, 18.05.2015, 05:54:39 | Сообщение # 7 |
|
Сообщений: 39
Репутация: 2 [ +/- ]
|
|
Не ловится
|
|
| |
Scarface_slv
|
Дата: Понедельник, 18.05.2015, 19:01:01 | Сообщение # 8 |
|
Сообщений: 737
Репутация: 61 [ +/- ]
|
|
Ты скажи что ли, что там отловить та надо. Так ведь ловит
Гости не могут скачивать файлы
|
|
|
| |
vadim74
|
Дата: Вторник, 19.05.2015, 12:40:32 | Сообщение # 9 |
|
Сообщений: 39
Репутация: 2 [ +/- ]
|
|
Не отлавливается вот это. Даже если string это [SM], любой текст пробовал, не сравнивает. if (StrContains(string, buffer, false) != -1)
|
|
| |
Scarface_slv
|
Дата: Вторник, 19.05.2015, 14:28:39 | Сообщение # 10 |
|
Сообщений: 737
Репутация: 61 [ +/- ]
|
|
Эм что такое string?
|
|
| |
SourceSamil
|
Дата: Вторник, 19.05.2015, 17:11:31 | Сообщение # 11 |
|
Сообщений: 237
Репутация: [ +/- ]
|
|
Ну судя по всему переменная string хранит в себе строку [SM]
|
|
| |
vadim74
|
Дата: Суббота, 23.05.2015, 17:47:09 | Сообщение # 12 |
|
Сообщений: 39
Репутация: 2 [ +/- ]
|
|
Цитата SourceSamil ( ) Ну судя по всему переменная string хранит в себе строку [SM] даДобавлено (23.05.2015, 17:47:09) --------------------------------------------- никто не знает? Сообщение PrintToChatAll отправленное плагином нельзя отловить?
|
|
| |