Показать сообщение отдельно
Старый 08.11.2006, 10:38   #61
Казуал
Новичок
 
Регистрация: 16.08.2006
Сообщений: 11
По умолчанию

Народ, помогите плиз. Есть проблема, объясняю на простом примере:
Если написать в скрипте что-то вроде:

var line = jmc.Event;
if (line == "Вы голодны.") {
jmc.Send("эм голоден")
}


то при получении строки из мада на тике - триггер срабатывает.
Но если набрать команду "счет" - то при получении этих же строк из мада триггер не срабатывает.
А все дело в том, что по команде "счет" сообщения:
Вы голодны.
Вас мучает жажда.

отображаются зеленым цветом и строка отличается от сравниваемой. Отключение цветового режима решает проблему, но кому оно надо без цвета?
Также можно решить проблему таким образом:
if (line.search("Вы голодны.")!=-1) {
jmc.Send("эм голоден")
}

но основная решаемая задача отличается от примера и данный способ не катит.

Вопрос: как можно присвоить переменной line значение jmc.Event без управляющих символов, т.е. без цвета
Казуал вне форума   Ответить с цитированием