|
Макросы и Плагины Всё что относится к макросам и плагинам. Сборник готовых макросов. |
|
Опции темы | Опции просмотра |
15.05.2011, 18:17 | #1 | |
Новичок
Регистрация: 23.12.2009
Адрес: Москва
Сообщений: 21
Вы сказали Спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
|
[plugin] Ждём ведомого
В связи с тем что ведущий постоянно убегает от ведомого. Я решил написать плагин который будет ждать ведомого если тот отстает.
Инфа: Цитата:
PHP код:
PHP код:
201105153: Код:
1)Теперь ведущий не стоит на месте если slaveWait=1,ведомый отстает и его бьют. Он атакует агрессивных и не ждёт ведомого. Так же если бьют ведомого то ведущий не ждёт пока он к нему подойдёт. 2)Убрал функцию distance. Теперь использует функцию из OpenKore. 3)Появился новый параметр slaveWalk который позволяет двигаться через указанное время(в сек.) что бы ведомый мог определить координаты ведущего. Полезно поставить 5 если параметр slaveWait = 1 3)Добавлена проверка на онлайн ведомого 4)Добавлен параметр slaveMsg. Показывает сообщение что ведомый отстал и на сколько клеток. Код:
1)Перевёл из макроса в плагин. Теперь это полноценный plugin. Код:
1)Теперь плагин основан на времени, а не на тиках. 2)Добавлена более гибкая настройка вывода сообщений. 3)Добавлен параметр slaveOnMap проверяющий находится ли ведомый на той же локации где и ведущий. 4)Теперь корректно выгружает и перезагружает плагин. Код:
Последний раз редактировалось BloodAngel; 19.05.2011 в 17:45. |
|
15.05.2011, 19:12 | #2 |
Админ
|
ещё можно использовать настройку конфига
http://ragbot.ru/wiki/followBot
__________________
¤Config checker¤Руководство¤Файлы¤Конфиги¤Макросы¤ Быстро и качественно напишу конфиг (макрос) за yAD! Стучи! |
15.05.2011, 23:29 | #3 | |
Новичок
Регистрация: 23.12.2009
Адрес: Москва
Сообщений: 21
Вы сказали Спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
|
Цитата:
Добавлено через 4 часа 5 минут Не прошло и дня, а уже новая версия =) Последний раз редактировалось BloodAngel; 15.05.2011 в 19:31. |
|
16.05.2011, 01:10 | #4 | |
Админ
|
кстати забавная ситуация.. никогда даже не думал что конструкцию вида:
Цитата:
__________________
¤Config checker¤Руководство¤Файлы¤Конфиги¤Макросы¤ Быстро и качественно напишу конфиг (макрос) за yAD! Стучи! |
|
16.05.2011, 23:13 | #5 | |
Новичок
Регистрация: 23.12.2009
Адрес: Москва
Сообщений: 21
Вы сказали Спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
|
Цитата:
P.S. - Перевёл из макроса в плагин! =) Можно тему переименовать? вместо [macros] написать [plugin] Последний раз редактировалось BloodAngel; 16.05.2011 в 23:54. |
|
19.05.2011, 00:49 | #6 | |
Админ
|
не плохо было бы прикрепить сам файл плагина
у меня при запуске сначала ругался на UTF-8, потом: Цитата:
__________________
¤Config checker¤Руководство¤Файлы¤Конфиги¤Макросы¤ Быстро и качественно напишу конфиг (макрос) за yAD! Стучи! |
|
19.05.2011, 16:07 | #7 | |
Новичок
Регистрация: 23.12.2009
Адрес: Москва
Сообщений: 21
Вы сказали Спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
|
Цитата:
Какую версию бота используешь? Файл прикреплю чуть позже. Добавлено через 1 час 52 минуты update: Новая версия 201105191. Изменения: 1)Теперь плагин основан на времени, а не на тиках. 2)Добавлена более гибкая настройка вывода сообщений. 3)Добавлен параметр slaveOnMap проверяющий находится ли ведомый на той же локации где и ведущий. 4)Теперь корректно выгружает и перезагружает плагин. Исправленные баги: #1 Не корректно выгружает и перезагружает плагин. #2 При ожидание иногда не ждёт. P.S. - Выложил архив с файлом. |
|
28.05.2011, 11:11 | #8 |
Нюб делает первые шаги
Регистрация: 09.04.2009
Сообщений: 6
Вы сказали Спасибо: 0
Поблагодарили 3 раз(а) в 3 сообщениях
|
Возможно стоит поправить вызов AI::ai_clientSuspend(0, 0.5); на что-то подобное:
Код:
AI::ai_clientSuspend(0, 1) if (!AI::is(qw(clientSuspend))); или AI::ai_clientSuspend(0, 0.5) if @AI::ai_seq < N; Последний раз редактировалось Zloba; 28.05.2011 в 13:47. |
Этот пользователь сказал Спасибо Zloba за это полезное сообщение: | BloodAngel (30.05.2011) |
30.05.2011, 00:47 | #9 | |
Новичок
Регистрация: 23.12.2009
Адрес: Москва
Сообщений: 21
Вы сказали Спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
|
Цитата:
|
|