|
Клиенты для игры Все что связано с клиентами для игры. Jmc, MMC, ZMud etc... |
|
Опции темы | Опции просмотра |
19.01.2006, 15:31 | #1 |
Новичок
Регистрация: 11.03.2005
Сообщений: 34
|
Переменные и подсветки в зМАДе... )
В змаде можно как-нить менять окончания?
Пример: @tank=Урукхай. У меня стоит подсветка на @tank, при изменении падежа (Пр: Мышь сражается с Урукхаем!) подсветка не работает. При попытке скратить @tank до корня (неменяющейся части) "Урукх", подсвечивается только "Урукх". Хотелось бы, чтобы подсвечивалось полностью... |
19.01.2006, 16:05 | #2 |
Мадер
Регистрация: 10.09.2004
Сообщений: 167
|
Re: Переменные и подсветки в зМАДе... )
А разве так не будет работать? (проверять и лезть в справку лень )
#trig {Урукх%w} {#hi} |
19.01.2006, 18:37 | #3 |
Отличник форума
Регистрация: 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 |
20.01.2006, 06:39 | #4 |
Новичок
Регистрация: 11.03.2005
Сообщений: 34
|
Re: Переменные и подсветки в зМАДе... )
Опять я ни так задал вопрос...
На переменную @tank (или любую другую, неважно) стоит #trig {#cw (green)}. Ну, блин, хочеться мне, чтобы мой танк подсвечивался зеленым!!! Возникает вопрос, а каким образом подсветить (через #cw или другим способом, кроме #color) переменную (отдельно взятое слово) в отличных от именительного падежах? Если вводить имя переменной не полностью, то цвет меняеть только та часть, которая введена в переменную? Из примера Миручы получается, что полностью убирается окончание Из примера rain'а чессгря мало чего понял, и обоим спасибо за попытки помочь. |
20.01.2006, 13:04 | #5 | |
Мадер
Регистрация: 10.09.2004
Сообщений: 167
|
Re: Переменные и подсветки в зМАДе... )
Цитата:
#trig {@tank} {#cw green} #trig {@tank%w} {#cw green} Подсвечивается весь совпавший в триггере паттерн. |
|
20.01.2006, 14:30 | #6 |
Новичок
Регистрация: 11.03.2005
Сообщений: 34
|
Re: Переменные и подсветки в зМАДе... )
Спасибо Мичуре!
У меня просто еще стояло #trig {@tank%w} {#cw green;#sub "-@tank-"}. Типа чтоб еще и палками танк выделялся , как убрал, стало полностью подсвечивать... А мож и не в этих палках дело... хз... но все равно спасибо. |
20.01.2006, 14:52 | #7 | |
Мадер
Регистрация: 10.09.2004
Сообщений: 167
|
Re: Переменные и подсветки в зМАДе... )
Цитата:
#trig {@tank(%w)} {#cw green;#sub "-@tank%1-"} |
|
20.01.2006, 18:42 | #8 |
Отличник форума
Регистрация: 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 в 18:51. |
23.01.2006, 07: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}), потом когда уведил рез-ты - ужаснулся, а потом ваапще змад тупить начал. За идею спасибо большое! Буду конфиг переделывать . |