PDA

Просмотр полной версии : проблема с кастом и т.д


X-Rock
19.07.2007, 22:22
У меня такая проблема в боте:
1)Когда пишет кто нить в чат(и в приват и в общий и даже когда обьявления пишут админы) выскакивает ошибка и окно с ботом закрываеться.Что делать?

И ещё некак непойму почему у меня прист некастует ни на себя не не патю.
2)Правильно ли я всё сделал?:o

useSelf_skill {
lvl 10
maxCastTime 0
minCastTime 0
hp
sp
onAction
whenStatusActive
whenStatusInactive
whenFollowing
spirit
aggressives
monsters
notMonsters
stopWhenHit 0
inLockOnly 0
notWhileSitting 0
notInTown 0
timeout 0
disabled 0
inInventory
}

useSelf_skill Heal {
lvl 10
hp < 80%
sp > 10%
}

useSelf_skill Increase AGI {
lvl 10
whenStatusInactive Increase AGI
sp > 10%
timeout 240
}

useSelf_skill Blessing {
lvl 10
whenStatusInactive Blessing
sp > 10%
timeout 240
}

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

partySkill Heal {
lvl 5
target_hp < 80%
maxCastTime 0.3
minCastTime 0.1
timeout 0.1
}

partySkill Heal {
lvl 10
notWhileSitting 1
notPartyOnly 0
target_hp <80%
maxUses 1
}

partySkill Blessing {
lvl 10
sp > 10
notWhileSitting 1
notInTown 0
target_whenStatusInactive Blessing
target_timeout 240
}

partySkill Increase AGI {
lvl 10
sp > 10
notWhileSitting 1
notInTown 0
target_whenStatusInactive Increase AGI
target_timeout 240
}

partySkill Magnificat {
lvl 5
notWhileSitting 1
notInTown 0
target_whenStatusInactive Magnificat
target_timeout 90
}

partySkill Impositio Manus {
lvl 5
notWhileSitting 1
notInTown 0
target_whenStatusInactive Impositio Manus
target_timeout 60
}

partySkill Gloria {
lvl 5
notWhileSitting 1
notInTown 1
target_whenStatusInactive Gloria
target_timeout 30
}

partySkill Kyrie Eleison {
lvl 10
notWhileSitting 1
notInTown 0
target_whenStatusInactive Kyrie Eleison
target_timeout 120
}

partySkill Resurrection {
lvl 4
target_dead 1
notInTown 1
maxCastTime 6
minCastTime 5
aggressives 0
timeout 15
}

3)И ещё скажите в какой строке надо исправить чтобы прист не атаковал противника,а то всё лезет в ближний бой.:)

Gans
19.07.2007, 23:02
какая блин ошибка, укажи ее.

4epT
20.07.2007, 00:00
тут нужны советы професионалов..

Quezacotl
20.07.2007, 00:12
3. в конфиге приста attackAuto 0,attackAuto_followTarget 0,attackAuto_party 0 вроде все)))

X-Rock
20.07.2007, 11:31
1 и 3 проблему я решил!!! а вот с кастом так и осталась(кастует когда ему захочеться) как сделать чтобы когда каст закончитьтся он кастовал его заново?

я проде бы так всё и сделал) таймаут означает через скоко времени будет повторный каст но непашет всё равно,подправте пжалуста.

4epT
20.07.2007, 13:21
таймаут означает: через какое время будет проверяться условия типо:
whenStatusInactive Increase AGI
sp > 10%

ты, наверно, помираешь быстро, а таймаут ещё не закончился..

X-Rock
20.07.2007, 13:35
у меня прист кастует токо аги и блес дак и то когда захочет

4epT
20.07.2007, 13:38
X-Rock, не когда захочет, а при совпадении тех условий, что ты наковырял ему..

X-Rock
20.07.2007, 15:34
дак как сделать чтобы он кастовал когда закончиться каст? и хилил когда хп меньше 80% ••••••

DesertWolf
26.07.2007, 15:20
useSelf_skill Heal {
lvl 10
hp < 70%
sp > 10%
notWhileSitting 1
}

partySkill Heal {
lvl 10
sp > 30%
target_hp < 80%
}

хз че у тя а у мну так пашет:D :D

у тя прист с одним персом в пати?

X-Rock
26.07.2007, 22:08
всё уже давно работает так что можно небеспокоиться

4epT
03.08.2007, 16:30
X-Rock, а с народом поделиться не хочешь?

X-Rock
05.08.2007, 01:07
Конечно хочу!!! Вот.Меня всё устраивает в конфиге моём.
useSelf_skill Heal {
lvl 10
hp < 50%
sp > 10%
}

useSelf_skill Increase AGI {
lvl 10
whenStatusInactive Increase AGI
sp > 10%
timeout 240
}

useSelf_skill Blessing {
lvl 10
whenStatusInactive Blessing
sp > 10%
timeout 240
}


partySkill Heal {
lvl 10
notWhileSitting 1
notPartyOnly 0
target_hp <50%
maxUses 1
}

partySkill Blessing {
lvl 10
sp > 10
notWhileSitting 1
notInTown 0
target_whenStatusInactive Blessing
target_timeout 240
}

partySkill Increase AGI {
lvl 10
sp > 10
notWhileSitting 1
notInTown 0
target_whenStatusInactive Increase AGI
target_timeout 240
}

partySkill Magnificat {
lvl 5
notWhileSitting 1
notInTown 0
target_whenStatusInactive Magnificat
target_timeout 90
}

partySkill Impositio Manus {
lvl 5
notWhileSitting 1
notInTown 0
target_whenStatusInactive Impositio Manus
target_timeout 60
}

partySkill Gloria {
lvl 5
notWhileSitting 1
notInTown 0
target_whenStatusInactive Gloria
target_timeout 30
}

partySkill Kyrie Eleison {
lvl 10
notWhileSitting 1
notInTown 0
target_whenStatusInactive Kyrie Eleison
target_timeout 120
}

partySkill Angelus {
lvl 10
notWhileSitting 1
notInTown 0
target_whenStatusInactive Angelus
target_timeout 300
}

Ваши замечания?