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

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

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