Вернуться   МПМ Былины - Мир Древней Руси > Для игроков > Клиенты для игры

Клиенты для игры Все что связано с клиентами для игры. Jmc, MMC, ZMud etc...

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

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

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


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

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

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

Вопрос: как можно присвоить переменной line значение jmc.Event без управляющих символов, т.е. без цвета
Казуал вне форума   Ответить с цитированием
Старый 14.11.2006, 00:40   #2
WorM
Занятой мадер
 
Регистрация: 21.11.2004
Адрес: Питер
Сообщений: 131
По умолчанию

Код:
    line=jmc.event.replace(/\[\d?\;\d+m/g,'');
__________________
We feel your presence.
WorM вне форума   Ответить с цитированием
Старый 16.02.2007, 09:45   #3
Devastator
Отличник форума
 
Регистрация: 18.10.2005
Адрес: Пермь
Сообщений: 273
По умолчанию

Подымаем тему на верх чтоб не забывали что существует такая
Ну и добавлю от себя еще один пример использования скриптов
Так называймая переодевалка на два комплекта
файлы .exe .ini .set в папку с жабой, а scr в settings
ну подключить его при помощи описанного выше include
Вложения
Тип файла: rar test.part1.rar (93.4 Кб, 18 просмотров)
Тип файла: rar test.part2.rar (74.5 Кб, 17 просмотров)
__________________
Владение орфографией русского языка - это как кунг-фу, истинные мастера которого не применяют его без надобности.

Последний раз редактировалось Devastator; 16.02.2007 в 10:07.
Devastator вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 06:26.


Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot