простые рески в jmc
Вот пример простейшего автореска
#action {%1 подстрелил%2 $friend00.} {спасти .$friend0} {5} {autoresc0} $friend00 -родительный падеж имени персонажа $friend0 -именительный падеж имени персонажа и сразу вопрос как сделать(переделать) триг чтобы он реагировал на агр "хозяина", а не агр его двойника, потому что приведенный пример реагирует в таком духе: спасти .Данакт Лучница подстрелила двойника Данакта как сделать чтобы в подстрелил%2 (ударил%2 и т.д) "%2" подменял только одну(или пару) букву а не все слова между подстрелил%2 и $friend00 или тут единственный выход расписывать каждый падеж действий для разных полов? что то типа: #action {%1 подстрелил $friend00.} {спасти .$friend0} {5} {autoresc0} #action {%1 подстрелила $friend00.} {спасти .$friend0} {5} {autoresc0} #action {%1 подстрелило $friend00.} {спасти .$friend0} {5} {autoresc0} #action {%1 подстрелили $friend00.} {спасти .$friend0} {5} {autoresc0} и только так можно избежать спама реска на двойника? Варианты типа "бинди на кнопку и рескай так" не подходят тут интересен сам принцип |
Прости, но я могу дать только один совет: юзай ммс. Или, на худой конец, прикрути к жабе человеческие скрипты (я хз как это сделать, сразу говорю, но точно знаю, что такое возможно). Ибо на жабьем языке делать что-либо серьезное или геморно, или вообще невозможно.
По ммс, кстати, помогу, если что. |
спасибо за совет
но как-то жаба прижилась уже давно и отвыкать от нее будит трудновато конечно хочется сделать конфетку из ничего, но так везде... может по простому и не получится сделать то что я хотел бы, но я по крайней мере в этом убедюсь |
#action{%0л $resk1}{спасти .$gr1}
#action{%0ла $resk1}{спасти .$gr1} #action{%0ло $resk1}{спасти .$gr1} $resk1 - родительный падеж $gr1 - именительный падеж |
perl и regexp-ы рулят.. как в mmc, так и в jmc.. если perl прикручивать лень тоже - тогда как Мак говорит остаётся только..
|
Юзай
Вложений: 1
только так как в файле,
дал один старый друг Ж) кстати там надо доработать децл по этому же принципу |
Вырезка из вложения:
#action {%1 ударил%2 $resc11} {#if {$autoresc=1} {спасти .$resc1}} {5} {resc} #action {%1 ободрал%2 $resc11} {#if {$autoresc=1} {спасти .$resc1}} {5} {resc} __________________________________________________ ______________________ Ты будишь рескать чара при ударе клона, так же как я и писал... Мак вообще красавчик выдал живое подтверждение высказыванию "что самые глобальные проблемы решают ЭЛЕМЕНТАРНЫМИ методами". сенкс за подсказку До таких примитивов что то я не додумался:( а то расписывать каждый тип атак в разных падежах это конечно круто, но то что предложил Мак....*аплодирую |
Советик тебе небольшой: автореск имеет смысл ставить только на баш/подсечку. Если ты срескаешь колдуна, который не в лаге, который может срескать себя сам или кинуть шторм - он тебе спасибо не скажет:)
|
Цитата:
Необходимость автореска зависит от проморченности и одетости гопы. Авторески на бриз ставить не стоит иначе зарескаешь на масбризе. Далее авореск должен быть отключаемым т.е. надо иметь соответсвующий алиас на переменную заменяющую имя в родительном падеже. Вторая переменная при этом не сбрасываеться и юзаеться для реска вручную и для других полезных вещей. |
Ту Ястрий - клоуны есть и у волхва, а если волхв не одет в каст то штормить у него смысла нет...да и Мак правильно сказать про морты...так что автореск иногда уместен.
Ту Мак - вырезки из конфига я адресовал Юрину а не тебе, то что у тебя все будит работать я не сомневаюсь о чем и написал в предыдущем посте. На счет масбриза полностью с тобой согласен а по поводу отключния автореска, дык группы никто не отменял и можно спокойно проставить отдельную группу для определенного чара и вкл или выкл для него. И при этом не надо занулять ни одну из переменных. |
ну я хз просто есть там команда "автореск" 1 раз набрал автореск влючился второй раз выключился просто надо зоны знать где стоит включать и где не стоит да и вообще , я писал что там куча недоработак в конфиге он у меня уже давно поправлен достойно Ж)))
|
А что поправленную версию не покажешь?
|
Я только добавлю, что включать-отключать автореск (и прочую функциональность) правильнее не через обнуление ключевых переменных и даже не через заведение переменных-флагов, а через группы. Собственно, в первом посте треда так и сделано (заведена группа autoresc0), просто обращаю на это внимание тех, кто не заметил.
|
в змуде это делается 1 тригером.. )
|
исключительно полезное замечание, Tony
|
Часовой пояс GMT +4, время: 20:23. |
Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot