PDA

Просмотр полной версии : Acolyte/Priest/Monk


RagnarokBot
21.11.2006, 19:49
Acolyte
useSelf_skill Heal {
lvl 10
sp > 40
hp < 60%
timeout 2
}
useSelf_skill Blessing {
lvl 10
sp > 64
whenStatusInactive Blessing
notInTown 1
timeout 5
}
useSelf_skill Increase AGI {
lvl 10
sp > 45
whenStatusInactive Increase AGI
notWhileSitting 1
timeout 5
}
useSelf_skill Angelus {
lvl 10
sp > 50
whenStatusInactive Angelus
notInTown 1
}
useSelf_skill Pneuma {
lvl 1
sp > 10
defendMonsters Antique Firelock,Apocalypse,Skel Archer,Assaulter,Baphomet,Blazzer,Bloody Butterfly,Bloody Knight,Clock,Clock Tower Manager,Creamy Fear,Cruiser,Dark Illusion,Dark Lord,Dracula,Dryad,Elder,Enchanted Peach Tree,Executioner,Fake Angel,Flora,Gargoyle,Garm,Geographer,Goblin Archer,Grand Peco,Greatest General,Archer Guardian,Heater,Hugeling,Hydra,Kapha,Kobold Archer,Lord of Death,Mandragora,Maya Purple,Megalith,Merman,Mime Monkey,Mutant Dragon,Mysteltainn,Orc Archer,Owl Baron,Parasite,Penomena,Permeter,Rafflesia,Raydric Archer,Seahores,Solider,Stem worm,Stone Shooter,Succubus,Tamruan,Evil Cloud Hermit,Tengu,Violy,Wanderer,Were Wolf,Wind Ghost,Wootan Shooter,Worm Tail,Wraith Dead,Zombie Dragon,Cruiser1
whenNotGround Pneuma
notInTown 1
}
attackSkillSlot Holy Light {
lvl 1
dist 7
sp > 15
monsters
notInTown 1
}
attackSkillSlot Ruwach {
lvl 1
target_whenStatusActive Hide, Cloaking
target Sleeper
whenStatusInactive Ruwach
isSelfSkill 1
}

Priest/High Priest
useSelf_skill Kyrie Eleison {
lvl 10
sp > 35
whenStatusInactive Kyrie Eleison
stopWhenHit 1
notInTown 1
}
useSelf_skill Magnificat {
lvl 5
sp > 40
whenStatusInactive Magnificat
stopWhenHit 1
notInTown 1
aggressives 0
}
useSelf_skill Impositio Manus {
lvl 5
sp > 25
whenStatusInactive Impositio Manus
notInTown 1
}
monsterSkill Lex Divina {
lvl 5
sp > 20
notInTown 1
target_whenStatusInactive Lex Divina
target_timeout 15
notInTown 1
maxAttempts 3
}
useSelf_skill Gloria {
lvl 5
sp > 20
whenStatusInactive Gloria
stopWhenHit 1
notInTown 1
}
useSelf_skill Assumptio {
lvl 5
sp > 40
whenStatusInactive Assumptio
stopWhenHit 1
notInTown 1
}

useSelf_skill Basilica {
lvl 5
sp > 120
whenNotGround Basilica
inInventory Yellow Gemstone > 0, Red Gemstone > 0, Blue Gemstone > 0, Holy Water > 0
stopWhenHit 1
notInTown
}

#Пример пати скила (по аналогии можно кастовать и другие скилы):
partySkill Blessing {
lvl 10
sp > 64
target_whenStatusInactive Blessing
}
partySkill Heal {
lvl 10
sp > 40
target_hp < 70%
}

Monk/Champion

attackSkillSlot Infiltration {
lvl 5
dist 2
sp > 20
spirit > 0
monsters Sleeper
}
attackSkillSlot Finger Offensive {
lvl 5
dist 10
sp > 10%
spirit > 4
timeout 2
}
attackComboSlot Chain Combo {
lvl 5
sp > 10%
monsters
afterSkill Triple Attack
whenStatusInactive Triple Attack Delay
}
attackComboSlot Combo Finish {
lvl 5
monsters
afterSkill Chain Combo
whenStatusInactive Triple Attack Delay
}
useSelf_skill Dangerous Soul Collect {
lvl 1
sp > 20
spirit < 5
notWhileSitting 1
}
useSelf_skill Vigor Condensation {
lvl 5
sp > 8
spirit < 5
aggressives < 1
#удалите "aggressives" если нада кастовать, даже когда вас атакуют
stopWhenHit 1
inLockOnly 0
notWhileSitting 1
}
useSelf_skill Critical Explosion {
lvl 5
sp > 15
spirit 5
whenStatusInactive Critical Explosion
}
useSelf_skill Steel Body {
lvl 10
maxCastTime 0
minCastTime 0
whenStatusInactive Steel Body
hp
sp
spirit 5
stopWhenHit 0
inLockOnly 0
notWhileSitting 0
notInTown 0
}
useSelf_skill Vigor Explosion {
lvl 5
maxCastTime 0
minCastTime 0
whenStatusInactive Vigor Explosion
sp > 15
spirit 5
inLockOnly
notWhileSitting
notInTown
}
attackSkillSlot Palm Push Strike {
lvl 10
dist 2
whenStatusActive Vigor Explosion
hp
sp > 10%
timeout
monsters
notMonsters
maxAttempts
maxUses
}
attackSkillSlot Asura Strike {
lvl 5
dist 2.5
sp > 1
notInTown 1
spirit 5
inLockOnly
}
#то что ниже не тестилось!
attackComboSlot Tiger Knuckle Fist {
lvl 5
afterSkill Combo Finish
waitBeforeUse
autoCombo 1
#NOTE: autoCombo will only work with The CVS version!
dist 1.5
isSelfSkill 1
}
attackComboSlot Chain Crush Combo {
lvl 5
afterSkill Combo Finish
waitBeforeUse
autoCombo 1
#NOTE: autoCombo will only work with The CVS version!
}

Вот это научит монка правельно кастить сферки (как у нас сферок 0, так мы 5 штук сразу кастим):
doCommand conf SPIR1.disabled 0;;conf SPIR2.disabled 0 {
sp > 8
spirit < 1
timeout 3
}
useSelf_skill Vigor Condensation {
lvl 5
sp > 8
spirit < 5
aggressives < 2
inLockOnly 0
disabled 1
label SPIR1
}
doCommand conf SPIR1.disabled 1;;conf SPIR2.disabled 1 {
spirit 5
timeout 3
disabled 1
label SPIR2
}

Чего-то не хватает или где-то ошибка? Тогда говорите, не стесняйтесь.

Спрашивали, как сделать определенный порядок кастования? (http://ragbot.ru/forum/showthread.php?p=25219#post25219)

Каст на наёмников
partySkill Blessing {
lvl 10
sp > 64
mercenary_whenStatusInactive Blessing
}
partySkill Heal {
lvl 10
sp > 40
mercenary_hp < 70%
}
partySkill Increase AGI {
lvl 10
sp > 45
mercenary_whenStatusInactive Increase AGI
}
partySkill Kyrie Eleison {
lvl 10
sp > 35
mercenary_whenStatusInactive Kyrie Eleison
}

_DogmA_
10.05.2007, 13:33
как телепортироваться в нужное место с помощью варпа.

4epT
10.05.2007, 17:20
1. sl 27 x y - кастуем варп на локацию
4. warp (0-3) - выбираем куда варпаться
5. move x y - нервно пишем координаты портала
6. если не успели (портал закрылся) то смотрим п.1

backlight
19.05.2007, 01:11
как сделать, чтобы прист атачил хилом нежить ?

romanov29
19.05.2007, 02:10
асу кидает только на сетя, а на остальных не хочет =(

4epT
20.05.2007, 18:55
romanov29, а догадайся почему..
подсказака: useSelf_skill Assumptio ...

Resistor
19.06.2007, 16:28
Кто нибудь! Подскажите пожалуйста как сделать так чтобы бот воскрешал другого бота из пати? Полазил по форуму нашёл только это :
automacro pres {
party "rez"
inventory "Blue Gemstone" > 0
call {
do sp 54 @player($.lastparty)
release pres
}
run-once 1
}
Но тута обязательно нужно написать в чат. Подскажите можно ли сделать чтобы бот воскрешал без сообщения в чат, или хоть как научить мёртвого бота писать.
Жду советов...

4epT
19.06.2007, 17:55
partySkill Resurrection {
lvl 1
target_dead 1
notInTown 1
timeout 15
}

AmsTaFF
25.06.2007, 00:47
даже у самого появилась проблема.... вот как

Рассмотрим Сервер RusRO:

вот что отписано выше:

attackComboSlot Chain Combo {
lvl 5
sp > 10%
monsters
afterSkill Triple Attack
whenStatusInactive Triple Attack Delay
}
attackComboSlot Combo Finish {
lvl 5
monsters
afterSkill Chain Combo
whenStatusInactive Triple Attack Delay
}


Вот что написал я:

attackComboSlot Chain Combo {
lvl 5
sp > 10%
afterSkill Triple Attack
isSelfSkill 1
}
attackComboSlot Combo Finish {
lvl 5
sp > 5%
spirit > 1
afterSkill Chain Combo
waitBeforeUse 0,272
isSelfSkill 1
}


1. Chain Combo - работает очень хорошо
2. Combo Finish - нихрена не работает...

используя форумулу:

Combo Finish
afterSkill: Chain Combo
waitBeforeUse: 1.0 - (agi*0.004) - ((dex*0.002) + 0.3)
*1.0 - 0.332 - 0,396 = 0,272

и опять же не работает... странно... давайте решать вместе...

Freeman
29.06.2007, 20:35
А объясните почему target_timeout 240 тут:
partySkill Blessing {
lvl 10
target_whenStatusInactive Blessing
target_timeout 240
sp > 10
timeout 5
}

He11Boy
02.07.2007, 17:37
объясните пожалуйста, что нужно сделать, чтобы прист на мобов антены кидал??:confused: :confused: :confused:

Дух системы
06.07.2007, 16:38
useSelf_skill Kyrie Eleison {
lvl 10
sp > 100
whenStatusInactive Kyrie Eleison
}

как сделать чтобы кари не кастовалось когда активна асумтрия?

4epT
07.07.2007, 02:09
He11Boy, типо того, только с названием твоей антены:
monsterSkill Lex Divina {
lvl 5
sp > 30%
notInTown 1
target_whenStatusInactive Lex Divina
target_timeout 15
timeout 5
}

Freeman, блесс длится: 40+20*Level сек. Для 10 уровня как раз и будет 240 сек!

4epT
08.07.2007, 19:58
Дух системы, ты тогда разберись при каких условиях тебе нужна аса, а при каких кари
Если нет не асы не кари, то вешаем кари.
useSelf_skill Kyrie Eleison {
lvl 10
sp > 100
whenStatusInactive Assumptio,Kyrie Eleison
}

Ashley
04.08.2007, 09:06
AmsTaFF, так у тебя получилось комбофиниш заставить работать?

Medvedko
14.08.2007, 14:34
4epT: Когда всё складировали, то кастуем себе варп:
automacro warp {
console /Storage logged/
run-once 1
call {
do sl 27 155 180
pause 1
do warp 3
pause 1
release warp
do move 155 180
}
}
#Ещё гемы не забыть.

AlexanderG
17.08.2007, 02:41
Вообщем проблема такого типа-
Супорт прист кастует без остановки на моего сина асперсию, что делать?
partySkill Aspersio {
lvl 10
notWhileSitting 0
notInTown 0
target_whenStatusInactive
target_timeout 0
maxUses 1

ilya587
17.08.2007, 10:45
таймаут поставь)) столько же сколько асперсия держится

AlexanderG
17.08.2007, 11:39
поставил таймаут и всеровно=(

4epT
17.08.2007, 14:39
target_whenStatusInactive Aspersio
и скобку закрывающую

Medvedko
17.08.2007, 17:13
Бот не бьёт моба скилом.
attackSkillSlot Infiltration {
lvl 5
dist 1.5
sp >= 20
spirit > 1
monsters Sleeper
}

в мон контроле:
Sleeper 1 0 0 0 0 0 0 50 1
...........2 - тоже пробовал
версия 1.9.4
Что может быть не правильным?

4epT
17.08.2007, 23:38
попробуй тупо "Sleeper 2" в монконтроле

Fause
24.09.2007, 18:00
у меня проблема. мой бот кастует на себя блес, аги и садится ждать, пока не кончатся эффекты от этих заклинаний. потом встаёт и заного их кастует. как сделать, чтобы он только один обкаст делал и двигался?))

4epT
24.09.2007, 18:25
пропиши локмапу и рандомвалк

Dima
09.10.2007, 12:15
а как с лекс альтерной?
чтобы он на моба клал который другой атакует?

чет не хилит пати

salce
28.10.2007, 01:26
не хочет кастовать кирие элейсон на других...

как поставить, чтобы бот кидал этерну на мобов, которых сопартиец уже бьет, или кастует на них?

GoldenShadow
11.11.2007, 15:15
не хочет кастовать кирие элейсон на других... подробнее опиши...что у тя написано в конфиге? мы что прорицатели знать что ты в конфиг написал••••••
если ты такой умный, ходи строем. неужели так сложно ответить, возьми этот тексти вставь его туда то и тудато. или как то ещёю переломился умник, бедненький
Ты мля самый умный? то то туда то запихнуть, запихни себе топ этот в ... ТЫ ГАЙДЫ ЧИТАЛ? ничего не прочитал, зато тут права качает...
там для таких как ты описано:
возьми этот тексти вставь его туда то и тудато.
Специльно для тебя мой ленивый нуп:
Качаешь архив, открываешь, заходишь в tables/server.txt пихаешь туда настройки сервера, которые можно найти в разделе "Список серверов"
Дальше прописываешь скиллы присту, которые он будет юзать, и на кого...
это все можно найти в конфигах....
Все уже давно за вас сделано...а вам трудно видите ли нажать поиск и напечатать пару слов...

Женя
11.11.2007, 19:38
GoldenShadow
Ты меня пугаешь Т___Т
monsterSkill Lex Divina {
lvl 5
sp > 30%
notInTown 1
target_whenStatusInactive Lex Divina
target_timeout 15
notInTown 1
maxAttempts 3
}
По-моему будет логично предположить что Атена кидается на мобов приблизительно тем же конфигом с минимальными заменами... Я только предполагаю... Переделывать его нет желания, да и не пользуюсь я таким.

А карие... самая нубская ошибка бывает в том что тупо не прописывают в партийном конфиге это: target_whenStatusInactive. Чаще пишут просто "когда статус не активен". И уж совсем верх идиотизма - забыть прописать partySkill Kyrie Eleison.

4epT
12.11.2007, 01:50
флуд удалён (http://ragbot.ru/forum/showthread.php?p=12533)
Идиотские вопросы, типо "как мне сделать чтобы прист кастовал.." сюда не писать! В первом сообщении написано достаточно примеров! Если что-то не получается, то описывайте проблему так, чтобы люди поняли, что Вы хоть что-то делали!

Kress
12.11.2007, 21:00
даже у самого появилась проблема.... вот как

Рассмотрим Сервер RusRO:
вот что отписано выше:

Вот что написал я:
1. Chain Combo - работает очень хорошо
2. Combo Finish - нихрена не работает...

используя форумулу:
*1.0 - 0.332 - 0,396 = 0,272
и опять же не работает... странно... давайте решать вместе...

Покопался на форуме Кора, и нашёл вот что:
waitBeforeUse value = your delay of Triple Attack / 100 (and for Combo Finish its the delay of your Chain Combo)
So basically the delay to use is the delay of the skill that triggers the next combo =)
For example, if your delay is 50 you use a value around 0.50
Now this wil NOT make it _always_ use the combo, but it wil be a lot more efficient
Hope this helps

В переводе сути:
waitBeforeUse для Combo Finish - это delay для Triple Attack делённый на 100.
К примеру у меня:
[ 71/ 31] You use Triple Attack (lvl 5) on monster Skel Soldier (1) - Dmg: 810 (delay 37.8)
в таком случае я своему Combo Finish ставлю waitBeforeUse 0.378.

У меня пашет, надеюсь кому-нибудь поможет.

Мой конфиг:

attackComboSlot Chain Combo {
lvl 5
sp > 10%
monsters
afterSkill Triple Attack
whenStatusInactive Triple Attack Delay
}
attackComboSlot Combo Finish {
lvl 5
spirit > 1
afterSkill Chain Combo
waitBeforeUse 0.378
autoCombo 1
dist 1.5
isSelfSkill 1
}


странным образом иногда теперь и Чейн комбо не проходит... да и Комбо финиш тоже. Но время от времени получается полная комба. Нужен тут совет - я вообще не втыкаю почему так.

4epT: преукрасил сообщенице в лучшем стиле ;)

4epT
13.11.2007, 01:44
Kress, я думаю если ты еже и офф форуме покопался, то ты тут самый втыкающий по комбам :)

Kress
13.11.2007, 14:50
значит буду дальше втыкать... авось там на оффе поднимался этот вопрос. мож даже смогу заманстрячить азурой фигакнуть с комбы =)

кстати "перевод сути" это не цитата, это мой личный перевод =)

P.s. спасиб за нормальное оформление =0)

Dima$$
21.11.2007, 23:23
Возникла небольшая проблемка с суппорт пристом ботом: вначале все работало, бегал как миленький, касты давал, хилял. А при следуйщем запуске он загрузился и безостановки стал хилять совершенно здорового сопартийца. Если я что-то напутал (скорее всего так и есть) , то как получилось, что он нормально работал до этого?
Помогите понять, что я не так прописал п партийном хиле?


partySkill Heal {
lvl 10
target Hunt
target_hp < 60%
}

Пробовал просто без таргета - тоже хилит безостановки..

partySkill Heal {
lvl 10
target_hp < 60%
}

GoldenShadow
22.11.2007, 10:14
еще один...это баг!!! отбеги от своего приста, чтобы он тебя потерял, а потом дай ему найти себя...и все будет нормально...

drugster
25.11.2007, 00:44
attackSkillSlot Holy Light {
dist 6
isSelfSkill 0
maxAttempts 12
maxUses 12
monsters
sp > 20%
}

Интересно почему никто не пишет это?

Видимо никто не пользуется, вот и не пишут.. Добавил

FragMent
01.12.2007, 13:43
1. sl 27 x y - кастуем варп на локацию
4. warp (0-3) - выбираем куда варпаться
5. move x y - нервно пишем координаты портала
6. если не успели (портал закрылся) то смотрим п.1

partySkill Assumptio {
lvl 5
sp > 20%
whenStatusInactive Assumptio
stopWhenHit 1
notInTown 1
}

я и так ставил всё равно не работает.:(

4epT
02.12.2007, 04:21
FragMent, при чём тут цитата?

Ты же сопартийца пытаешься обкастовать? (они в пати??)
тогда нужно писать: target_whenStatusInactive Assumptio
и заметь, в городе он кастовать не будет!!

FragMent
02.12.2007, 10:42
romanov29, а догадайся почему..
подсказака: useSelf_skill Assumptio ...

ставил эту почему другая не понимаю
Спасибо большое щас попробуй

partySkill Aspersio {
lvl 5
target_whenStatusInactive Assumptio
target_timeout 240
sp > 10%
timeout 5
}

Skill Aspersio failed (Basic)

вот что у меня стоит всё равно не пашет

4epT
02.12.2007, 11:10
значит он кастует скил, а вот почему он не срабатывает - это уже тебе смотреть внимательно нада, может патиец убежал, может ещё что-то..

FragMent
02.12.2007, 19:23
да я рядом стою всё касту, а асу не хочет (((

4epT
02.12.2007, 20:32
введи рочками в консоль бота-приста sp 361 0 должно скастовать асу на 0-го игрока (см. команду pl)

Veriton
03.12.2007, 21:31
помогите! я настроил бота найт+прист на хай орков всё бы хорошо
но начинаются проблемы когда найт идёт продавать/покупать вещи
то он ест винг(летит на кафру) делает то что нужно... в это время прист бежи до пронты пешком короче они силно разлучаются.

вопрос как сделать чтобы прист варпался на кафру вместе с найтом?

4epT
03.12.2007, 22:25
найту добавь макрос:
automacro resp {
map prontera
timeout 30
call {
do p respawn
}
}

а присту:
automacro PMresp {
party "respawn"
location not prontera
timeout 10
call {
do respawn
}
}

тока зачем присту колысить в пронту, когда его можно отогнать в хижину, ну это уж сам будешь думать

Dusty
20.12.2007, 20:42
тут был вопрос с комбами.там надо просто убрать задержку тогда бот будет просто всаживать все нужные комбы враз.ну это как фишка с 5даблами за раз

4epT
21.12.2007, 04:40
Dusty, а ты сам комбы пробовал? Получалось?

Starsky
24.12.2007, 12:34
внимание! чтобы убрать конфликт скилла "Heal" (прист бесконечно кастует его) уберите эту строку из конфига

useSelf_skill_smartHeal 1

Женя
24.12.2007, 13:29
Starsky
Дурак? Как мне объясняли, эта строка отвечает за то чтоб он при 300+ дамага не лечил на 1800+. Если не права, то извини, но пока моё мнение таково что ты ошибаешься.

Gans
24.12.2007, 13:41
Чиби, не, это может быть. Надо проверить.

Женя
24.12.2007, 14:03
Gans но если он будет хилять постоянно по 2к, то будет больше SР расходовать(

Starsky
24.12.2007, 14:26
простите конечно если я тоже неправ, но:

мне нужен был прист как хилер, использую этот скилл

partySkill Heal {
lvl 10
target Shitsuneru
target_hp < 70 %
}

но вместо того чтобы получать замечательный хил когда мне это нужно было, мой прист выжигал моментально все свое СП, кастуя на меня хил первого уровня (~ +240 ХП) и так без остановки. сначало у меня стояло условие target_hp < 70 % нашел я эту строчку useSelf_skill_smartHeal 1

решил убрать к чертовой матери. релоуд конфига. остальное время мой прист на самом деле лечил моего кнайта только когда его ХП падало ниже 70% и кастовал на этот раз хил 10 уровня. и СП он больше бесконечно не выжигает.

Женя
24.12.2007, 16:27
Starsky
У меня стоит так:
partySkill Heal {
lvl 10
target_hp < 1400
sp > 50
}
И никаких проблем.

Starsky
24.12.2007, 18:52
каждому свое :d

sll5225
05.01.2008, 23:53
внимание! чтобы убрать конфликт скилла "Heal" (прист бесконечно кастует его) уберите эту строку из конфига

useSelf_skill_smartHeal 1

Фигня все это :)
Только что потестил, поставил там 0, и вот что вышло:

You use Heal on Player ***** (0) : 1764 hp gained
Exp gained: 1/2 (0.00%/0.00%)
You use Heal on Player ***** (0) : 1764 hp gained
Exp gained: 1/2 (0.00%/0.00%)
You use Heal on Player ***** (0) : 1764 hp gained
Exp gained: 1/2 (0.00%/0.00%)
You use Heal on Player ***** (0) : 1764 hp gained
Exp gained: 1/2 (0.00%/0.00%)

Ефект тот же что и при 1, только сп это жрет намного больше :p
Проблема не решена :(

Saiji
06.01.2008, 00:13
блин делайте по гайду)) у меня почему-то все сделано как тут писали и все офигенно работает)))

sll5225
06.01.2008, 00:16
так все по гайду просто иногда бывает :)

Dima$$
08.01.2008, 01:17
Saiji, напиши, как у тебя прописано, т.к я тоже по гайду делал, но при коннекти, еслицель в поле видимости приста - он начинает хилить ее до бесконечности. Если отбежать за зану видимости приста (дальше 1 экрана) то прист сначала ищет тебя, подбегает, дает каксты и ведет себя как паенька, хилит, если ты ранен и т.д. Этот баг возникает только при загрузке бота.

Saiji
08.01.2008, 12:12
Dima$$,
У меня вот так и вроде ни разу не было, чтоб он тупил...


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

}

partySkill Heal {
lvl 10
sp > 40
target_hp < 2500
}

sll5225
08.01.2008, 15:16
2 Dima$$
Еще также возникает когда бот прист заходит в порт на локу с тем за кем следует (follow) и начинает тоже захиливать его до бесконечности,
но правда когда сопартийца начинают валить, он перестает хилять без причины:)

Возникла проблема, на сопартийца моб насылает какое-то проклятие (чар становится зеленым), которое не дает при этом хилять его, может кто-то знает что это за проклятие, что б прописать его в target_whenStatusInactive , потому что бот прист сжигает много сп зря... :(


partySkill Heal {
lvl 10
target_hp < 70%
sp > 40
target_whenStatusInactive ••••••••
}


Прикол в том что сопартиец не бот, а у приста в логах токо так:
Monster Frus (0) uses Change to Undead on player ****(0) : Lv 2

Выходит статус Undead ? Но в skillsstatus.txt нету такого...:p

4epT
12.01.2008, 18:11
sll5225, когда на игрока накладывается какой-либо статус, то в консоли это тоже пишется!

второй вариант посмотреть статус:
вводим в консоль s смотрим что написано:
----------------------- Status -------------------------
4epT HP: 207/207 (100%)
Novice Boy SP: 44/44 (100%)
Base: 34 9,467/13,967 /0 (67.78%)
Job : 10
Zeny: 6,903 Weight: 109.1/2270 (4.8%)
Statuses: none <<<тут
Spirits/Coins: 0
--------------------------------------------------------
Total Damage: 0 Dmg/sec: 0.00
Total Time spent (sec): 0.00
Last Monster took (sec): 0.00
--------------------------------------------------------

timpson
12.01.2008, 19:56
такая проблема:2 бота(хант и прист)бегают в пати на гео
но! такая ситуация бегут они в 2 а мобов нету тут у них кончаетса глория или магни и прист останавливаетса и начинает кастовать тем самым он во 1 отстаёт во 2 хант не получает етих кастов.как зделать чтоб он кастил пока хант дерётса или как зделать чтоб хант ждал его когда тот начинал кастовать

4epT
12.01.2008, 20:10
чтобы ждал не получится..

поробуй в блок со скилом добавить:
notOnAction move

timpson
12.01.2008, 21:08
Вписал,не помогло.Хант останавливаетса,прист соот тожэ и начинает каст в то время как хант делает 3дабла и бежит дальше:))*bravo*

Sexy
12.01.2008, 23:43
Как было написано выше, я потестил какой статус накладывается на игрока и вот что мне написало интересного:
Statuses: Concentration Potion, Blessing, Aspersio, Assumptio, Increase AGI, Unknown 97
Далее смотрите сами)

4epT
13.01.2008, 01:24
значит так:

лезем в кору в файл: tables\skillsstatus.txt добавляем в нужном месте:
95 Stop
97 Undead
100 Muted

а в блоке скила пытаемся писать:
target_whenStatusInactive Undead

смотрим результат и выкладываем сюда!

Sexy
13.01.2008, 10:38
Как и ожидалось от великого 4epT'a)) Прописывайте всё пашет *ok*
Прист видит статус на тебе и не пытается кастовать хил, как только статус заканчивается он начинает хилить до полного выздоравления)

4epT
13.01.2008, 17:26
а ещё говорят, что помогает релог, т.е. как нас заундедили, мы релогинемся и статус спадает.

timpson
14.01.2008, 11:08
как зделать чтоб бот(хант)не респалса при смрети?дело в том что прист(опятьже бот)не успевает реснуть его так как вечно отстаёт а когда прибигает к смертнику тот уже реснулса:)):))((

Quezacotl
14.01.2008, 12:30
http://openkore.sourceforge.net/manual/
Клацаеш на конфиг.тхт,а в поискове вводиш: "dcOnDeath"

и радуешся жизни)))))

EvilL
16.01.2008, 18:20
скажите пожалуйста, можно как-нибудь заствить монка воровать сферки у черепах? не нашел тут конфига на этот скилл.

alex600
17.01.2008, 07:06
В таком варианте он пытается 1 раз применить скилл к любому мобу которого атакует. Остаётся добавить список мобов monsters(я не пробовал) и увеличить количество попыток если надо.

attackSkillSlot Steal {
lvl 10
dist 1.5
sp > 10
maxAttempts 1
maxUses 1
}

4epT
17.01.2008, 19:12
EvilL, затоты нашёл кучу примеров, которые тебе помогут нарисовать нужный тебе скил самостоятельно ;)

alex600, Steal - это же скил вора, так какого хера этот тут делает?

EvilL
18.01.2008, 17:02
Фигня получается...вобще не получется :

attackSkillSlot Vigor Absorption {
lvl 1
dist 5
sp > 20
maxAttempts 1
maxUses 1
}

и еще, очередность использования скиллов можно выставить afterSkill?
попробовал так :

attackSkillSlot Vigor Absorption {
lvl 1
dist 5
sp > 20
maxAttempts 1
maxUses 1
}
attackSkillSlot Infiltration {
lvl 5
dist 2
sp > 20
spirit > 0
afterSkill Vigor Absorption
monsters Sleeper, Freezer, Permeter, Solider
}

В итоге монк иногда, как попадется, применяет поглощение сфер, когда сп кончается начинает колотить черепах руками...о_О

------------------

Разобрался сам собою. Вот так оно должно было выглядеть чтоб работало :

attackSkillSlot Vigor Absorption {
lvl 1
dist 7
sp > 10
maxAttempts 1
maxUses 1
monsters Sleeper, Freezer, Permeter, Solider
}

attackSkillSlot Infiltration {
lvl 5
dist 2
sp > 100
spirit > 0
afterSkill Vigor Absorption
monsters Sleeper, Freezer, Permeter, Solider
}
Ненужные посты наверное можно делит?)

4epT
18.01.2008, 19:26
EvilL, уверен, что "afterSkill" тут лишнее, т.к.
1. это условие комбо-атаки
2. скил Infiltration у тебя и так будет срабатывать после первого, т.к. прописан ниже.

а ещё у тебя очень интересное условие: sp > 100, у тебя Infiltration вообще работает?

EvilL
18.01.2008, 19:51
4epT, хм, без afterSkill не абсорб не работал вобще, по крайней мере у меня. о_О Мб случайность, конечно.
Инвест работает на ура как раз, у монка 800сп, как только остается меньше 100 - садится регенить.

Хотя проблема всё равно осталась.. Абсорб работает. но как то уж очень стрёмно, срабатывает 1 раз из 10. Думал дело в дистанции, ан нет, похоже пофиг ему на дистанцию, подходит и лупит инвестом сразу. =\

4epT
18.01.2008, 20:03
а ещё у тебя очень интересное условие: sp > 100, у тебя Infiltration вообще работает?

ой, блин, нуб я тут же % не стоит :)

Абсорб у тебя должен работать, если ты потрёшь "attackSkillSlot Infiltration"

у мну написано вон как:
attackSkillSlot Infiltration {
lvl 5
dist 2
sp > 20
spirit > 0
monsters Sleeper
}

Кстати вот это научит монка правельно кастить сферки (как у нас сферок 0, так мы 5 штук сразу кастим):
doCommand conf SPIR1.disabled 0;;conf SPIR2.disabled 0 {
sp > 8
spirit < 1
timeout 3
}
useSelf_skill Vigor Condensation {
lvl 5
sp > 8
spirit < 5
aggressives < 2
inLockOnly 0
disabled 1
label SPIR1
}
doCommand conf SPIR1.disabled 1;;conf SPIR2.disabled 1 {
spirit 5
timeout 3
disabled 1
label SPIR2
}

EvilL
18.01.2008, 20:13
4epT, за сферки огромное спасибо =)
А про инвест не понял. Если его потереть он же не будет работать?) Абсорб хорошо конечно, но без последующей атаки не катит. Или что ты имел в виду?

4epT
18.01.2008, 21:24
я имел в виду, что блок абсорб не зависит от блока инвеста. а если его потереть, то он естественно работать е будет

EvilL
18.01.2008, 21:26
4epT, остается вопрос как заставить правильно работать абсорб.. :(

timpson
23.01.2008, 11:21
как зделать чтоб бот прист варпалса через скил на кафру когда бот хант здыхает?(они в пати только в 2)

Resistor
25.01.2008, 14:01
Вот помню видал где-то тему на (rofan вроде) где написан макрос для "пьяной хотьбы", ну когда бот ходит "по человечески". На LegacyRo
чёта палят сильно поэтому этот макросик мне бы очень пригодился. Может знаете где эта тема лежит или что там писать надо было?
-----------------
Уже нашёл, http://rofan.ru/viewtopic.php?t=415 если кому понадобится.

4epT
26.01.2008, 03:11
4epT, остается вопрос как заставить правильно работать абсорб.. :(
Так у меня получилось скасить Абсорб (http://ragbot.ru/forum/showthread.php?p=15966#post16242)

как зделать чтоб бот прист варпалса через скил на кафру когда бот хант здыхает?(они в пати только в 2)

перечитай тему заного! (http://ragbot.ru/forum/showthread.php?p=13712#post13711)

Шляпа
02.02.2008, 00:07
очень интересует описание скилов типа базилики (что б постоянно держал базилику) и держал св на сопартийцах

4epT
02.02.2008, 04:57
useSelf_skill Basilica {
lvl 5
sp > 120
whenNotGround Basilica
inInventory Yellow Gemstone > 0, Red Gemstone > 0, Blue Gemstone > 0, Holy Water > 0
stopWhenHit 1
notInTown
aggressives 0
}

вот бы ещё научить понимать "notOnAction route"

ЗЫ: спс, Gans'у за заметку о том, что не правельно писать насколько строчек "inInventory" внутри одного блока

ChyPaKaBreK
11.02.2008, 10:24
Памагите нубу 8-)) я вроде сделал все как написано а мой монк всеравно чет тупит... ненабирает сферки и небьет ими(( вот что у мну написано

attackSkillSlot Finger offensive {
lvl 5
maxUses 1
sp > 20%
spirit > 4
monsters
}

attackSkillSlot Infiltration {
lvl 5
dist 2
sp > 20
spirit > 0
monsters Geographer
}


useSelf_skill Blessing {
lvl 10

whenStatusInactive Blessing
}

useSelf_skill Vigor Explosion {
lvl 5
maxCastTime 0
minCastTime 0
whenStatusInactive Vigor Explosion
sp > 20
spirit 5
inLockOnly
notWhileSitting
notInTown
}

doCommand conf SPIR1.disabled 0;;conf SPIR2.disabled 0 {
sp > 8
spirit < 1
timeout 3
}
useSelf_skill Vigor Condensation {
lvl 5
sp > 8
spirit < 5
aggressives < 2
inLockOnly 0
disabled 0
label SPIR1
}
doCommand conf SPIR1.disabled 1;;conf SPIR2.disabled 1 {
spirit 5
timeout 3
disabled 0
label SPIR2
}
;)

мне нужно чтоб он кастил сначала 5 сферок с географов патом их бил метательной сферкой) и еще чтоб он правильно обсорбил географов... до максимум сп

CTACeNA
21.03.2008, 19:28
народ чет я не доганаяю чтоб звал сферки до 5 эт как =)

4epT
22.03.2008, 03:47
CTACeNA, почитай внимательнее 75 сообщение ;)

CTACeNA
23.03.2008, 00:02
спс большее кароч большее спасибо тому человеку который придумал бота (точнее не придумал а сделал) респект да уважуха класная шняга прибыль кач и все в 1м флаконе =)

MasterRo
23.03.2008, 03:08
У меня маленький вопрос, Вои если использовать холт лайт то он бьёт на дистанции. так а если у тебя декса мало прокачена, то ты медленно кастуешь, значат если ты бьешт моба с дистанцией 7 или 8 как в конфиге написано, то пока кастуешь моб подходит ты его бъёш и он тебя бъёт, потом опять кастуешь, но он первея бьёт и срывает твой каст, как сделать так чтоб бот отходил от моба, когда тот к нему подходит например на дистанцию 3!!••••••••••••••

Irmo
23.03.2008, 04:15
runFromTarget 1
runFromTarget_dist 6
это вроде отвечает за поддержание дистанции
чогде ставить смотри в мануале

MasterRo
23.03.2008, 11:27
Да где ставить, я то знаю, просто мне нужно точно знать, а то бот будет уходить от мобов, щас протестирую!

4epT
23.03.2008, 23:48
если ты не успеваешь скатить на расстоянии 7-8 клеток то отбегание на 3 клетки тебя нефига не спасёт!

MasterRo
24.03.2008, 11:55
А если я дексу прокачал, но вот когда сам моб к тебе подходит, когда ты его бьешь, тебе надо от него отойти и бить дальше, что тогда надо поставить?

4epT
24.03.2008, 13:24
MasterRo, тебе же уже сказали (http://ragbot.ru/forum/showpost.php?p=18515&postcount=89)

MasterRo
24.03.2008, 13:46
Всё спасибо:)

morzhovich
19.04.2008, 00:11
По поводу комбы чампа.. Вот, что я написал:
attackComboSlot Chain Combo {
lvl 5
sp > 10%
monsters
afterSkill Triple Attack
waitBeforeUse Triple Attack Delay
autoCombo 1
isSelfSkill 1
}

attackComboSlot Combo Finish {
lvl 5
monsters
afterSkill Chain Combo
waitBeforeUse Chain Combo Delay
autoCombo 1
isSelfSkill 1

}

attackComboSlot Tiger Knuckle Fist {
lvl 5
monsters
afterSkill Combo Finish
waitBeforeUse Combo Finish Delay
autoCombo 1
isSelfSkill 1

}

attackComboSlot Chain Crush Combo {
lvl 10
monsters
afterSkill Tiger Knuckle Fist
waitBeforeUse Tiger Knuckle Fist Delay
autoCombo 1
isSelfSkill 1
}

После запуска он заменяет ххх Delay на реальные значения задержек и сам прописывает в конфиг.

Ну и канешна же прописать
useSelf_skill Dangerous Soul Collect {
lvl 1
spirit < 2
}
а не spirit < 5 !!! тут я не уверен, но кажется так работает гораздо лучше.

Вод тока дальше Combo Finish чета очень редко идет. Но полная комба все же проходит иногда. Есть какие то идеи, почему далеко не всегда проходит?

ЗЫ.
Вообще то сейчас проверил и Chain Crush Combo проходит относительно часто, но все же хотелось бы по чаще :)

rogamer2008
21.05.2008, 12:03
Такой вопросец:
Как сделать, чтобы, при пати с магом, бот-прист кидал лекс этерну на моба через секунду после того как маг начал читать заклинание, допустим фаер болт?

vladud2000
21.05.2008, 16:31
1) Прописать присту в блок атак скилл терну и юзать только 1 раз (если магия с 1 удара под терной сносит).
2) Задать магу условие для чтения заклинаний - статус терна

и нет проблем. прист кидает терну на всех и вся (если прописал грамотно), а виз сносит с терной =)

rogamer2008
22.05.2008, 03:05
Ну, мага-то я руками вожу. И все таки, как сделать так, чтобы прист распознавал, что на моба читают заклинание? Хочецо, чтобы прист закидывал этерной не всех и вся, а только тех, кого я захочу. ;)

vladud2000
22.05.2008, 12:12
Прописать для скилла мобов, на которых кидать =\

Или тебе охото чтобы прист кидал терну, когда на моба начинают читать заклинание?

rogamer2008
22.05.2008, 12:20
Или тебе охото чтобы прист кидал терну, когда на моба начинают читать заклинание?
Да, да, именно так. =)

Irmo
22.05.2008, 13:19
макросами отловить начало каста и кинуть терну
вообще аэтерна дико глючит на боте

vladud2000
22.05.2008, 16:45
вообще аэтерна дико глючит на боте

Это из той же серии, что и Манус...тоже частенько глючит.
Если без макроса обойтись - одним конфигом, то глюков меньше

Irmo
22.05.2008, 18:52
у меня конфигом получалось кидать ее только в 70% случаев, да и то после первого удара дамагера

4epT
22.05.2008, 19:37
rogamer2008, а как на счёт того чтобы
-присту отключить возможность пользоваться палкой
-прописать ему атакующий скил атены
-прописать чтобы он атачил партийных мобов

rogamer2008
23.05.2008, 02:10
rogamer2008, а как на счёт того чтобы
-присту отключить возможность пользоваться палкой
-прописать ему атакующий скил атены
-прописать чтобы он атачил партийных мобов
О! Хорошая мысль! =)
Сегодня попробую.

Добавлено через 6 часов 9 минут 40 секунд
Все хорошо, прист как живой почти, вот только трабл появился: прист четко через 30 секунд после захода дисконнектится... В чем может быть трабл и как его устранить?

vladud2000
23.05.2008, 09:03
Все хорошо, прист как живой почти, вот только трабл появился: прист четко через 30 секунд после захода дисконнектится... В чем может быть трабл и как его устранить?

1) Возможно, что у тебя не достаточно оперативки для работы и РО и КОРы. Тогда РО берет на себя всю память, а кора при недостатке или простое дисконектится. Но такие проблемы лишь при 128 МБ оперативы.

2) Возможно у приста установлен параметр дисконекта, через которые он должен железно переконектиться.

rogamer2008
23.05.2008, 14:41
Точно не 1)...

2)Где эта тема может находиться? чето полазил, не нашел.

4epT
23.05.2008, 19:56
rogamer2008, напиши конфиг для приста

BOog
27.05.2008, 10:51
помогите с пристом он на себя блесс кидает на меня нехочет почему незнаю

мой конфиг
##### Благословение #####
partySkill blessing {
lvl 10
maxCastTime 0.5
minCastTime 0.1
hp >= 70%
sp > 70
homunculus_hp
homunculus_sp
homunculus_dead
onAction
whenStatusActive
whenStatusInactive Blessing
whenFollowing
spirit
aggressives 0
monsters
notMonsters
stopWhenHit 0
inLockOnly 0
notWhileSitting 0
notInTown 1
timeout 5
disabled 0
manualAI 0
target
target_hp >= 70%
target_isJob
target_isNotJob
target_whenStatusActive
target_whenStatusInactive Blessing
target_aggressives 0
target_monsters
target_timeout 240
target_deltaHp
target_dead 0
inInventory
isSelfSkill 1
}

4epT
28.05.2008, 17:16
BOog, причин может быть масса!
1. возможно по тому, что скил называется Blessing
2. самая наверное главная что ты видимо не догоняешь что ты именно прописал (слишком много лишний условий). Читай мануал что значит каждое условие.

и вообще забавно в пати скиле "блесс" условие "isSelfSkill 1" :))

Sheggy
12.06.2008, 09:12
BOog, причин может быть масса!
и вообще забавно в пати скиле "блесс" условие "isSelfSkill 1" :))
ахахах...лол..

такс у меня такая проблема на рофане чёто ненашёл ответ...
мне нужно чтобы прист бегал за мной а я бот^_^ и давай касты и хил..
проблема в том что мы должны быть без пати я смело полез и нашёл это на рофане получилось так

partySkill Blessing {
lvl 10
whenStatusActive Blessing, Increase AGI
target_whenStatusInactive Blessing
target_aggressives 0
target_timeout 230
sp > 60
notInTown 1
notPartyOnly 1
maxCastTime 0.5
minCastTime 0.1
aggressives 0
target ник
}

partySkill Increase AGI {
lvl 10
whenStatusActive Blessing, Increase AGI
target_whenStatusInactive Increase AGI
target_aggressives 0
notPartyOnly 1
target_timeout 170
sp > 80
notInTown 1
maxCastTime 1.5
minCastTime 1
aggressives 0
target ник
}

partySkill Kyrie Eleison {
lvl 10
sp > 800
target_whenStatusInactive Kyrie Eleison
notPartyOnly 1
stopWhenHit 1
notInTown 1
target_timeout 330
target ник
}

partySkill Impositio Manus {
lvl 5
whenStatusInactive Impositio Manus
target_timeout 45
target_aggressives 0
aggressives 0
notPartyOnly 1
notInTown 1
maxCastTime 3
minCastTime 0.5
target ник
}

это всё работает замечательно...
а хил

partySkill Heal {
target_hp < 80%
maxCastTime 0.3
minCastTime 0.1
timeout 0.1
notPartyOnly 1
target ник
}
приста кастует безконечно... я так понял она ХЗ сколько у меня НР поэтому...
есть выход поставить таргет таймаут но вы сами понимаете что хил с тайм аутом это не хил... помогите пожалуйста
пока что пришлось поставить target_timeout 20 мавок бьёт на ура и не сидит...но на леших немогу, хотя с 25лвла я спокойно в пати на них качался:p

Tuzz
12.06.2008, 15:21
Можно написать небольшой макрос:
дамагеру:
automacro healplz {
hp < 70
# Сам выберешь скок ХП
call healMe
run-once 1
}

macro healMe {
do pm (*Ник*) HP!
realse healplz
}


Присту :
automacro healHim {
pm /HP!/
call {
do sp (*№скила heal из таблицы skills.txt*) $.lastpm 10
}

Sheggy
13.06.2008, 12:54
завтро потестю=) спасибо по идее всё прально должно быть

Добавлено через 12 часов 0 минут 25 секунд
у меня плохо с макросами)))

hp < 70
# Сам выберешь скок ХП
НР в процентах или единицах? если я поставлю знак процента чёнить изменится?

do pm (*Ник*) HP! ник в скобказ или нет?

automacro healHim {
pm /HP!/
call {
do sp (*№скила heal из таблицы skills.txt*) $.lastpm 10
}

номер скила в скобках или нет? как я понял должно получится

utomacro healplz {
hp < 70
# Сам выберешь скок ХП
call healMe
run-once 1
}

macro healMe {
do pm (ПРИСТКО) HP!
realse healplz
}

automacro healHim {
pm /HP!/
call {
do sp (28)$.lastpm 10
}

Добавлено через 35 минут 58 секунд
ой говорил же туго чёто у меня с этим...нихера неработает =Ь
вот самая главная проблема что если дамагер убежит от приста его потом ненайти...если тока он случайно мимо не пробежит.. так они не в пати и друг друга не видят
ктонить знает решенее проблемы?

Tuzz
13.06.2008, 14:31
(* и *) это просто мои "кавычки". Имена пишутся без скобок, с учетом регистра. номера спелов тоже без скобок. Не забывай про РеГиСтРР.
А чтобы друг друга видели - пусть в одной ги будут. должно сработать.

Sheggy
13.06.2008, 23:26
имена с учётом какойго регистра? оО
я чёто плохо сообразил наверное=) обьясни пож^_^

vitt
13.06.2008, 23:44
имена с учётом какойго регистра? оО
Ну это значит БОЛЬШИЕ и маленькие буковки ОтлИЧаюТся. И должно совпадать с точностью до "размера букв".

ПуФФыстая
24.06.2008, 14:51
Помогите мне плиз) мне над знач для двух конфигов)
1) Это чтобы когда у чара (не прист) каст офф она шла на определенный координаты и ждала пока ей дадут каст..потом шла опять куда ей хочется)

2) мне нуно чтоб на этих координатах стояла пристка тупо стояла и нчее не делала. И когда чар (тот что выше) подходит к ней (а они не в пати) давала ей каст. как бы эт сделать то? х_Х


зы. каст эт блес и аги

pobo4ka
25.06.2008, 09:40
для пуффыстая
макрос для неприста (толкаем в блокнот macros
automacro sux{
whenStatusInactive bless(тут статус писать)
call {
do move 666 666 alberta (координаты куда нада придти и город ну или лока)
pause 6
do pm nik "каст"
pause 5
release sux
}
run-once 1
}
макрос для пристки соотвецтвенно толкаем тоже в блокнот macros

automacro Buff {
pm /каст,ыыы/i,10
call {
pause 0.5
do sp 34 @player($.lastpm)
pause 0.5
do sp 29 @player($.lastpm)
pause 0.5
release Buff
}
run-once 1
}

пристке убиваем все возможные телодвижения в конфиге,чтобы тупо сидела и не дергалась

это как вариант через макросы и пм в них же , сильно не бейте ибо макросы пишу второй день такчто тренируюсь

whenStatusInactive bless
ток вот хз нужно ли тут when

alex600
26.06.2008, 04:57
А почитать доку по макросам слабо коль уж взялись за них••••••••
whenStatusInactive бред
status [not] <статус> кул;)

ПуФФыстая
26.06.2008, 10:19
pobo4ka, Спасибо огромное вечером испробую... НУ а как же тело движения убрать? =\ если поставить чтоб не атаковала..все равно же будет бегать сцук >_<

ПуФФыстая
26.06.2008, 10:21
automacro Buff {
pm /каст,ыыы/i,10
call {
pause 0.5
do sp 34 @player($.lastpm)
pause 0.5
do sp 29 @player($.lastpm)
pause 0.5
release Buff
}
run-once 1
}


do sp 29 эт что? х_Х

pobo4ka
26.06.2008, 18:44
с тем чтоб оно не дергалось я думаю поможеть отключение авто атаки ,тейк айтм тоже ноль ,роут,и садит туда куда надо в ручную :)) можно прописать в лок мап локу и снизу координаты ,поидее никуда не побежит
зы sp 29 эт скил на плеера =) 29 = аги

pobo4ka
26.06.2008, 19:38
А почитать доку по макросам слабо коль уж взялись за них••••••••
бред
status [not] <статус> кул;)

согласен со строчкой затупил утро было -_^

Sheggy
04.07.2008, 18:18
можно 1 вопрос? как сделать чтоб прист агрил моба вешал вилку и танчил его, лудше убегал)) пока син треснет его СБр...
а лудше скажите мне почему ЧЁРТ не заглядывает в тему синоф....я с 80+ его жду там...хотя уже 70+ стал))) ответте пожалуйста в той теме о_О и в этой жедательно))

bankaSmerti
06.07.2008, 21:53
Подскажите пожалуйста как сделать так чтоб один бот ждал другого.
простой пример - аколит бегает за мечником. Начинает кастовать на себя аги ап, в этот момент мечник (который уже под аги апом) убегает - аколит теряет его. Как сделать так чтоб сворд остановился и подождал пока прочитается заклинание?

Кроме того интересно было бы знать как раставить приоритеты скилам приста-ако? Наткнуля на ситуацию когда у сворда хитов остается очень мало - пристбот вместо того чтобы полечить его гордо начинает читать Магнификат (сворд конечно умирает)..

4epT
07.07.2008, 01:44
bankaSmerti,что в конфиге выше написано то имеет больший приоритет

про "подождать" возможно поможет "followBot"? хотя несколько нелепо будет смотеться

Zeruel
30.08.2008, 15:08
A как дальше комбы чемпа писать и куда. Я не понимаю. Там просто у чемпа после финеша есть еще 2 комбы как их нужно записать и где?

4epT
31.08.2008, 14:30
Zeruel, в конфиге по аналогии

nano
08.09.2008, 13:52
Итак, вот это я прописываю в конфиге у своей пристки:

Чёртик, я немножко не понимаю, я полагаю что нужно прописать вот это:



}
partySkill Magnificat {
lvl 5
sp > 40
whenStatusInactive Magnificat
stopWhenHit 1
notInTown 1
aggressives 0
}
partySkill Blessing {
lvl 10
sp > 64
target_whenStatusInactive Blessing
}
partySkill Heal {
lvl 10
sp > 40
target_hp < 70%
}
partySkill Increase AGI {
lvl 10
sp > 45
whenStatusInactive Increase AGI
notWhileSitting 1
timeout 5
}


при это у моей пристки прописана карта prontera, и она как меня завидит то с радостью обкастует. Верно? Аха... я думаю верно, но.... нужно быть в пати (


Собственно как буду подходить то буду получать касты, верно ли всё это написано? И возможно ли чтобы я не была пати у бота.

4epT
08.09.2008, 19:24
вот делаем как-то так:
partySkill Increase AGI {
notPartyOnly 1
target 4epT
lvl 10
sp > 45
target_whenStatusInactive[/URL] Increase AGI
timeout 5
}
по идее должны кидать каст мне когда я буду проходить мимо, и если у меня не будет аги. остальное пишем по аналогии

nano
09.09.2008, 13:31
о, спасибо. А есть ли регулировка радиуса, т.е. хочу чтоб бафала только когда в упор подхожу на 1 клетку.

4epT
09.09.2008, 17:47
nano, ну ты глаза-то заруй.. есть конечно.. посмотри скелет пати-скила в чистом конфиге, там много чего интересного есть

SEDRIK2
18.09.2008, 23:20
Люди помогите весь поиск заюзал не помогло, проблема в том что бот(прист) не ходит за мной а тупо действует как кастер хотя все выставил правильно он жывет вообще отдельной жизнью когда к нему подходиш каст кладет пройдет за мной клеток 20 и останавливается поставил пати хил на 70% он хилит када захочет а не када <70% помогите пожалйста вот конф

4epT
18.09.2008, 23:28
followTarget DarкHunter :)) бан?
я так полагаю, надо же чтобы бот имел возможно сть двигаться, не так ли?
route_randomWalk 1

помоему чего-то не хватает:
useSelf_item Green Herb
whenStatusActive Poisoned
}
у тя бот чтоли древний?? это уже давно не требуется:
macro_readmanual red/chili

SEDRIK2
18.09.2008, 23:42
сделал все как ты написал не помогло по прежнему не ходит за мной держицо оооочень далеко и лечит када захочит

4epT
19.09.2008, 19:53
а что ты сделал?

FragMent
19.11.2008, 11:53
partySkill Impositio Manus {
lvl 5
sp > 20
target_whenStatusInactive Impositio Manus
notInTown 0
target имя_игроков
}


столкнулся с такой проблемой, что играю с ботопристом разными чароми, и постоянно менял конфиг. добавил таргет и имена на кого данный скил кидать.

aspid
23.11.2008, 05:18
По комбам чампа, задержки выставил вручную, автоматические выставляются слишком большие.
attackComboSlot Chain Combo {
lvl 5
sp > 10%
monsters
afterSkill Triple Attack
waitBeforeUse 0.207
autoCombo 0
isSelfSkill 1
}

attackComboSlot Combo Finish {
lvl 5
monsters
afterSkill Chain Combo
waitBeforeUse 0.207
autoCombo 0
isSelfSkill 1
}

attackComboSlot Chain Crush Combo {
lvl 10
monsters
afterSkill Combo Finish
waitBeforeUse 0.207
autoCombo 0
isSelfSkill 1
}

attackComboSlot Tiger Knuckle Fist {
lvl 5
monsters
afterSkill Chain Crush Combo
waitBeforeUse 0.207
autoCombo 0
isSelfSkill 1
}
Кстати вариации комбы разные. Краш проходит часто. А до тигра дело не доходило пока. Мобы не доживают. И сп быстро вылетает. Ставьте комбо для определённых мобов.

~krasnij~
27.01.2009, 13:12
Обыскал весь рунет..... ненащёл Skill B.S Sacramenti будут варианты?

4epT
27.01.2009, 21:29
"Sacramenti" - на какой скилл похож?? почему бы не сделать по аналогии?

vladud2000
01.02.2009, 02:02
Sacramenti оригинален и, скорее всего, требует макроса. Там нужно чтобы рядом стояло 2 приста или ако для каста.

П.С. Рад сообщить, что наконец-то свершилась революция! Теперь стали доступны Епископы - ArchBishops с их уникальным набором скиллов.

Polarise
09.02.2009, 22:12
attackSkillSlot Infiltration {
lvl 5
dist 2
sp > 20
spirit > 0
monsters Sleeper
notMonsters
}
я почитал манула , но не понял какие именно условия нужны чтобы бот использовал этот скил только на мобов , которые в этене.
Подскажите какой это статус и есть он вообще.

4epT
09.02.2009, 23:38
как на счёт попробовать использовать блок "monsterSkill Lex Divina" и условие "target_whenStatusActive Lex Divina"??

2pucT
24.02.2009, 06:58
подскажите кто знает, как сделать в пати бота-приста который бы давал всей пати магни, и на каждую цель накладывал бы лекс этерну?

~krasnij~
24.02.2009, 08:37
Сёрч в руки =))

например тут http://ragbot.ru/forum/showthread.php?t=136&highlight=%EF%F0%E8%F1%F2

xak74
07.03.2009, 11:12
чего тут нехватает уже всё перепробывал



partySkill Increase AGI {
lvl 10
sp > 45
target_whenStatusInactive Increase AGI
notWhileSitting 1
timeout 5
}

MoNaRcH
21.04.2009, 17:53
Как усадить приста бота для востановления СП?

4epT
22.04.2009, 00:56
как на счёт:
sitAuto_sp_lower 10
sitAuto_sp_upper 90

MoNaRcH
22.04.2009, 15:37
Большое спасибо ценрофуга фунициклирует :cool:

Snowmaster
18.05.2009, 11:42
это все вставлять в конфиг••••••(нубский вопрос=))))))

4epT
18.05.2009, 12:24
аха

Snowmaster
18.05.2009, 12:37
а где исправить чтобы он сам мобов не бил, а бегал за такимто челом??и его кастил и хилял, а не токо себя=)

4epT
18.05.2009, 12:40
в конфиге тоже, почитай раздел Мини ЧАВО

Snowmaster
18.05.2009, 13:04
смог сделать чтобы он кастовал сопартийника, но перестал кастовать себя, чо делать•••••• в мини ЧАВО не нашел как сделать чтобы он бегал за кем то!!! 4ерт подскажи тебе же не сложно=)=)=)=)=)=)=)=)

Добавлено через 4 минуты
а все нашел как сделать чтобы он бегал за кемто=)

Добавлено через 2 минуты
теперь как сделать чтобы он кастовал себя и сопартийника??

4epT
18.05.2009, 17:42
пропиши в конфиге селфСкилл и патиСкилл

Snowmaster
19.05.2009, 10:32
Уже понял=)=)=)еще вопрос, когда моего бота бьют он скил телепортация использует, как зделать чтобы он тупо стоял и хилялся??

Добавлено через 33 минуты
я прописал
useSelf_skill Heal {
lvl 6
sp > 25%
hp < 40%
timeout 2
}
но бот сам себя не хочет лечить, гдето ошибка••••••

4epT
19.05.2009, 18:23
поищи в конфиге телепорт и отключи ненужное
по хилу - хз ищи у себя запарки дальше

fairon123
25.05.2009, 11:42
извените пожалуста за глупый вопрос:как сделать чтобы монк вызывал сферы?

Добавлено через 2 часа 15 минут
и ещё кое что: не пойму как сделатьварп в мск(( подскажите пожалуста(заранее спасибо)

4epT
26.05.2009, 00:15
про сферки почитай в первом посте, про варп - смотря что надо

Сусяка
26.05.2009, 07:17
##
automacro msk1 {
pm /(.*)/
exclusive 1
call {
if ($.lastMatch1 == мск3) goto msk
goto end
:msk
do sl 27 139 142
pause 1
do warp mosk_fild02
do sp 28 @player($.lastpm)
pause 0.5
do sp 28 @player($.lastpm)
pause 0.5
do sp 34 @player($.lastpm)
pause 0.3
do sp 29 @player($.lastpm)
do sl 27 98 68
pause 1
do warp mosk_fild02
pause 1
release msk1
:end
do stand
}
}

примерно должно быть так)

fairon123
26.05.2009, 08:28
а где первый пост?))

Добавлено через 7 минут
извените за ещё 1 глупый вопрос куда вставлять вот это?

##
automacro msk1 {
pm /(.*)/
exclusive 1
call {
if ($.lastMatch1 == мск3) goto msk
goto end
:msk
do sl 27 139 142
pause 1
do warp mosk_fild02
do sp 28 @player($.lastpm)
pause 0.5
do sp 28 @player($.lastpm)
pause 0.5
do sp 34 @player($.lastpm)
pause 0.3
do sp 29 @player($.lastpm)
do sl 27 98 68
pause 1
do warp mosk_fild02
pause 1
release msk1
:end
do stand
}
}

Добавлено через 7 минут
я вставил варп портал под кастом в конфиге ( наверно не там надо) и он не работает(( тупо сел в пронте

4epT
26.05.2009, 18:36
это пишется в файл макроса, по умолчанию это файл macros.txt

fairon123
26.05.2009, 21:57
нет, не работает((

Добавлено через 1 минуту
Invalid map specified for lockMap - map msk_dun01 doesn't exist - пишет вот это

4epT
26.05.2009, 23:19
давайте как макрос обсуждать в отдельном разделе!

кстати сомнения на счёт "do warp mosk_fild02"!! не правильная команда

fairon123
27.05.2009, 12:12
а какую надо?

4epT
27.05.2009, 21:52
иди почитай консольные команды и узнаешь как правильно писать

fairon123
28.05.2009, 10:55
а где именно консольные команды?

4epT
28.05.2009, 18:02
а где у нас поиск?

fairon123
29.05.2009, 12:23
кароче фиг с этими ботами, нормально объяснить нубу не можете

4epT
29.05.2009, 19:21
совершенно правильное решение, и чары целы будут

Biggi98
06.08.2009, 19:47
Не пойму... либо конфиг азуры как-то обозвали завуалированно, либо его нету...

Jekaigi1
07.09.2009, 10:29
Хотелось бы узнать, можно ли повысить скорость хила, что бы допустим прист лечил персонажа по несколько раз в секунду? А то при встрече с сильным противником, прист просто не успевает отхилить персонажа.
В придачу мой конфиг:
partySkill Heal {
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 1
notInTown 0
timeout 0
disabled 0
manualAI 0
target
target_hp < 60%
target_isJob
target_isNotJob
target_whenStatusActive
target_whenStatusInactive
target_aggressives
target_monsters
target_timeout 0
target_deltaHp
target_dead 0
inInventory
isSelfSkill 0
}

4epT
08.09.2009, 20:01
я думаю надо поиграться с: maxCastTime, minCastTime, timeout..

ZeleBoba
29.01.2010, 11:02
а как насчёт БССа, у меня вот прист стоит в городе по бокам сидят аколиты, все касты даёт а БСС нет=(

partySkill B.S Sacramenti {
lvl 5
target_whenStatusInactive B.S Sacramenti
target ****
}

manticora
21.03.2010, 20:35
isSelfSkill 1 может быть?

4epT
22.03.2010, 07:38
нету такого статуса как "B.S Sacramenti"
посмотри какой должен статус накладывается

всевозможные статусы написаны в файле skillsstatus.txt

animationstime
17.04.2010, 06:49
Блок на Turn Undead не могли б добавить пожалуйста!

lil_bot
05.05.2010, 14:45
чего тут нехватает уже всё перепробывал



partySkill Increase AGI {
lvl 10
sp > 45
target_whenStatusInactive Increase AGI
notWhileSitting 1
timeout 5
}

тут надо переписать имя скила вот так вот

partySkill Increase Agility {
lvl 10
sp > 10
notWhileSitting 1
notInTown 0
target_whenStatusInactive Increase Agility
}


у мен вопрос,вписал каст кери ейлсон как в первом посту.так бот у мну спамит кирей на меня безостановочно (

4epT
06.05.2010, 08:24
а статус распознаётся как Kyrie Eleison?

lil_bot
18.05.2010, 15:04
такс. с кастом как то само починилось скопировал название из папки тейбл в описании скилов..
вот еще нупский вопрос,который наверно уже обсуждался,но поиск не дал ответа.
как бы мне бафать и хилять наемника сопартийца?

manticora
18.05.2010, 16:30
А если просто прописать имя наёмника или гомункула в атибуте target?

manticora
26.05.2010, 12:01
каст наёмника пристом (http://ragbot.ru/forum/showthread.php?t=5452)
Придумал:
partySkill Blessing {
lvl 10
sp > 64
mercenary_whenStatusInactive Blessing
}
partySkill Heal {
lvl 10
sp > 40
mercenary_hp < 70%
}
partySkill Increase AGI {
lvl 10
sp > 45
mercenary_whenStatusInactive Increase AGI
}
partySkill Kyrie Eleison {
lvl 10
sp > 35
mercenary_whenStatusInactive Kyrie Eleison
}

12344321
17.04.2011, 06:53
useSelf_skill Vigor Condensation {
lvl 5
sp > 8
spirit < 5
aggressives < 1
#удалите "aggressives" если нада кастовать, даже когда вас атакуют
stopWhenHit 1
inLockOnly 0
notWhileSitting 1
}
не кастует в чём может быть причина?

4epT
19.04.2011, 10:17
введи в консоль бота
skills
и посмотри как там этот скилл называется

Loveless
02.01.2015, 09:26
Ребята подскажите что не так?? я у вас на форуме уже все что можно пересмотрел по присту ну не хилит и все тут??(((######## Main configuration ########


alias_heal sp 28

allowedMaps
allowedMaps_reaction 1

attackAuto 0
attackAuto_party 0
attackAuto_onlyWhenSafe 0
attackAuto_followTarget 1
attackAuto_inLockOnly 1
attackDistance 1.5
attackDistanceAuto 0
attackMaxDistance 2.5
attackMaxRouteDistance 100
attackMaxRouteTime 4
attackMinPlayerDistance 2
attackMinPortalDistance 4
attackUseWeapon 1
attackNoGiveup 0
attackCanSnipe 0
attackCheckLOS 0
attackLooters 0
attackChangeTarget 1
aggressiveAntiKS 0

autoMoveOnDeath 0
autoMoveOnDeath_x
autoMoveOnDeath_y
autoMoveOnDeath_map

attackEquip_topHead
attackEquip_midHead
attackEquip_lowHead
attackEquip_leftHand
attackEquip_rightHand
attackEquip_leftAccessory
attackEquip_rightAccessory
attackEquip_robe
attackEquip_armor
attackEquip_shoes
attackEquip_arrow

autoBreakTime {
startTime
stopTime
}

autoConfChange {
minTime
varTime
lvl
joblvl
}

autoMakeArrows 0

autoRestart 0

autoRestartMin 10800
autoRestartSeed 3600

autoRestartSleep 1
autoSleepMin 900
autoSleepSeed 900

autoResponse 0

autoSpell

avoidGM_near 0
avoidGM_near_inTown 0
avoidGM_talk 0
avoidGM_reconnect 1800
avoidGM_ignoreList

avoidList 1
avoidList_inLockOnly 0
avoidList_reconnect 1800

cachePlayerNames 1
cachePlayerNames_duration 900
cachePlayerNames_maxSize 100

clientSight 20

dcOnDeath 0
dcOnDualLogin 0
dcOnDisconnect 0
dcOnEmptyArrow 0
dcOnMute 0
dcOnPM 0
dcOnZeny 0
dcOnStorageFull 1

follow 1
followTarget
followEmotion 0
followEmotion_distance 4
followFaceDirection 0
followDistanceMax 5
followDistanceMin 2
followLostStep 7
followSitAuto 0
followBot 0

ignoreServerShutdown

itemsTakeAuto 0
itemsTakeAuto_party 0
itemsGatherAuto 0
itemsMaxWeight 89
itemsMaxWeight_sellOrStore 48
itemsMaxNum_sellOrStore 99
cartMaxWeight 7900

lockMap
lockMap_x
lockMap_y
lockMap_randX
lockMap_randY

route_escape_unknownMap 1
route_escape_reachedNoPortal 1
route_escape_randomWalk 0
route_escape_shout
route_randomWalk 0
route_randomWalk_inTown 0
route_randomWalk_maxRouteTime 75
route_maxWarpFee
route_maxNpcTries 5
route_teleport 0
route_teleport_minDistance 150
route_teleport_maxTries
route_teleport_notInMaps
route_step 15

runFromTarget 0
runFromTarget_dist 6

saveMap prontera
saveMap_warpToBuyOrSell 1
saveMap_warpChatCommand

shopAuto_open 0
shop_random 0

sitAuto_hp_lower
sitAuto_hp_upper
sitAuto_sp_lower 0
sitAuto_sp_upper 0
sitAuto_over_50 0
sitAuto_idle 0

statsAddAuto 0
statsAddAuto_list
statsAddAuto_dontUseBonus 0
statsAdd_over_99 0

skillsAddAuto 0
skillsAddAuto_list

tankMode 0
tankModeTarget

teleportAuto_hp
teleportAuto_sp 0
teleportAuto_idle 0
teleportAuto_portal 0
teleportAuto_search 0
teleportAuto_minAggressives 0
teleportAuto_minAggressivesInLock 0
teleportAuto_onlyWhenSafe 0
teleportAuto_maxDmg 0
teleportAuto_maxDmgInLock 0
teleportAuto_deadly 0
teleportAuto_useSkill 0
teleportAuto_useChatCommand
teleportAuto_allPlayers 0
teleportAuto_atkCount 0
teleportAuto_atkMiss 10
teleportAuto_unstuck 0
teleportAuto_dropTarget 0
teleportAuto_dropTargetKS 0
teleportAuto_attackedWhenSitting 0
teleportAuto_totalDmg 0
teleportAuto_totalDmgInLock 0
teleportAuto_equip_leftAccessory
teleportAuto_equip_rightAccessory
teleportAuto_lostHomunculus
teleportAuto_lostTarget

dealAuto 1
dealAuto_names
partyAuto 1
partyAutoShare 0
guildAutoDeny 1

verbose 1
showDomain 0
squelchDomains
verboseDomains
beepDomains
beepDomains_notInTown

logChat 0
logPrivateChat 1
logPartyChat 1
logGuildChat 1
logSystemChat 1
logEmoticons
logConsole 0
logAppendUsername 1

chatTitleOversize 0
shopTitleOversize 0

sleepTime 10000
intervalMapDrt 1

ignoreAll 0
itemHistory 0
autoTalkCont 1
noAutoSkill 0
portalRecord 2
missDamage 0

tankersList

removeActorWithDistance


######## Homunculus Support ########

homunculus_attackAuto 0
homunculus_attackAuto_party 0
homunculus_attackAuto_notInTown 1
homunculus_attackAuto_onlyWhenSafe 0
homunculus_attackDistance 1.5
homunculus_attackMaxDistance 2.5
homunculus_attackMaxRouteTime 4
homunculus_attackMinPlayerDistance 3
homunculus_attackMinPortalDistance 8
homunculus_attackCanSnipe 0
homunculus_attackCheckLOS 0
homunculus_attackNoGiveup 0
homunculus_attackChangeTarget 1

homunculus_followDistanceMax 10
homunculus_followDistanceMin 3

homunculus_resurrectAuto 2

homunculus_route_step 15

homunculus_tankMode 0
homunculus_tankModeTarget

homunculus_teleportAuto_hp 10
homunculus_teleportAuto_maxDmg 500
homunculus_teleportAuto_maxDmgInLock 0
homunculus_teleportAuto_deadly 1
homunculus_teleportAuto_unstuck 0
homunculus_teleportAuto_dropTarget 0
homunculus_teleportAuto_dropTargetKS 0
homunculus_teleportAuto_totalDmg 0
homunculus_teleportAuto_totalDmgInLock 0

######## Debugging options; only useful for developers ########

debug 0
debugPacket_unparsed 0
debugPacket_received 0
debugPacket_ro_sent 0
debugPacket_sent 0
debugPacket_exclude
debugPacket_include
debugPacket_include_dumpMethod
debugDomains

## --------------- custom ----------------------------

## macro-plugin "key":
macro_readmanual red/chili

pauseCharServer 1
#for rRO...?!
#not sure...?!

# plugin doCommand, example:

#doCommand storage gettocart monster's feed 150 {
# inInventory monster's feed <=5
# timeout 3
# onAction storageAuto
#}


## plugin AlertSound, examples:

alertSound 1
#
#Supported events:
#public chat, public GM chat, private chat, private GM chat, emoticon, system message, map

change, GM near, death, monster (monster name)
#
alertSound - {
eventList public gm chat
notInTown 1
inLockOnly 0
play alarm.wav
}
alertSound - {
eventList private chat
notInTown 1
inLockOnly 0
play phone.wav
}
alertSound - {
eventList death
notInTown 0
inLockOnly 0
play blip2.wav
}
alertSound - {
eventList monster Phreeoni, monster Baphomet
notInTown 0
inLockOnly 0
play birds.wav
}
alertSound - {
eventList public chat
notInTown 1
inLockOnly 0
play peep.wav
#play C:\windows\media\Windows XP Hardware Insert.wav
}
alertSound - {
eventList map change, system message, emoticon
notInTown 1
inLockOnly 1
play fuzz.wav
#play SystemDefault
}
partySkill Blessing {
lvl 10
sp > 10
notWhileSitting 1
notInTown 0
target_whenStatusInactive Blessing
}

partySkill Increase Agility {
lvl 10
sp > 10
notWhileSitting 1
notInTown 0
target_whenStatusInactive Increase Agility
}

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

partySkill Impositio Manus {
lvl 3
notWhileSitting 1
notInTown 0
target_whenStatusInactive Impositio Manus
}

partySkill Gloria {
lvl 3
notWhileSitting 1
notInTown 1
target_whenStatusInactive Gloria
}

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

partySkill Heal {
lvl 10
target **********
target_hp < 100%
}

useSelf_skill Heal {
lvl 10
hp < 90%
}

useSelf_skill Increase Agility {
lvl 10
whenStatusInactive Increase Agility
sp > 10
timeout 5
}

useSelf_skill Blessing {
lvl 10
whenStatusInactive Blessing
sp > 10
timeout 5
}

Shekor
02.01.2015, 14:37
А теперь по подробнее. Что, где и когда ты хочешь хилить, а не просто прист ну не хилит и все тут??(((

Loveless
02.01.2015, 15:57
Вобщем бот бегает с моим сином в пати касты все делает но не хилит

sonykross
06.01.2015, 16:45
тебе надо поставить пати скил хил и указать при каком процент хп он должен хилить
partySkill Heal {
lvl 10
sp > 40
target_hp < 70%
}