Аколит кидает касты , до тго времени пока не кончится СП
Модератор: 4epT
Правила форума
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
Аколит кидает касты , до тго времени пока не кончится СП
Я сделал пати ако + вор всё работает отлично,хил кидает в нужное время при нужных кол-во хп ...Так же кидает блес и аги,но вот в чём дело....Он перекастовывает их каждые секунд 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
}
Подскажете что не верно если вам не трудно=)
З.Ы Надеюсь я верно задал вопрос и создал темку=))Если нет то скажите об ошибках=))нехочу засорять форум=)
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: Аколит кидает касты , до тго времени пока не кончится СП
Хек его знает. Но может просто воткнуть target_timeout, да и всё.
Re: Аколит кидает касты , до тго времени пока не кончится СП
Спасибо=))
Добавлено спустя 2 минуты 18 секунд:
Это,сорь ешо 1 вопрос...там ставить просточ исло 240 и бот поймёт,что ето 240секунд?
Добавлено спустя 2 минуты 18 секунд:
Это,сорь ешо 1 вопрос...там ставить просточ исло 240 и бот поймёт,что ето 240секунд?
Re: Аколит кидает касты , до тго времени пока не кончится СП
partySkill Increase AGI {
lvl 10
maxCastTime 0
minCastTime 0
hp
sp
homunculus_hp
homunculus_sp
Тут ошибка поидее.
lvl 10
maxCastTime 0
minCastTime 0
hp
sp
homunculus_hp
homunculus_sp
Тут ошибка поидее.
-
- Разработчик
- Сообщения: 819
- Зарегистрирован: Пн окт 27, 2008 9:49 pm
Re: Аколит кидает касты , до тго времени пока не кончится СП
Какая разница, будет он их кидать до 0 сп, или до N сп ОоAivos писал(а):hp
sp
Тут ошибка поидее.
target_timeout - то, что надо
- piroJOKE
- Модератор
- Сообщения: 8205
- Зарегистрирован: Сб ноя 04, 2006 2:20 am
- Сервер RO:: localhost
- Откуда: Molvania
Re: Аколит кидает касты , до тго времени пока не кончится СП
EternalHarvest
Была така уже тема. И действительно там с хп/сп что-то было нечисто, имхо, не очевидно оно срабатывает.
Но проблема даже не в этом. Если пример из поста №1 не срабатывает, стало быть... сервер не отдаёт статус на целях?...
Была така уже тема. И действительно там с хп/сп что-то было нечисто, имхо, не очевидно оно срабатывает.
Но проблема даже не в этом. Если пример из поста №1 не срабатывает, стало быть... сервер не отдаёт статус на целях?...
-
- Разработчик
- Сообщения: 819
- Зарегистрирован: Пн окт 27, 2008 9:49 pm
Re: Аколит кидает касты , до тго времени пока не кончится СП
Если цель выйдет за экран и вернётся обратно - ОК будет думать, что блеса/агиапа на цели нет и сработает условие target_whenStatusInactive (поэтому для этого ставится также target_timeout). Вывод - надо хранить статусы отдельно, в том числе для целей, которые мы перестали видеть?piroJOKE писал(а):EternalHarvest
Если пример из поста №1 не срабатывает, стало быть... сервер не отдаёт статус на целях?...
Добавлено спустя 7 минут 41 секунду:
Ещё. Сумку таким образом оно тоже не видит.
Возможно проблема в том, что статусы отдаются не сразу (как имена Unknown #\d+, как вещи в инветаре и проверка их количества в ОК, как проверка принадлежности к гильдии...)?
- piroJOKE
- Модератор
- Сообщения: 8205
- Зарегистрирован: Сб ноя 04, 2006 2:20 am
- Сервер RO:: localhost
- Откуда: Molvania
Ну, здрасьте! Статус выставляет сервер... или не выставляет, что хуже.надо хранить статусы отдельно
А хранить его бессмысленно - мало ли что произошло с чаром, пока мы его "не видели"?
На самом деле, если вопрос стоит об экономии СП ако, то следует перейти на запрос кастов. Т.е., ведущий просит (обычно эмоцией) "кастани мне, друг, на палочке", и... ну, короче, понятно.
-
- Разработчик
- Сообщения: 819
- Зарегистрирован: Пн окт 27, 2008 9:49 pm
Re: Аколит кидает касты , до тго времени пока не кончится СП
1. использование target_timeout вообще не меняет проблем с "что происходит, пока мы не видим";
2. можно совместить - просить каст, если он закончился раньше чем надо. Если просить всё время - палево;
3. не логичнее ли использовать target_whenStatusInactive (сейчас вот так глючащий), чем target_timeout?
2. можно совместить - просить каст, если он закончился раньше чем надо. Если просить всё время - палево;
3. не логичнее ли использовать target_whenStatusInactive (сейчас вот так глючащий), чем target_timeout?
- piroJOKE
- Модератор
- Сообщения: 8205
- Зарегистрирован: Сб ноя 04, 2006 2:20 am
- Сервер RO:: localhost
- Откуда: Molvania
Re: Аколит кидает касты , до тго времени пока не кончится СП
(1) проблема с перерасходом СП, оно его "залечивает" -> "вот и отлично".
(2) само собой.
(3) если сервер отдаёт статусы на чарах, то конечно логичней. Однако, хотя бы минимальный таймаут (несколько секунд) всё равно полезен.
(2) само собой.
(3) если сервер отдаёт статусы на чарах, то конечно логичней. Однако, хотя бы минимальный таймаут (несколько секунд) всё равно полезен.