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

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

Ответ
 
Опции темы Опции просмотра
Старый 27.01.2010, 16:37   #1
Elron
Знакомый Мадера
 
Регистрация: 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}

и только так можно избежать спама реска на двойника?

Варианты типа "бинди на кнопку и рескай так" не подходят
тут интересен сам принцип
Elron вне форума   Ответить с цитированием
Старый 27.01.2010, 17:02   #2
zallexx
Знакомый Мадера
 
Регистрация: 03.12.2004
Сообщений: 82
По умолчанию

Прости, но я могу дать только один совет: юзай ммс. Или, на худой конец, прикрути к жабе человеческие скрипты (я хз как это сделать, сразу говорю, но точно знаю, что такое возможно). Ибо на жабьем языке делать что-либо серьезное или геморно, или вообще невозможно.

По ммс, кстати, помогу, если что.
zallexx вне форума   Ответить с цитированием
Старый 27.01.2010, 17:24   #3
Elron
Знакомый Мадера
 
Регистрация: 19.02.2005
Сообщений: 70
По умолчанию

спасибо за совет
но как-то жаба прижилась уже давно и отвыкать от нее будит трудновато
конечно хочется сделать конфетку из ничего, но так везде...
может по простому и не получится сделать то что я хотел бы, но я по крайней мере в этом убедюсь
Elron вне форума   Ответить с цитированием
Старый 28.01.2010, 00:23   #4
Mak
Отличник форума
 
Регистрация: 14.04.2005
Сообщений: 387
По умолчанию

#action{%0л $resk1}{спасти .$gr1}
#action{%0ла $resk1}{спасти .$gr1}
#action{%0ло $resk1}{спасти .$gr1}


$resk1 - родительный падеж
$gr1 - именительный падеж
Mak вне форума   Ответить с цитированием
Старый 28.01.2010, 01:54   #5
lumenVindex
Мадер
 
Регистрация: 10.08.2006
Адрес: Господин Великий Новгород
Сообщений: 172
По умолчанию

perl и regexp-ы рулят.. как в mmc, так и в jmc.. если perl прикручивать лень тоже - тогда как Мак говорит остаётся только..
__________________
MESS WITH THE BEST, DIE LIKE THE REST!
lumenVindex вне форума   Ответить с цитированием
Старый 28.01.2010, 18:03   #6
YuRiN
Отличник форума
 
Регистрация: 11.09.2004
Адрес: Якутистан
Сообщений: 457
По умолчанию Юзай

только так как в файле,
дал один старый друг Ж)
кстати там надо доработать децл по этому же принципу
Вложения
Тип файла: txt resc_mod.txt (32.1 Кб, 52 просмотров)
__________________
С уважением Юрий Валентинович!
http://nick-name.ru/forum4t3/YuRiN.gif
YuRiN вне форума   Ответить с цитированием
Старый 28.01.2010, 23:55   #7
Elron
Знакомый Мадера
 
Регистрация: 19.02.2005
Сообщений: 70
По умолчанию

Вырезка из вложения:
#action {%1 ударил%2 $resc11} {#if {$autoresc=1} {спасти .$resc1}} {5} {resc}
#action {%1 ободрал%2 $resc11} {#if {$autoresc=1} {спасти .$resc1}} {5} {resc}
__________________________________________________ ______________________

Ты будишь рескать чара при ударе клона, так же как я и писал...

Мак вообще красавчик выдал живое подтверждение высказыванию "что самые глобальные проблемы решают ЭЛЕМЕНТАРНЫМИ методами". сенкс за подсказку
До таких примитивов что то я не додумался
а то расписывать каждый тип атак в разных падежах это конечно круто,
но то что предложил Мак....*аплодирую
Elron вне форума   Ответить с цитированием
Старый 29.01.2010, 00:54   #8
Ястрий
Мадер
 
Регистрация: 12.01.2008
Сообщений: 171
По умолчанию

Советик тебе небольшой: автореск имеет смысл ставить только на баш/подсечку. Если ты срескаешь колдуна, который не в лаге, который может срескать себя сам или кинуть шторм - он тебе спасибо не скажет
__________________
Нет ничего приятнее справедливого поступка, когда он причиняет огорчение тому, кого ненавидишь.
Ястрий вне форума   Ответить с цитированием
Старый 29.01.2010, 22:29   #9
Mak
Отличник форума
 
Регистрация: 14.04.2005
Сообщений: 387
По умолчанию

Цитата:
Сообщение от Elron Посмотреть сообщение
Вырезка из вложения:
#action {%1 ударил%2 $resc11} {#if {$autoresc=1} {спасти .$resc1}} {5} {resc}
#action {%1 ободрал%2 $resc11} {#if {$autoresc=1} {спасти .$resc1}} {5} {resc}
__________________________________________________ ______________________

Ты будишь рескать чара при ударе клона, так же как я и писал...

Мак вообще красавчик выдал живое подтверждение высказыванию "что самые глобальные проблемы решают ЭЛЕМЕНТАРНЫМИ методами". сенкс за подсказку
До таких примитивов что то я не додумался
а то расписывать каждый тип атак в разных падежах это конечно круто,
но то что предложил Мак....*аплодирую
Не буду я рескать чара при ударе клона все проверено.
Необходимость автореска зависит от проморченности и одетости гопы.
Авторески на бриз ставить не стоит иначе зарескаешь на масбризе.
Далее авореск должен быть отключаемым т.е. надо иметь соответсвующий алиас на переменную заменяющую имя в родительном падеже. Вторая переменная при этом не сбрасываеться и юзаеться для реска вручную и для других полезных вещей.
Mak вне форума   Ответить с цитированием
Старый 30.01.2010, 01:57   #10
Elron
Знакомый Мадера
 
Регистрация: 19.02.2005
Сообщений: 70
По умолчанию

Ту Ястрий - клоуны есть и у волхва, а если волхв не одет в каст то штормить у него смысла нет...да и Мак правильно сказать про морты...так что автореск иногда уместен.

Ту Мак - вырезки из конфига я адресовал Юрину а не тебе, то что у тебя все будит работать я не сомневаюсь о чем и написал в предыдущем посте. На счет масбриза полностью с тобой согласен а по поводу отключния автореска, дык группы никто не отменял и можно спокойно проставить отдельную группу для определенного чара и вкл или выкл для него. И при этом не надо занулять ни одну из переменных.
Elron вне форума   Ответить с цитированием
Старый 30.01.2010, 05:54   #11
YuRiN
Отличник форума
 
Регистрация: 11.09.2004
Адрес: Якутистан
Сообщений: 457
По умолчанию

ну я хз просто есть там команда "автореск" 1 раз набрал автореск влючился второй раз выключился просто надо зоны знать где стоит включать и где не стоит да и вообще , я писал что там куча недоработак в конфиге он у меня уже давно поправлен достойно Ж)))
__________________
С уважением Юрий Валентинович!
http://nick-name.ru/forum4t3/YuRiN.gif
YuRiN вне форума   Ответить с цитированием
Старый 30.01.2010, 13:35   #12
zallexx
Знакомый Мадера
 
Регистрация: 03.12.2004
Сообщений: 82
По умолчанию

А что поправленную версию не покажешь?
zallexx вне форума   Ответить с цитированием
Старый 01.02.2010, 14:45   #13
Снежич
Super Moderator
 
Регистрация: 16.09.2006
Сообщений: 385
По умолчанию

Я только добавлю, что включать-отключать автореск (и прочую функциональность) правильнее не через обнуление ключевых переменных и даже не через заведение переменных-флагов, а через группы. Собственно, в первом посте треда так и сделано (заведена группа autoresc0), просто обращаю на это внимание тех, кто не заметил.
Снежич вне форума   Ответить с цитированием
Старый 02.02.2010, 09:44   #14
Tony
Новичок
 
Регистрация: 27.12.2005
Сообщений: 48
По умолчанию

в змуде это делается 1 тригером.. )
Tony вне форума   Ответить с цитированием
Старый 02.02.2010, 09:47   #15
lumenVindex
Мадер
 
Регистрация: 10.08.2006
Адрес: Господин Великий Новгород
Сообщений: 172
По умолчанию

исключительно полезное замечание, Tony
__________________
MESS WITH THE BEST, DIE LIKE THE REST!
lumenVindex вне форума   Ответить с цитированием
Ответ


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

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

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


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


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