Страница 1 из 1

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

Добавлено: Ср ноя 26, 2008 11:53 am
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
}

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

З.Ы Надеюсь я верно задал вопрос и создал темку=))Если нет то скажите об ошибках=))нехочу засорять форум=)

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

Добавлено: Ср ноя 26, 2008 12:08 pm
piroJOKE
Хек его знает. Но может просто воткнуть target_timeout, да и всё. %)

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

Добавлено: Ср ноя 26, 2008 12:20 pm
xserfc
Спасибо=))

Добавлено спустя 2 минуты 18 секунд:
Это,сорь ешо 1 вопрос...там ставить просточ исло 240 и бот поймёт,что ето 240секунд?

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

Добавлено: Ср ноя 26, 2008 1:36 pm
kinikik
да, просто

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

Добавлено: Ср ноя 26, 2008 9:30 pm
Aivos
partySkill Increase AGI {
lvl 10
maxCastTime 0
minCastTime 0
hp
sp

homunculus_hp
homunculus_sp

Тут ошибка поидее.

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

Добавлено: Ср ноя 26, 2008 10:05 pm
EternalHarvest
Aivos писал(а):hp
sp

Тут ошибка поидее.
Какая разница, будет он их кидать до 0 сп, или до N сп Оо
target_timeout - то, что надо

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

Добавлено: Ср ноя 26, 2008 11:14 pm
piroJOKE
EternalHarvest
Была така уже тема. И действительно там с хп/сп что-то было нечисто, имхо, не очевидно оно срабатывает.
Но проблема даже не в этом. Если пример из поста №1 не срабатывает, стало быть... сервер не отдаёт статус на целях?...

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

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

Добавлено спустя 7 минут 41 секунду:
Ещё. Сумку таким образом оно тоже не видит.
Возможно проблема в том, что статусы отдаются не сразу (как имена Unknown #\d+, как вещи в инветаре и проверка их количества в ОК, как проверка принадлежности к гильдии...)?

Добавлено: Чт ноя 27, 2008 1:58 am
piroJOKE
надо хранить статусы отдельно
Ну, здрасьте! Статус выставляет сервер... или не выставляет, что хуже.
А хранить его бессмысленно - мало ли что произошло с чаром, пока мы его "не видели"?

На самом деле, если вопрос стоит об экономии СП ако, то следует перейти на запрос кастов. Т.е., ведущий просит (обычно эмоцией) "кастани мне, друг, на палочке", и... ну, короче, понятно.

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

Добавлено: Чт ноя 27, 2008 7:35 pm
EternalHarvest
1. использование target_timeout вообще не меняет проблем с "что происходит, пока мы не видим";
2. можно совместить - просить каст, если он закончился раньше чем надо. Если просить всё время - палево;
3. не логичнее ли использовать target_whenStatusInactive (сейчас вот так глючащий), чем target_timeout?

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

Добавлено: Чт ноя 27, 2008 11:19 pm
piroJOKE
(1) проблема с перерасходом СП, оно его "залечивает" -> "вот и отлично".
(2) само собой.
(3) если сервер отдаёт статусы на чарах, то конечно логичней. Однако, хотя бы минимальный таймаут (несколько секунд) всё равно полезен.