|
Макросы и Плагины Всё что относится к макросам и плагинам. Сборник готовых макросов. |
|
Опции темы | Опции просмотра |
08.01.2008, 16:34 | #1 |
Нюб делает первые шаги
Регистрация: 08.01.2008
Сообщений: 3
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Бан из-за санок)
Доброе время суток-пошарился по форуму -вроде не нашёл подобной темки-если что сильно не пинайте-просто мордой тыкните в темку да и удаляйте эту. Вообщем дело вот в чём при мне забанили пару ботов,причём 1 из них был неплохо настроен-так как отвечал на фразы и благодарил за каст.Дело в том что просто банально вокруг бота,который бьёт моба появлялось святилище и хилило и моба и бота-после того как несколько раз было оно скастованно и не было реакции от бота всё утихомиривалось и бот вылетал ...ну и потом в бан лист сразу влетал .
Я как бы любитель ,и не совсем знаю что надо делать ,но думаю надо сделать что то тип того что бот если моба хиляет что то по 777 хп(именно такого лвл была санка) ну или ещё по скока нить ,что бы он варпался,а ещё лучше выказывал своё возмущение по средствам лайкхъюман ,ну и вообще было бы шикарно если б ещё и саундалерт был кода такое твориться Заранее пасиб |
08.01.2008, 16:56 | #2 |
Опытный Ботовод
Регистрация: 22.08.2007
Сообщений: 304
Вы сказали Спасибо: 1
Поблагодарили 9 раз(а) в 9 сообщениях
|
такс...проблему почти понял...короче нужно макрос на винг или адекватные ругательства..
ну короче что то типо такого automacro{ consol // call{ pause 2 do c админы казлы или чот такого план pause 1 do is Fly Wing } } consol // по поводу єтой строки посмотри в логах чо там происходи когда кидают святилище (санктуари если не ошибаюсь) consol /<тут строку из консоли каста святилище>/ а лучше віложи лог мы сами посмотрим и поможем, токо не весь а тот момент когда на тебя с мобои кидают светилище.... |
08.01.2008, 17:49 | #3 |
Нюб делает первые шаги
Регистрация: 08.01.2008
Сообщений: 3
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Вот санка лвл 3
http://i045.radikal.ru/0801/3d/6684eef97173.jpg НУ а на винг хз если захотят забанить -то постоянно вингующегося типа от святилища грех не забанить) ЛУчше ругательство в адрес гравити и саунд алерт Последний раз редактировалось Fish; 08.01.2008 в 17:51. |
08.01.2008, 18:33 | #4 |
Опытный Ботовод
Регистрация: 22.08.2007
Сообщений: 304
Вы сказали Спасибо: 1
Поблагодарили 9 раз(а) в 9 сообщениях
|
в текстовом виде слабо?
automacro{ consol /.* is casting санки он локейшен .* / call{ pause 2 do c админы лолы или админы уроды и п...**ы do eval WinUtils::playSound('D:\Games\RO\БОТЫ\Sound\pr ivat.wav'); } єто универсально для всех...если хош только под себя то .*- вместо этой хрени в начале строки мака, ставиш начало строки из консоли!!! Последний раз редактировалось masterspirta; 08.01.2008 в 18:38. |
08.01.2008, 18:59 | #5 |
Нюб делает первые шаги
Регистрация: 08.01.2008
Сообщений: 3
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Ну я думал скрином по нагляднее будет.Вообщем пасиб.Пока не могу протестировать ,но думаю всё ок будет
|
08.01.2008, 20:32 | #6 |
Новичок
Регистрация: 08.01.2008
Сообщений: 14
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Подскажите пожалуйста, что нужно добавить к стандартному макросу:
automacro spasibo { console /Player (.*) uses.*(AGI|Blessing|Heal|Manus|Eleison|Assumptio) on you/ timeout 10 call { $frend = XXX if ($.lastMatch1 ~ $frend) goto end pause 3 do e thx $text = @rando ("thx))", "cgacb,)", "sps)", "Spasib :P", "спасиб")" ) pause 3 do c $text run-once 1 :end } } Что бы бот НЕ говорил рандомные фразы больше 1го раза, если были использованы санки. Или как вариант молчал вовсе. п.с. Гм, как видно из логов кидает санки разных лвл. как нужно исправить эту строчку: console /\Unknown (.*)\ is casting Santuary (lvl 3) on location .* / Что бы она работала с любым лвл санок? Ответте если не трудно Последний раз редактировалось mazurka; 08.01.2008 в 23:25. |
08.01.2008, 22:24 | #7 |
Опытный Ботовод
Регистрация: 22.08.2007
Сообщений: 304
Вы сказали Спасибо: 1
Поблагодарили 9 раз(а) в 9 сообщениях
|
console /\Unknown (.*)\ is casting Santuary .* on location .* /
|
08.01.2008, 22:54 | #8 |
Новичок
Регистрация: 08.01.2008
Сообщений: 14
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
А на счёт второго вопроса? Правильно ли будет:
automacro spasibo { console /Player (.*) uses.*(AGI|Blessing|Heal|Manus|Eleison|Assumptio) on you/ timeout 10 call { $frend = XXX if (console /\Unknown (.*)\ is casting Santuary.* on location .* /) goto end pause 3 do e thx $text = @random ("thx))", "cgacb,)", "sps)", "Spasib :P", "спасиб")" ) pause 3 do c $text run-once 1 :end } } И последний вопросик, нужны\важны пробелы перед .*? Последний раз редактировалось mazurka; 08.01.2008 в 23:25. |
08.01.2008, 23:01 | #9 |
Опытный Ботовод
Регистрация: 22.08.2007
Сообщений: 304
Вы сказали Спасибо: 1
Поблагодарили 9 раз(а) в 9 сообщениях
|
1 нет неправильно,
2 хз...вроде да...желательно, почитай тут внимательно сам не доконца разобрался щас подрукой нет проверки конструкций, усё на роботе!!! |
08.01.2008, 23:12 | #10 | |
Админ
|
.* это любое количество любых символов, т.е. пробел нафиг не нужен (в данном случае)
mazurka, тебе лучше создать конструкцию, 2 автомакроса и 1 макрос: Цитата:
__________________
¤Config checker¤Руководство¤Файлы¤Конфиги¤Макросы¤ Быстро и качественно напишу конфиг (макрос) за yAD! Стучи! |
|