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

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

Ответ
 
Опции темы Опции просмотра
Старый 19.01.2006, 14:31   #1
Фарнир
Новичок
 
Регистрация: 11.03.2005
Сообщений: 34
По умолчанию Переменные и подсветки в зМАДе... )

В змаде можно как-нить менять окончания?
Пример: @tank=Урукхай. У меня стоит подсветка на @tank, при изменении падежа (Пр: Мышь сражается с Урукхаем!) подсветка не работает. При попытке скратить @tank до корня (неменяющейся части) "Урукх", подсвечивается только "Урукх". Хотелось бы, чтобы подсвечивалось полностью...
Фарнир вне форума   Ответить с цитированием
Старый 19.01.2006, 15:05   #2
Мичурa
Мадер
 
Регистрация: 10.09.2004
Сообщений: 167
По умолчанию Re: Переменные и подсветки в зМАДе... )

А разве так не будет работать? (проверять и лезть в справку лень )

#trig {Урукх%w} {#hi}
Мичурa вне форума   Ответить с цитированием
Старый 19.01.2006, 17:37   #3
rain
Отличник форума
 
Регистрация: 05.03.2004
Адрес: Украина
Сообщений: 768
По умолчанию Re: Переменные и подсветки в зМАДе... )

там где то можно срезать скока нуна буковок, но толку будет мало.
просто бинд нужно делать по другому. тебе нужно выдрать в переменную как будет звечать ножное тебе слово в определнном падеже. самый безапасный способ - юзать эмоции.
вот так у меня биндятся рески, а потом срабатывают авторески:
Код:
#CLASS 0
#CLASS {группа}
#ALIAS бинд {#T+ бинды;#UNVAR group;группа}
#VAR damaged {Невредим|Слег.ранен|Лег.ранен|Ранен|Тzж.ранен|Оч.тzж.ран|При смерти}
#TRIGGER {^({@group}) {мертв}} {вз труп.%1}
#CLASS 0
#CLASS {группа|бинды}
#TRIGGER {^{Персонаж       | Здоровье |Энергиz|Рzдом|Учить| Аффект | Кто | Положение}} {#T+ mygroup}
#CLASS 0
#CLASS {группа|бинды|mygroup}
#TRIGGER {^(%w)*~|*{@damaged}} {#IF (%1 != %char) {#ADDITEM group %1}}
#TRIGGER {^(%d)H (%d)M (%d){о }*{ }(%d){L }(%d){G Вых:}*{>}} {#T- mygroup;#T- бинды} "" {prompt}
#CLASS 0
#CLASS {группа|биндресков}
#ALIAS сброс {#UNVAR resqlist;#UNVAR resqlistv}
#ALIAS реск+ {#T+ bindresq;облиз .%1;#ADDITEM resqlist %1}
#CLASS 0
#CLASS {группа|биндресков|bindresq}
#TRIGGER {{Вы взлzнули на }(%w){ и представили его|ее с горилкой да на вертеле.}} {#ADDITEM resqlistv %1;#T- bindresq}
#CLASS 0
#CLASS {группа|автореск}
#TRIGGER {*{л }({@resqlistv})} {#IF (@autoresq = "ВКЛ") {спасти .%item( @resqlist, %ismember( %1, @resqlistv))}}
#CLASS 0
rain вне форума   Ответить с цитированием
Старый 20.01.2006, 05:39   #4
Фарнир
Новичок
 
Регистрация: 11.03.2005
Сообщений: 34
По умолчанию Re: Переменные и подсветки в зМАДе... )

Опять я ни так задал вопрос...
На переменную @tank (или любую другую, неважно) стоит #trig {#cw (green)}. Ну, блин, хочеться мне, чтобы мой танк подсвечивался зеленым!!! Возникает вопрос, а каким образом подсветить (через #cw или другим способом, кроме #color) переменную (отдельно взятое слово) в отличных от именительного падежах? Если вводить имя переменной не полностью, то цвет меняеть только та часть, которая введена в переменную?
Из примера Миручы получается, что полностью убирается окончание
Из примера rain'а чессгря мало чего понял, и обоим спасибо за попытки помочь.
Фарнир вне форума   Ответить с цитированием
Старый 20.01.2006, 12:04   #5
Мичурa
Мадер
 
Регистрация: 10.09.2004
Сообщений: 167
По умолчанию Re: Переменные и подсветки в зМАДе... )

Цитата:
Сообщение от Фарнир
Опять я ни так задал вопрос...
На переменную @tank (или любую другую, неважно) стоит #trig {#cw (green)}. Ну, блин, хочеться мне, чтобы мой танк подсвечивался зеленым!!! Возникает вопрос, а каким образом подсветить (через #cw или другим способом, кроме #color) переменную (отдельно взятое слово) в отличных от именительного падежах? Если вводить имя переменной не полностью, то цвет меняеть только та часть, которая введена в переменную?
Из примера Миручы получается, что полностью убирается окончание
Из примера rain'а чессгря мало чего понял, и обоим спасибо за попытки помочь.
Ничего там никуда не убирается кста лучше 2 трига: вдруг у танка при склонении имени добавляется окончание а не меняется
#trig {@tank} {#cw green}
#trig {@tank%w} {#cw green}

Подсвечивается весь совпавший в триггере паттерн.
Мичурa вне форума   Ответить с цитированием
Старый 20.01.2006, 13:30   #6
Фарнир
Новичок
 
Регистрация: 11.03.2005
Сообщений: 34
По умолчанию Re: Переменные и подсветки в зМАДе... )

Спасибо Мичуре!
У меня просто еще стояло #trig {@tank%w} {#cw green;#sub "-@tank-"}.
Типа чтоб еще и палками танк выделялся , как убрал, стало полностью подсвечивать... А мож и не в этих палках дело... хз... но все равно спасибо.
Фарнир вне форума   Ответить с цитированием
Старый 20.01.2006, 13:52   #7
Мичурa
Мадер
 
Регистрация: 10.09.2004
Сообщений: 167
По умолчанию Re: Переменные и подсветки в зМАДе... )

Цитата:
Сообщение от Фарнир
Спасибо Мичуре!
У меня просто еще стояло #trig {@tank%w} {#cw green;#sub "-@tank-"}.
Типа чтоб еще и палками танк выделялся , как убрал, стало полностью подсвечивать... А мож и не в этих палках дело... хз... но все равно спасибо.
дык блин ясно дело что так не будет работать )) надо было
#trig {@tank(%w)} {#cw green;#sub "-@tank%1-"}
Мичурa вне форума   Ответить с цитированием
Старый 20.01.2006, 17:42   #8
rain
Отличник форума
 
Регистрация: 05.03.2004
Адрес: Украина
Сообщений: 768
По умолчанию Re: Переменные и подсветки в зМАДе... )

еще фишка с цветами:
змад поддерживает не только ANSI цвета )
#trigg {золотисто-зеленый камушек} {#CW olive}
Supported colors are: 'aliceblue', 'antiquewhite', 'aqua', 'aquamarine', 'azure', 'beige', 'bisque', 'black', 'blanchedalmond', 'blue', 'blueviolet', 'brown', 'burlywood', 'cadetblue', 'chartreuse', 'chocolate', 'coral', 'cornflowerblue', 'cornsilk', 'crimson', 'cyan', 'darkblue', 'darkcyan', 'darkgoldenrod', 'darkgray', 'darkgreen', 'darkkhaki', 'darkmagenta', 'darkolivegreen', 'darkorange', 'darkorchid', 'darkred', 'darksalmon', 'darkseagreen', 'darkslateblue', 'darkslategray', 'darkturquoise', 'darkviolet', 'deeppink', 'deepskyblue', 'dimgray', 'dodgerblue', 'firebrick', 'floralwhite', 'forestgreen', 'fuchsia', 'gainsboro', 'ghostwhite', 'gold', 'goldenrod', 'gray', 'green', 'greenyellow', 'honeydew', 'hotpink', 'indianred', 'indigo', 'ivory', 'khaki', 'lavender', 'lavenderblush', 'lawngreen', 'lemonchiffon', 'lightblue', 'lightcoral', 'lightcyan', 'lightgoldenrodyellow', 'lightgreen', 'lightgrey', 'lightpink', 'lightsalmon', 'lightseagreen', 'lightskyblue', 'lightslategray', 'lightsteelblue', 'lightyellow', 'lime', 'limegreen', 'linen', 'magenta', 'maroon', 'mediumaquamarine', 'mediumblue', 'mediumorchid', 'mediumpurple', 'mediumseagreen', 'mediumslateblue', 'mediumspringgreen', 'mediumturquoise', 'mediumvioletred', 'midnightblue', 'mintcream', 'mistyrose', 'moccasin', 'navajowhite', 'navy', 'oldlace', 'olive', 'olivedrab', 'orange', 'orangered', 'orchid', 'palegoldenrod', 'palegreen', 'paleturquoise', 'palevioletred', 'papayawhip', 'peachpuff', 'peru', 'pink', 'plum', 'powderblue', 'purple', 'red', 'rosybrown', 'royalblue', 'saddlebrown', 'salmon', 'sandybrown', 'seagreen', 'seashell', 'sienna', 'silver', 'skyblue', 'slateblue', 'slategray', 'snow', 'springgreen', 'steelblue', 'tan', 'teal', 'thistle', 'tomato', 'turquoise', 'violet', 'wheat', 'white', 'whitesmoke', 'yellow', 'yellowgreen'

еще мона указывать в формате RGB (#FF00FF)

еще одна фишка:
#trigg {%1 {завалил}(?)%3 {на землю мощным ударом. }} {#SUBSTITUTE {%ansi(white,bold)~[ %1 ~] %ansi(red,bold)vvv сбашил%2vvv %ansi(white,bold)~[ %3 ~]}}

Долой примитивизм Жабы!

Последний раз редактировалось rain; 20.01.2006 в 17:51.
rain вне форума   Ответить с цитированием
Старый 23.01.2006, 06:09   #9
Фарнир
Новичок
 
Регистрация: 11.03.2005
Сообщений: 34
По умолчанию Re: Переменные и подсветки в зМАДе... )

еще одна фишка:
#trigg {%1 {завалил}(?)%3 {на землю мощным ударом. }} {#SUBSTITUTE {%ansi(white,bold)~[ %1 ~] %ansi(red,bold)vvv сбашил%2vvv %ansi(white,bold)~[ %3 ~]}}

Аха, эт тож пытался сделать тока через переменные (типа trigg {%1 {завалил}(?)%3 {на землю мощным ударом. }} {#var basher "%1"} а на @basher #trig {#cw red}), потом когда уведил рез-ты - ужаснулся, а потом ваапще змад тупить начал. За идею спасибо большое! Буду конфиг переделывать .
Фарнир вне форума   Ответить с цитированием
Ответ


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

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

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


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


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