Страница 1 из 1

Спец. символы в сообщениях в скрипте-перехватчике

СообщениеДобавлено: Вт апр 07, 2020 3:40 pm
makcon4ick
Добрый день! Пытаюсь разработать систему текстовых команд в MyChat. Первым делом повесил обработчик на событие OnConfMessage. В нем проверяю тип сообщения, если оно текстовое (тип 0 или 1) тогда проверяем первый символ: Если первый символ "/" значит пользователь ввел команду. Решил проверить, как отобразиться "/" в событии, поэтому в обработчик добавил следующее:
mSendConfMessage(iUID, 0, Copy(sMsg, 1, 1), 1);
и при написании "/" в конференцию, бот присылает "L". Как я понимаю, для скрипта Copy(sMsg, 1, 1) не равно '/'. Как мне проверить начинается ли строка со слэша? [smilie=help.gif]

Re: Спец. символы в скриптах.

СообщениеДобавлено: Вт апр 07, 2020 3:42 pm
Алексей Пикуров
Здравствуйте.

Используйте функцию mConvertMsgToPlainText.

Переношу тему в раздел скриптов.