avoidSkill - плагин для сбития кастов спеллов / и не только

Дополнения к OpenKore, расширяющиее её функциональность, называются плагинами.

Модератор: 4epT

chazer
Начинающий
Сообщения: 39
Зарегистрирован: Пн ноя 13, 2006 2:24 pm

avoidSkill - плагин для сбития кастов спеллов / и не только

Сообщение chazer »

( http://forums.openkore.com/viewtopic.php?t=8376 )

Вот пример: моб кастует на чара совершено любой спелл...как сделать так, чтобы, игрок сбил физической атакой этот каст, даже если в этот момент он бьет совершенно другого моба.А если время, которое должен затратить игрок, чтобы дойти ло моба и сбить каст меньше, чем время каста, то бот бы просто юзал ТП.
Мои лазания по форуму опенкоры привели только вот к этому:
avoidSkill Fire Bolt, Fire Wall, Water Ball {
source Monster
method 5
radius 15
step 10
skill Provoke
lvl 1
}
что значит method 5 и как сделать так, чтобы бот не провокал моба, а бил его 1 раз и снова возвращался и исходной цели??

---------

(pJ - исправил заголовок)
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

Это очень полезный плагин. Там в риад-ми к нему всё есть.

ЗЫ: Кстати, реализовали его по моей просьбе када-то, 100 лет назад. ;)
ЗЗЫ: Совершенно не уверен что этот плагин сработает с современным ботом, он был расчитан то ли на 1.5.х то ли на 1.6.х серию.
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Re: avoidSkill - плагин для сбития кастов спеллов / и не тол

Сообщение piroJOKE »

chazer писал(а):как сделать так, чтобы бот не провокал моба, а бил его 1 раз и снова возвращался и исходной цели??
Отказаться от этого плагина и использовать штатные средства Kore, см. пример в файле mon_control.
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

Вот тут еще что-то про этот плагин пишут у нас:
viewtopic.php?t=772&highlight=avoidskill ("Не работает плагин avoidSkill")

* * *

Ага, судя по этому посту, с версией 1.9.х оно таки работает; и это радует.
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
chazer
Начинающий
Сообщения: 39
Зарегистрирован: Пн ноя 13, 2006 2:24 pm

Сообщение chazer »

мде....вот это прописал в конфиг..

Код: Выделить всё

avoidSkill Water Ball {
 source Sword Fish
 method 4
 radius 7
 step 10
 }
и в мон контрол

Код: Выделить всё

Sword Fish 1 0 0 1
 
И 10 рыб 1 чар может и сбивает каст ватера...а от остальных дохнет :(
nikitaaa
Начинающий
Сообщения: 44
Зарегистрирован: Чт ноя 16, 2006 5:45 pm

Сообщение nikitaaa »

работает работает, оч помогало... вот тока на настройки и их изменения никак не реагирует, по крайне мере у меня...
то бишь работает по дэфолтному конфигу выложенным аффотором плага
Q: Im lazy, I want someone to make all macros that I want. Can someone do it?
...
(c) http://www.openkore.com/
pavelsan
Начинающий
Сообщения: 39
Зарегистрирован: Ср окт 10, 2007 8:43 pm

Сообщение pavelsan »

Люди а у кого нибудь этот плагин работает на сборке
OpenKore 2.0.5 SVN6071 (16.11.07) ?
Zero_Heat
Энтузиаст
Сообщения: 71
Зарегистрирован: Ср ноя 29, 2006 2:52 pm

Сообщение Zero_Heat »

теме ап. запрос к разбирающимся в плагиноконструировании

собсно сабж
http://forums.openkore.com/viewtopic.ph ... c&start=75

суть траблы:
Error message:
Can't locate object method "name" via package "Skill" at C:/BOT/plugins/Avoidskills.pl line
...
...(бла-бла-бла)
...
Died at this line:
}
* if (existsInList($config{$prefix.$i}, $skill->name) && $sourceID ne $accountID) {
if ($dist > 0 || $targetID eq $accountID) {

версия 194SVN5704
каковы возможные пути решения проблемы? (перл не моя сильная сторона=( )
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

Читаем на форуме ОК тему о переносе плагинов с 1.6.0 в 1.9.0.
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Zero_Heat
Энтузиаст
Сообщения: 71
Зарегистрирован: Ср ноя 29, 2006 2:52 pm

Сообщение Zero_Heat »

а прямую сцылку дать рука не поднялась? :wink:
и если мне не изменяет память,что вряд ли, именно под 1.9.0 этот плаг и заточен
----------
upd
угу,спасибо,нашел... сижу втыкаю...
----
upd
бестолку=(
Roy21
Новичок
Сообщения: 11
Зарегистрирован: Чт июн 07, 2007 3:13 pm

Сообщение Roy21 »

На мой взгляд можно смело забивать на этот плагин. А сбитие кастов не так трудно реализовать при помощи макросов.
Zero_Heat
Энтузиаст
Сообщения: 71
Зарегистрирован: Ср ноя 29, 2006 2:52 pm

Сообщение Zero_Heat »

когда дело в миллисекундах,макрос не тру
Ответить