|
Клиенты для игры Все что связано с клиентами для игры. Jmc, MMC, ZMud etc... |
|
Опции темы | Опции просмотра |
27.01.2010, 16:37 | #1 |
Знакомый Мадера
Регистрация: 19.02.2005
Сообщений: 70
|
простые рески в 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} и только так можно избежать спама реска на двойника? Варианты типа "бинди на кнопку и рескай так" не подходят тут интересен сам принцип |
27.01.2010, 17:02 | #2 |
Знакомый Мадера
Регистрация: 03.12.2004
Сообщений: 82
|
Прости, но я могу дать только один совет: юзай ммс. Или, на худой конец, прикрути к жабе человеческие скрипты (я хз как это сделать, сразу говорю, но точно знаю, что такое возможно). Ибо на жабьем языке делать что-либо серьезное или геморно, или вообще невозможно.
По ммс, кстати, помогу, если что. |
27.01.2010, 17:24 | #3 |
Знакомый Мадера
Регистрация: 19.02.2005
Сообщений: 70
|
спасибо за совет
но как-то жаба прижилась уже давно и отвыкать от нее будит трудновато конечно хочется сделать конфетку из ничего, но так везде... может по простому и не получится сделать то что я хотел бы, но я по крайней мере в этом убедюсь |
28.01.2010, 00:23 | #4 |
Отличник форума
Регистрация: 14.04.2005
Сообщений: 387
|
#action{%0л $resk1}{спасти .$gr1}
#action{%0ла $resk1}{спасти .$gr1} #action{%0ло $resk1}{спасти .$gr1} $resk1 - родительный падеж $gr1 - именительный падеж |
28.01.2010, 01:54 | #5 |
Мадер
Регистрация: 10.08.2006
Адрес: Господин Великий Новгород
Сообщений: 172
|
perl и regexp-ы рулят.. как в mmc, так и в jmc.. если perl прикручивать лень тоже - тогда как Мак говорит остаётся только..
__________________
MESS WITH THE BEST, DIE LIKE THE REST! |
28.01.2010, 18:03 | #6 |
Отличник форума
Регистрация: 11.09.2004
Адрес: Якутистан
Сообщений: 457
|
Юзай
только так как в файле,
дал один старый друг Ж) кстати там надо доработать децл по этому же принципу |
28.01.2010, 23:55 | #7 |
Знакомый Мадера
Регистрация: 19.02.2005
Сообщений: 70
|
Вырезка из вложения:
#action {%1 ударил%2 $resc11} {#if {$autoresc=1} {спасти .$resc1}} {5} {resc} #action {%1 ободрал%2 $resc11} {#if {$autoresc=1} {спасти .$resc1}} {5} {resc} __________________________________________________ ______________________ Ты будишь рескать чара при ударе клона, так же как я и писал... Мак вообще красавчик выдал живое подтверждение высказыванию "что самые глобальные проблемы решают ЭЛЕМЕНТАРНЫМИ методами". сенкс за подсказку До таких примитивов что то я не додумался а то расписывать каждый тип атак в разных падежах это конечно круто, но то что предложил Мак....*аплодирую |
29.01.2010, 00:54 | #8 |
Мадер
Регистрация: 12.01.2008
Сообщений: 171
|
Советик тебе небольшой: автореск имеет смысл ставить только на баш/подсечку. Если ты срескаешь колдуна, который не в лаге, который может срескать себя сам или кинуть шторм - он тебе спасибо не скажет
__________________
Нет ничего приятнее справедливого поступка, когда он причиняет огорчение тому, кого ненавидишь. |
29.01.2010, 22:29 | #9 | |
Отличник форума
Регистрация: 14.04.2005
Сообщений: 387
|
Цитата:
Необходимость автореска зависит от проморченности и одетости гопы. Авторески на бриз ставить не стоит иначе зарескаешь на масбризе. Далее авореск должен быть отключаемым т.е. надо иметь соответсвующий алиас на переменную заменяющую имя в родительном падеже. Вторая переменная при этом не сбрасываеться и юзаеться для реска вручную и для других полезных вещей. |
|
30.01.2010, 01:57 | #10 |
Знакомый Мадера
Регистрация: 19.02.2005
Сообщений: 70
|
Ту Ястрий - клоуны есть и у волхва, а если волхв не одет в каст то штормить у него смысла нет...да и Мак правильно сказать про морты...так что автореск иногда уместен.
Ту Мак - вырезки из конфига я адресовал Юрину а не тебе, то что у тебя все будит работать я не сомневаюсь о чем и написал в предыдущем посте. На счет масбриза полностью с тобой согласен а по поводу отключния автореска, дык группы никто не отменял и можно спокойно проставить отдельную группу для определенного чара и вкл или выкл для него. И при этом не надо занулять ни одну из переменных. |
30.01.2010, 05:54 | #11 |
Отличник форума
Регистрация: 11.09.2004
Адрес: Якутистан
Сообщений: 457
|
ну я хз просто есть там команда "автореск" 1 раз набрал автореск влючился второй раз выключился просто надо зоны знать где стоит включать и где не стоит да и вообще , я писал что там куча недоработак в конфиге он у меня уже давно поправлен достойно Ж)))
|
30.01.2010, 13:35 | #12 |
Знакомый Мадера
Регистрация: 03.12.2004
Сообщений: 82
|
А что поправленную версию не покажешь?
|
01.02.2010, 14:45 | #13 |
Super Moderator
Регистрация: 16.09.2006
Сообщений: 385
|
Я только добавлю, что включать-отключать автореск (и прочую функциональность) правильнее не через обнуление ключевых переменных и даже не через заведение переменных-флагов, а через группы. Собственно, в первом посте треда так и сделано (заведена группа autoresc0), просто обращаю на это внимание тех, кто не заметил.
|
02.02.2010, 09:44 | #14 |
Новичок
Регистрация: 27.12.2005
Сообщений: 48
|
в змуде это делается 1 тригером.. )
|
02.02.2010, 09:47 | #15 |
Мадер
Регистрация: 10.08.2006
Адрес: Господин Великий Новгород
Сообщений: 172
|
исключительно полезное замечание, Tony
__________________
MESS WITH THE BEST, DIE LIKE THE REST! |