несколько интересных тригов на мой взгляд
этот триг найден по маду аладон, поэтому его править и доводить до ума, сделан для вывода в оутпут доп окна состояние группы, может помочь лекарю уменьшить спамм:
#action {^Ваша группа состоит из:} {#drop}
#action { Имя Здоровье Состоян Позиция Полет Нев Свет Зап} {#drop}
#action {----%1---------------} {#woutput {1} {---------------------------------------------------------------------};#drop}
#action {/^\s+(\*?[А-Я]{1}[а-я]+)(\s+(Великолепное|(О\.)?Хорошее).*)$/} {#woutput {1}{light green} {%0 %1};#drop}
#action {/^\s+(\*?[А-Я]{1}[а-я]+)(\s+(Среднее).*)$/} {#woutput {1}{yellow} {%0 %1};#drop}
#action {/^\s+(\*?[А-Я]{1}[а-я]+)(\s+(Плохое).*)$/} {#woutput {1}{light red} {%0 %1};#drop}
#action {/^\s+(\*?[А-Я]{1}[а-я]+)(\s+(Ужасное|Умирает|О.Плохое).*)$/} {#woutput {1}{red} {%0 %1};#drop}
-------------------------------------------------------------------------------------------------------------------------------------------------
ватная автохилялка, которую еще не разбирал и авторство также не мое, поэтоу не дам гарантии что будет рабоать
#alias {-волх} {ат1 .х;ат2 .м;реск пп спас;себяда;каст слож;хилл .ис;#showme Теперь шпилим волхвом.} {default}
#alias {каст} {#var {cast} {%%1};#showme {Каст теперь %%1}} {default}
#alias {.ис} {$cast !исц! %1} {default}
#alias {.пе} {$cast !запеч!} {default}
#alias {лайт1} {#var {light1} {%%1};#showme Теперь первый хиляк {%%1}} {default}
#alias {лайт2} {#var {light2} {%%1};#showme Теперь второй хиляк {%%1}} {default}
#alias {лайт3} {#var {light3} {%%1};#showme Теперь третий хиляк {%%1}} {default}
#alias {мед1} {#var {medium1} {%%1};#showme Теперь первым хиляем {%%1}} {default}
#alias {мед2} {#var {medium2} {%%1};#showme Теперь вторым хиляем {%%1}} {default}
#alias {мед3} {#var {medium3} {%%1};#showme Теперь третим хиляем {%%1}} {default}
#alias {мед4} {#var {medium4} {%%1};#showme Теперь четвертым хиляем {%%1}} {default}
#alias {мед5} {#var {medium5} {%%1};#showme Теперь пятым хиляем {%%1}} {default}
#alias {мед6} {#var {medium6} {%%1};#showme Теперь шестым хиляем {%%1}} {default}
#alias {хард1} {#var {hard1} {%%1};#showme Теперь первый толстый {%%1}} {default}
#alias {хард2} {#var {hard2} {%%1};#showme Теперь второй толстый {%%1}} {default}
#alias {хард3} {#var {hard3} {%%1};#showme Теперь третий толстый {%%1}} {default}
#action {$light1 %0|%1Слег.ранен} {~;$cast !исц! .$light1} {5} {doctor}
#action {$light2 %0|%1Слег.ранен} {~;$cast !исц! .$light2} {5} {doctor}
#action {$light3 %0|%1Слег.ранен} {~;$cast !исц! .$light3} {5} {doctor}
#action {$light1 %0|%1Ранен} {~;$cast !исц! .$light1} {5} {doctor}
#action {$light2 %0|%1Ранен} {~;$cast !исц! .$light2} {5} {doctor}
#action {$light3 %0|%1Ранен} {~;$cast !исц! .$light3} {5} {doctor}
#action {$light1 %0|%1Тяж.ранен} {~;$cast !исц! .$light1} {5} {doctor}
#action {$light2 %0|%1Тяж.ранен} {~;$cast !исц! .$light2} {5} {doctor}
#action {$light3 %0|%1Тяж.ранен} {~;$cast !исц! .$light3} {5} {doctor}
#action {$light1 %0|%1Оч.тяж.ран} {~;$cast !исц! .$light1} {5} {doctor}
#action {$light2 %0|%1Оч.тяж.ран} {~;$cast !исц! .$light2} {5} {doctor}
#action {$light3 %0|%1Оч.тяж.ран} {~;$cast !исц! .$light3} {5} {doctor}
#action {$medium1 %0|%1Ранен} {~;$cast !исц! .$medium1} {5} {doctor}
#action {$medium2 %0|%1Ранен} {~;$cast !исц! .$medium2} {5} {doctor}
#action {$medium3 %0|%1Ранен} {~;$cast !исц! .$medium3} {5} {doctor}
#action {$medium1 %0|%1Тяж.ранен} {~;$cast !исц! .$medium1} {5} {doctor}
#action {$medium2 %0|%1Тяж.ранен} {~;$cast !исц! .$medium2} {5} {doctor}
#action {$medium3 %0|%1Тяж.ранен} {~;$cast !исц! .$medium3} {5} {doctor}
#action {$medium1 %0|%1Оч.тяж.ран} {~;$cast !исц! .$medium1} {5} {doctor}
#action {$medium2 %0|%1Оч.тяж.ран} {~;$cast !исц! .$medium2} {5} {doctor}
#action {$medium3 %0|%1Оч.тяж.ран} {~;$cast !исц! .$medium3} {5} {doctor}
#action {$medium4 %0|%1Ранен} {~;$cast !исц! .$medium4} {5} {doctor}
#action {$medium5 %0|%1Ранен} {~;$cast !исц! .$medium5} {5} {doctor}
#action {$medium6 %0|%1Ранен} {~;$cast !исц! .$medium6} {5} {doctor}
#action {$medium4 %0|%1Тяж.ранен} {~;$cast !исц! .$medium4} {5} {doctor}
#action {$medium5 %0|%1Тяж.ранен} {~;$cast !исц! .$medium5} {5} {doctor}
#action {$medium6 %0|%1Тяж.ранен} {~;$cast !исц! .$medium6} {5} {doctor}
#action {$medium4 %0|%1Оч.тяж.ран} {~;$cast !исц! .$medium4} {5} {doctor}
#action {$medium5 %0|%1Оч.тяж.ран} {~;$cast !исц! .$medium5} {5} {doctor}
#action {$medium6 %0|%1Оч.тяж.ран} {~;$cast !исц! .$medium6} {5} {doctor}
#action {$hard1 %0|%1Тяж.ранен} {~;$cast !исц! .$hard1} {5} {doctor}
#action {$hard2 %0|%1Тяж.ранен} {~;$cast !исц! .$hard2} {5} {doctor}
#action {$hard3 %0|%1Тяж.ранен} {~;$cast !исц! .$hard3} {5} {doctor}
#action {$hard1 %0|%1Оч.тяж.ран} {~;$cast !исц! .$hard1} {5} {doctor}
#action {$hard2 %0|%1Оч.тяж.ран} {~;$cast !исц! .$hard2} {5} {doctor}
#action {$hard3 %0|%1Оч.тяж.ран} {~;$cast !исц! .$hard3} {5} {doctor}
#alias {докторда} {#group enable doctor;#showme {Теперь автохиляем.}} {default}
#alias {докторнет} {#group disable doctor;#showme {Больше не автохиляем.}} {default}
Хотя и написано, мол автохиляем - на самом деле халявы не будет, для того, чтобы модуль хильнул надо нажать груп. У меня это повешено на горячку.
#hot {Ctrl+G} {груп} {default}
______________________________________________________________________________________________________
ну здесь моя версия автостаба для татей, в группе с танком:
ява версия:
#action {$friend1 сражается c %0 %1!} {#scri a="%0"; #scri b=a.substring (0,a.length-3); #scri jmc.parse ("#var targettank "+b+"") ; #scri if ("$azx=1") {jmc.parse("подножк $targettank")} ; #scri if ("$svy=1") {jmc.parse ("закол $targettank; отступ")}} {5} {default}
перл версия:
#action {$friend1 сражается c %0 %1!} {#scri $targa="%0"; #scri substr($targa,-2) = " ";#scri jmc.parse ("#var targettank $targa");#scri if ("$azx=1") {jmc.parse("поднож $targa")} ; #scri if ("$svy=1") {jmc.parse ("закол $targa; отступ")}} {5} {default}
______________________________________________________________________________________________________
моя строчка на уменьшение спамма во время боя, она не доработана, в будущем хочу подкрутить проверку на группу, что бы не уничтожать полностью весь спамм
#action {/.+ боднуть|клюнуть|лягнуть|ободрать|ткнуть|уколоть|рубануть|ударить|сокрушить|укусить|пырнуть|сумел|сумела|прошел мимо} {#drop} {5} {default}
______________________________________________________________________________________________________
строчка автобота псевдо танка:
#alias {лидер} {#var lider %0} {автобот}
#action {^$lider сообщил группе : 'Дигур %0'} {%0} {5} {автобот}
#alias {автобот1} {#group автобот enable} {default}
#alias {автобот0} {#group автобот disable} {default}
и для управления автоботом:
#alias {танк} {#var tank1000} {default}
#alias {гт} {гг $tank1000 %0} {default}