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