Аколит кидает касты , до тго времени пока не кончится СП

Общие вопросы по OpenKore обсуждаются здесь. Можно сказать, что это - основной раздел форума.
Возник вопрос? Вам сюда.

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

Правила форума
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
xserfc
Новичок
Сообщения: 3
Зарегистрирован: Ср ноя 19, 2008 3:16 pm
Сервер RO:: Raggame

Аколит кидает касты , до тго времени пока не кончится СП

Сообщение xserfc »

Я сделал пати ако + вор всё работает отлично,хил кидает в нужное время при нужных кол-во хп ...Так же кидает блес и аги,но вот в чём дело....Он перекастовывает их каждые секунд 10 ,а именно пока хватает Сп...Вот мои настройки

useSelf_skill Blessing {
lvl 10
sp > 50
inLockOnly 0
whenStatusInactive Blessing
}

useSelf_skill Increase AGI {
lvl 10
sp > 50
inLockOnly 0
whenStatusInactive Increase AGI
}

partySkill Increase AGI {
lvl 10
maxCastTime 0
minCastTime 0
hp
sp
homunculus_hp
homunculus_sp
homunculus_dead
onAction
whenStatusActive
whenStatusInactive
whenFollowing
spirit
aggressives
monsters
notMonsters
stopWhenHit 0
inLockOnly 0
notWhileSitting 0
notInTown 0
timeout 0
disabled 0
manualAI 0
target
target_hp
target_isJob
target_isNotJob
target_whenStatusActive
target_whenStatusInactive Increase AGI
target_aggressives
target_monsters
target_timeout 0
target_deltaHp
target_dead 0
inInventory
isSelfSkill 0
}

partySkill Blessing {
lvl 10
maxCastTime 0
minCastTime 0
hp
sp
homunculus_hp
homunculus_sp
homunculus_dead
onAction
whenStatusActive
whenStatusInactive
whenFollowing
spirit
aggressives
monsters
notMonsters
stopWhenHit 0
inLockOnly 0
notWhileSitting 0
notInTown 0
timeout 0
disabled 0
manualAI 0
target
target_hp
target_isJob
target_isNotJob
target_whenStatusActive
target_whenStatusInactive Blessing
target_aggressives
target_monsters
target_timeout 0
target_deltaHp
target_dead 0
inInventory
isSelfSkill 0
}

Подскажете что не верно если вам не трудно=)

З.Ы Надеюсь я верно задал вопрос и создал темку=))Если нет то скажите об ошибках=))нехочу засорять форум=)
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Re: Аколит кидает касты , до тго времени пока не кончится СП

Сообщение piroJOKE »

Хек его знает. Но может просто воткнуть target_timeout, да и всё. %)
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
xserfc
Новичок
Сообщения: 3
Зарегистрирован: Ср ноя 19, 2008 3:16 pm
Сервер RO:: Raggame

Re: Аколит кидает касты , до тго времени пока не кончится СП

Сообщение xserfc »

Спасибо=))

Добавлено спустя 2 минуты 18 секунд:
Это,сорь ешо 1 вопрос...там ставить просточ исло 240 и бот поймёт,что ето 240секунд?
Аватара пользователя
kinikik
Грамотный
Сообщения: 233
Зарегистрирован: Сб июн 07, 2008 11:53 am
Откуда: Н-Н

Re: Аколит кидает касты , до тго времени пока не кончится СП

Сообщение kinikik »

да, просто
Aivos
Грамотный
Сообщения: 204
Зарегистрирован: Вс фев 04, 2007 3:19 pm
Контактная информация:

Re: Аколит кидает касты , до тго времени пока не кончится СП

Сообщение Aivos »

partySkill Increase AGI {
lvl 10
maxCastTime 0
minCastTime 0
hp
sp

homunculus_hp
homunculus_sp

Тут ошибка поидее.
EternalHarvest
Разработчик
Сообщения: 819
Зарегистрирован: Пн окт 27, 2008 9:49 pm

Re: Аколит кидает касты , до тго времени пока не кончится СП

Сообщение EternalHarvest »

Aivos писал(а):hp
sp

Тут ошибка поидее.
Какая разница, будет он их кидать до 0 сп, или до N сп Оо
target_timeout - то, что надо
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Re: Аколит кидает касты , до тго времени пока не кончится СП

Сообщение piroJOKE »

EternalHarvest
Была така уже тема. И действительно там с хп/сп что-то было нечисто, имхо, не очевидно оно срабатывает.
Но проблема даже не в этом. Если пример из поста №1 не срабатывает, стало быть... сервер не отдаёт статус на целях?...
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
EternalHarvest
Разработчик
Сообщения: 819
Зарегистрирован: Пн окт 27, 2008 9:49 pm

Re: Аколит кидает касты , до тго времени пока не кончится СП

Сообщение EternalHarvest »

piroJOKE писал(а):EternalHarvest
Если пример из поста №1 не срабатывает, стало быть... сервер не отдаёт статус на целях?...
Если цель выйдет за экран и вернётся обратно - ОК будет думать, что блеса/агиапа на цели нет и сработает условие target_whenStatusInactive (поэтому для этого ставится также target_timeout). Вывод - надо хранить статусы отдельно, в том числе для целей, которые мы перестали видеть?

Добавлено спустя 7 минут 41 секунду:
Ещё. Сумку таким образом оно тоже не видит.
Возможно проблема в том, что статусы отдаются не сразу (как имена Unknown #\d+, как вещи в инветаре и проверка их количества в ОК, как проверка принадлежности к гильдии...)?
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

надо хранить статусы отдельно
Ну, здрасьте! Статус выставляет сервер... или не выставляет, что хуже.
А хранить его бессмысленно - мало ли что произошло с чаром, пока мы его "не видели"?

На самом деле, если вопрос стоит об экономии СП ако, то следует перейти на запрос кастов. Т.е., ведущий просит (обычно эмоцией) "кастани мне, друг, на палочке", и... ну, короче, понятно.
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
EternalHarvest
Разработчик
Сообщения: 819
Зарегистрирован: Пн окт 27, 2008 9:49 pm

Re: Аколит кидает касты , до тго времени пока не кончится СП

Сообщение EternalHarvest »

1. использование target_timeout вообще не меняет проблем с "что происходит, пока мы не видим";
2. можно совместить - просить каст, если он закончился раньше чем надо. Если просить всё время - палево;
3. не логичнее ли использовать target_whenStatusInactive (сейчас вот так глючащий), чем target_timeout?
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Re: Аколит кидает касты , до тго времени пока не кончится СП

Сообщение piroJOKE »

(1) проблема с перерасходом СП, оно его "залечивает" -> "вот и отлично".
(2) само собой.
(3) если сервер отдаёт статусы на чарах, то конечно логичней. Однако, хотя бы минимальный таймаут (несколько секунд) всё равно полезен.
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Ответить