|
Макросы и Плагины Всё что относится к макросам и плагинам. Сборник готовых макросов. |
|
Опции темы | Опции просмотра |
18.12.2006, 19:30 | #1 |
Хороший человек
Регистрация: 28.11.2006
Сообщений: 43
Вы сказали Спасибо: 0
Поблагодарили 1 раз в 1 сообщении
|
макрос: спасибо за каст
Если на Вас кастанут аги, блисс, манус, щит, асу или хил, то бот скажет за это спасибо:
Код:
automacro Cnacu6o { console /(AGI on you|Blessing on you|Manus on you|Kyrie Eleison on you|Assumptio on you|Heal on you) / call { pause 3 do e thx pause 1 release Cnacu6o } run-once 1 } Код:
call { pause 3 do с Thanks pause 1 release Cnacu6o } Код:
call { $text = @random ("Thx", "Thanks", "sps", "Year!", "Great!") pause 3 do c $text pause 1 release Cnacu6o } Последний раз редактировалось 4epT; 01.06.2007 в 00:08. |
Этот пользователь сказал Спасибо IBotMan за это полезное сообщение: | Fogo (25.02.2009) |
09.05.2007, 02:37 | #2 |
Админ
|
Доработав и объеденив всё в одно вот как получается:
Код:
automacro spasibo { console /uses (AGI|Blessing|Heal|Manus|Eleison|Assumptio) on you/ timeout 10 call { pause 3 do e thx $text = @random ("спс","cgc","спасиб","cgfcb,j","клёво","благодарю") pause 3 do c $text } }
__________________
¤Config checker¤Руководство¤Файлы¤Конфиги¤Макросы¤ Быстро и качественно напишу конфиг (макрос) за yAD! Стучи! Последний раз редактировалось 4epT; 01.06.2007 в 00:11. |
09.05.2007, 10:43 | #3 |
Начинающий ботовод
Регистрация: 21.11.2006
Сообщений: 56
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
а как прописать чтобы бот не говорил спасибо за каст от своего же приста который в пати? а говорил только спасибо за чужие бафы
|
10.05.2007, 00:49 | #4 |
Админ
|
Спасибо заслуживают все и свои и чужие, а если ты так не считаешь, то лови:
Код:
automacro spasibo { console /Player (.*) uses.*(AGI|Blessing|Heal|Manus|Eleison|Assumptio) on you/ timeout 10 call { $frend = 4epT,DreamHop,teacher,RagnarokBot,ПристяRO if ($.lastMatch1 ~ $frend) goto end pause 3 do e thx $text = @random ("спс","cgc","спасиб","cgfcb,j","клёво","благодарю") pause 3 do c $text :end } } Внимание, файл macros.txt необходимо сохранить в кодировке UTF-8 и закомментировать 1-ю строчку (значком #)
__________________
¤Config checker¤Руководство¤Файлы¤Конфиги¤Макросы¤ Быстро и качественно напишу конфиг (макрос) за yAD! Стучи! Последний раз редактировалось 4epT; 01.06.2007 в 00:37. Причина: нашёл ошибку |
28.05.2007, 15:42 | #5 |
Начинающий ботовод
Регистрация: 21.11.2006
Сообщений: 56
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
а у меня не работает, когда бот-прист хилит бота в связке то данный макрос не отрабатывает, т.е. бот благодарит бота.
в чем может быть засада? имя бота приста скопировал с клиента, файл макрос сохранен в Utf-8 формате Последний раз редактировалось 4epT; 01.06.2007 в 00:41. |
01.06.2007, 00:39 | #6 |
Админ
|
Кароче была ошибка в шаблоне (забыл парочку скобок), подправил её.
вот рабочая версия
__________________
¤Config checker¤Руководство¤Файлы¤Конфиги¤Макросы¤ Быстро и качественно напишу конфиг (макрос) за yAD! Стучи! Последний раз редактировалось 4epT; 01.06.2007 в 00:53. |
09.02.2008, 04:16 | #7 |
Нюб делает первые шаги
Регистрация: 09.12.2007
Сообщений: 5
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Вот в консоли обнаружил
Код:
[Jan 28 05:32:24 2008.20] Unknown #435115 (0) uses Heal on himself : 120 hp gained [Jan 28 05:32:24 2008.20] [macro] automacro spasibo triggered. [Jan 28 05:32:27 2008.77] Злобный_бот: *Thanks* [Jan 28 05:32:31 2008.77] Злобный_бот: cgc Как сделать чтобы скрипт не включался в городе хотябы? |
09.02.2008, 13:58 | #8 |
Админ
|
напиши сточку их твоего макроса:
console /что тут у тебя?/ используй условие "location not"
__________________
¤Config checker¤Руководство¤Файлы¤Конфиги¤Макросы¤ Быстро и качественно напишу конфиг (макрос) за yAD! Стучи! |
09.02.2008, 14:07 | #9 |
Нюб делает первые шаги
Регистрация: 09.12.2007
Сообщений: 5
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Без изменений взят отсюда
Код:
automacro spasibo { console /Player (.*) uses.*(AGI|Blessing|Heal|Manus|Eleison|Assumptio) on you/ timeout 10 call { $frend = 4epT,DreamHop,teacher,RagnarokBot,ПристяRO if ($.lastMatch1 ~ $frend) goto end pause 3 do e thx $text = @random ("спс","cgc","спасиб","cgfcb,j","клёво","благодарю") pause 3 do c $text :end } } |
09.02.2008, 14:21 | #10 |
Админ
|
nefik, извени меня, но строчка:
Unknown #435115 (0) uses Heal on himself : 120 hp gained никак не попадает под шаблон: Player (.*) uses.*(AGI|Blessing|Heal|Manus|Eleison|Assumptio) on you тут скорее всего либо нужная строчка на которую среагировал АМ находится выше в логе, либо у тебя несколько АМ написано в macros.txt
__________________
¤Config checker¤Руководство¤Файлы¤Конфиги¤Макросы¤ Быстро и качественно напишу конфиг (макрос) за yAD! Стучи! |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
хим и соул линкер каст... | p0nt. | Макросы и Плагины | 8 | 05.03.2008 13:50 |
возможен ли макрос сбивать каст | Lucifer58 | Макросы и Плагины | 1 | 29.09.2007 17:56 |
злоупотребление кнопкой "спасибо" | RagnarokBot | Новости | 3 | 28.02.2007 00:29 |