Просмотр полной версии : саппорт прист-бот
######## 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 2
itemsTakeAuto_party 0
itemsGatherAuto 2
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 8
route_teleport_notInMaps
route_step 15
runFromTarget 0
runFromTarget_dist 6
saveMap
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 1
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 Heal {
lvl 10
notWhileSitting 1
notPartyOnly 0
target_hp 1..7000
maxUses 1
}
partySkill Blessing {
lvl 10
sp > 10
notWhileSitting 1
notInTown 0
target_whenStatusInactive Blessing
}
partySkill Increase AGI {
lvl 10
sp > 10
notWhileSitting 1
notInTown 0
target_whenStatusInactive Increase AGI
}
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
}
useSelf_skill Heal {
lvl 10
hp < 90%
}
useSelf_skill Increase AGI {
lvl 10
whenStatusInactive Increase AGI
sp > 10
timeout 5
}
useSelf_skill Blessing {
lvl 10
whenStatusInactive Blessing
sp > 10
timeout 5
}
Проблемы/Вопросы:
1) При касте Магни под мастером появляется круг (как при касте кири)
2) Какие оптимальные значения followDistanceMax, followDistanceMin, followLostStep посоветуете?
3) Можно скилы блес, аги, глори итп по времени ставить?
4) Может еще есть что-то для очеловечивания бота?
1)
В блок
partySkill Magnificat {
lvl 5
notWhileSitting 1
notInTown 0
target_whenStatusInactive Magnificat
}
добавь isSelfSkill 1
2)
Да вроде все норм, только не вижу где у тебя followCheckLOS 1?
Это чтобы бот контролировал чтоб между вами не было препятствий (для каста)
3)
Можно, добавь в блоки timeout 240 и target_timeout 240.
Значения в секундах поставишь какие тебе надо.
еще вопрос:
когда стою и бью моба, то бот думает что я ничего не делаю и прекращает кастовать (раньше садился просто, но "сесть" запретил). как исправить?
еще вопрос:
когда стою и бью моба, то бот думает что я ничего не делаю и прекращает кастовать (раньше садился просто, но "сесть" запретил). как исправить?
Не очень понял вопроса, а что он должен кастовать? даже не хиляет?
кстати у тебя в блоке хила на тебя:
partySkill Heal {
lvl 10
notWhileSitting 1
notPartyOnly 0
target_hp 1..7000
maxUses 1
}
странное условие target_hp 1..7000, может это какойто хитрый синтаксис о котором я и не подозревал? но у меня просто написано target_hp < 90%
И убери notWhileSitting 1 - тогда он будет даже если сидит, вставать и хилять, а ведь посидеть ему тоже полезно - зря ты запретил..
вообоще-то наоборот... эта функция не даёт бить мобов и использовать скилл когда он сидит.
глорию не кастует, манус.. на счет хила не уверен, проблем небыло.
у меня просто 7.3-5к хп у обоих... по большому счету разницы нет.
сидеть не нужно.. сп не может кончится. да и сидит стремно. без задержек между вставанием и кастом (бегом).
"не даёт мобов" - не понял фразу.
вообоще-то наоборот... эта функция не даёт мобов использовать скилл когда он сидит.
вот цитата из мануала:
notWhileSitting [<boolean flag>]
Set this option to 1 if you don't want to use the block while sitting
Я так это понимаю:
Установите это значение в 1 если вы не хотите использовать этот блок пока сидите.
P.S. а вобще убери эту строчку - пусть работает по умолчанию, все должно быть ОК
Warlock1979
15.12.2006, 17:49
Проблемка такая. Черт меня дернул назвать чара по-русски. Настраиваю бота-приста, который должен его хилять и кастовать и прога вылетает с ошибкой (скрин приложил). Если есть лекарство от этого, просьба помочь. Можно здесь, можно на мыло akalita@mail.ru
сохрани конфиг.тхт в формате Utf-8
как зделать так чтобы он кидал суфу,хотя бы после первого спелла т.к. первый спелл обычно идет фрост дайвер.
papaz0glo
12.02.2007, 14:51
вот мой конфиг на приста.
useSelf_skill Heal {
hp < 80%
}
partySkill Heal {
target_hp < 80%
}
useSelf_skill Increase AGI {
lvl 10
hp >= 70%
target_hp >= 70%
whenStatusInactive Increase AGI
notInTown 1
target_aggressives 0
aggressives 0
}
useSelf_skill Blessing {
lvl 10
hp >= 70%
target_hp >= 70%
whenStatusInactive Blessing
notInTown 1
target_aggressives 0
}
partySkill Blessing {
lvl 10
whenStatusInactive Blessing
sp > 70
hp >= 70%
target_hp >= 70%
isSelfSkill 1
maxCastTime 0.5
minCastTime 0.1
notInTown 1
target_aggressives 0
aggressives 0
}
partySkill Increase AGI {
lvl 10
hp >= 70%
target_hp >= 70%
whenStatusActive Blessing
whenStatusInactive Increase AGI
sp > 100
isSelfSkill 1
maxCastTime 1.5
minCastTime 1
notInTown 1
target_aggressives 0
aggressives 0
}
partySkill Blessing {
lvl 10
hp >= 70%
target_hp >= 70%
whenStatusActive Blessing, Increase AGI
target_whenStatusInactive Blessing
target_timeout 230
sp > 60
maxCastTime 0.5
minCastTime 0.1
notInTown 1
target_aggressives 0
aggressives 0
}
partySkill Increase AGI {
lvl 10
hp >= 70%
target_hp >= 70%
whenStatusActive Blessing, Increase AGI
target_whenStatusInactive Increase AGI
target_timeout 170
sp > 80
maxCastTime 1.5
minCastTime 1
notInTown 1
}
partySkill Angelus {
lvl 10
hp >= 70%
target_hp >= 70%
stopWhenHit 1
whenStatusInactive Angelus
notInTown 1
target_aggressives 0
aggressives 0
}
partySkill Pneuma {
lvl 1
target_defendMonsters Antique Firelock,Skel Archer,Assaulter,Goblin Archer,Archer Guardian,Hydra,Kobold Archer,Mutant Dragon,Orc Archer,Penomena,Raydric Archer,Stone Shooter,Violy,Wootan Shooter
target_whenNotGround Pneuma
notInTown 1
}
useSelf_skill Pneuma {
lvl 1
defendMonsters Antique Firelock,Skel Archer,Assaulter,Goblin Archer,Archer Guardian,Hydra,Kobold Archer,Mutant Dragon,Orc Archer,Penomena,Raydric Archer,Stone Shooter,Violy,Wootan Shooter
whenNotGround Pneuma
notInTown
}
partySkill Magnificat {
lvl 5
hp >= 70%
target_hp >= 70%
whenStatusInactive Magnificat
target_aggressives 0
sp > 80
isSelfSkill 1
aggressives 0
notInTown 1
}
partySkill Gloria {
lvl 3
hp >= 70%
target_hp >= 70%
whenStatusInactive Gloria
target_aggressives 0
aggressives 0
sp > 80
isSelfSkill 1
notInTown 1
}
partySkill Kyrie Eleison {
lvl 10
hp >= 70%
target_hp >= 70%
whenStatusInactive Kyrie Eleison
target_aggressives 0
sp > 80
notInTown 1
isSelfSkill 1
aggressives 0
notInTown 1
}
partySkill Kyrie Eleison {
lvl 10
hp >= 70%
target_hp >= 70%
whenStatusActive Kyrie Eleison
target_timeout 55
sp > 60
target_aggressives 0
aggressives 0
notInTown 1
}
partySkill Impositio Manus {
lvl 5
hp >= 70%
target_hp >= 70%
target_timeout 40
notInTown 1
target_aggressives 0
aggressives 0
}
partySkill Resurrection {
lvl 4
target_dead 1
timeout 15
notInTown 1
}
monsterSkill Lex Aeterna {
lvl 1
hp >= 70%
target_hp >= 70%
sp > 30%
notInTown 1
target_whenStatusInactive Lex Aeterna
target_timeout 15
maxCastTime 6
minCastTime 5
notInTown 1
timeout 15
notInTown 1
target_aggressives < 2
aggressives < 2
}
papaz0glo
13.02.2007, 21:23
у меня вроде стоит
target_aggressives 0
aggressives 0
но бот всё-равно кастит скилы, даже если мобы рядом, или его атакуют.
почему?
я пробывал даже поставить
notMonsters "мобы, на которых я качаюсь" но бот всё равно кастит.
сохрани конфиг.тхт в формате Utf-8
kak eto cdealat'? i togda bot bydet ponimat' rysskie niki?
помогите плиз поставил хил меньше 40 а он даже не хелит когда моего сворда орки п*"д*"№
*мылительный процесс*
интересно....... <40(меньше сорока) и <40%(меньше сорока процентов) это одно и тоже или нет?....... *продолжаю создавать видимость мылсительного процесса*
а все разобрался=) вот только теперь проблема в том что он аги и блесс кидать не хочет)))) из за чего это может быть?
3)
Можно, добавь в блоки timeout 240 и target_timeout 240.
Значения в секундах поставишь какие тебе надо.
Поправте если я не прав, 240 секунд это 4 минуты, а тот же блес или аги кастуется на 3 минуты. Вот до меня никак не дойдёт почему 240 секунд:eek:
Sir_PhoeNix
13.02.2008, 23:51
дык сказано же - значения постаить какие нужны :)
Soul Shard
09.03.2008, 12:05
нупский вопрос:
Где указывать имя чара, за которым бот должен бегать?
или это вообще не нуно?
Soul Shard,
Читай гайды, прежде чем задавать такие вопросы.
Тебе надо найти инфу по блоку follow
Soul Shard
10.03.2008, 18:16
как мне сделать так, чтобы прист кидал атерну на моба ДО того, как я начну его атаковать? Т.е. кидать атерну на рандомного моба
В конфиг это добавь:
monsterSkill Lex Aeterna {
lvl 1
notInTown 1
inLockOnly 1
notWhileSitting 1
target_timeout 3
}
До зависит от 2х факторов, агресор(возможно, у меня кач на локах с аграми) ли моб, и от твоих лагов.
Soul Shard
11.03.2008, 16:47
еще один проблема нуно исправить =)
Бот после того, как скастует что нибудь, стоит на месте 2-3 секунды, даже если мастер убежал далеко от него.
так вот.
Как сделать так, чтобы бот бежал за мастером СРАЗУ после того, как кончит кастовать?
Ты уверен что это не лаги? Сервера. мб ты на rRO играешь, а там как извесно лаги жуткие, тока сутра можно нормально играть.
Soul Shard
14.03.2008, 14:53
вобщем дело обстоит так.
Я заметил, что после того, как бот юзает скилл, он стоит и ждет ровно столько же, сколько длится и задержка у скила.
Т.е. после того, как кадет атерну, бот, не зависимо от того, что мастер убежит далеко, все равно стоит и ждет, пока кончится задержка.
как это исправить?
impossible.
20.03.2008, 22:34
сохрани конфиг.тхт в формате Utf-8
а если 1 буква русская а остальные англиские что делать??
пробовал сохранять не помогает(((
impossible., да хоть пол буковки русские - ВСЁ РАВНО В UTF-8!!
а чё ты там написал?
impossible.
20.03.2008, 23:01
допустим мой ник - niсk c- русская
follow 1
followTarget niсk
followEmotion 0
followEmotion_distance 4
followFaceDirection 0
followDistanceMax 5
followDistanceMin 2
followLostStep 10
followSitAuto 0
followBot 0
Зы не хочет идти за мной прист(((
Мож проблема всетаки в Русском••••••••? Попробуй всё тоже самое но чтоб ник был чисто по англицки.
Или у кого-нить ходит за русским чаром••••••
impossible.
21.03.2008, 13:16
ну я знаю когда заходишь персом с чисто англиским ником все окей, НО с одной русской буквой никак
Попробуй сохранить в UTF-8* может поможет.
*UTF-8 можно сохранить в блокноте, строка выбора кодировки.
impossible.
21.03.2008, 23:12
да пробовал! не помогает =(
И всёже тут никто не писал что использовал followTarget за русским ником. Возможно это особенность Коры и вопрос надо задавать разработчикам.
ЗЫ. Я например ваще ни использую русских ников, особенно в Боте, это всегда увеличивает шанс нарватся на багу.:d
Ну я использовала) Чистый русский ник ПНХъ, его правда забанили вместе с ако, но тем не менее)
йа читал на рофане, что если у вас русский ник, создайте в папке контроллстекстовый файл с вашим ником в формате utf и пропишите имя файла вместо имени ведущего
у меня работало
Irmo, пример приведи а то тя трудно понять или ссылку дай:)
Он имеет ввиду:
создайте в папке control текстовый файл с вашим ником в формате utf
затем
пропишите имя созданного файла вместо имени ведущего
ну и по его утверждению
работало
Irmo, пример приведи а то тя трудно понять или ссылку дай:)
http://rofan.ru/viewtopic.php?t=2427&highlight=%F0%F3%F1%F1%EA%EE%E5+%E8%EC%FF
Там написано именно про инклюд. Та же хрень, токо вид сбоку.:)
IntendanT
26.04.2008, 21:13
Как сделать штобы бот прист кидал cure(очищение) на со партийца если у него будет * :молчанка *
:(=-o
IntendanT, в разделе мини чаво есть темка про настройку конфига для приста, там куча примеров как это можно сделать!
Подскажите, как кидать на моба Лекс Этерну только после скила медиума Эс-Тун? Каждый раз и только на этого моба.
Просто кидать на агрессивного не подходит.
Ancalagon
16.07.2008, 00:38
И ещё вопрос - как установить порядок накладывания кастов на себя и на сопартийца? Ну, чтобы как у человека - магни, блес, аги, кири.
я всегда кири, блес, аги, магни О_о... всегда защиту первой кастовала... а вообще, как в конфиге расположил, так и кастует вроде.
Ancalagon
16.07.2008, 21:24
Не согласен. Кому как удобней в данной ситуации. Ну, не суть. Порядок расположения навыков в конфиге не работает. Оно кастует блес, кири, магни, агиап. А расположено нормально. В чём-то другом загвоздка. о_О
Было:
Проблема следующая.. Прист отлично бегает и касти, но вот не задача - он бьет палкой моба... Ставлю attackAuto 0 потом захожу ботом и кора сама меняет число на 2, т.е. он опять начинает атакавать моба палкой, что сделать, что бы кора не меняла число и прист не атакавал мобов ?
Чуть позже:
Кора не меняет число уже, но бот всеравно атакует моба, тока теперь, когда моб сам подбежит, а до этого было так, что прист подбегал и бил
Заранее спасибо !
может у тебя параметр в 2-х местах прописан?
попробуй чистый конфиг возьми
Скачал новый конфиг - ноль изменения..
Он меня как бы "защищает" т.е. когда меня начинает бить моб прист подбегает и начинает бить палкой...
+ он нелепо телепортируется, т.е. кастит меня, кастит - оп Телепорт
######## 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 2
itemsTakeAuto_party 0
itemsGatherAuto 2
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 8
route_teleport_notInMaps
route_step 15
runFromTarget 0
runFromTarget_dist 6
saveMap
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 1
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 Heal {
lvl 10
notWhileSitting 1
notPartyOnly 0
target_hp < 90%
maxUses 1
}
partySkill Blessing {
lvl 10
sp > 10
notWhileSitting 1
notInTown 0
target_whenStatusInactive Blessing
}
partySkill Increase AGI {
lvl 10
sp > 10
notWhileSitting 1
notInTown 0
target_whenStatusInactive Increase AGI
}
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 Aspersio {
lvl 10
notWhileSitting 0
notInTown 0
target_whenStatusInactive Aspersio
target_timeout 0
maxUses 1
}
partySkill Kyrie Eleison {
lvl 10
notWhileSitting 1
notInTown 0
target_whenStatusInactive Kyrie Eleison
}
useSelf_skill Heal {
lvl 10
hp < 90%
}
useSelf_skill Increase AGI {
lvl 10
whenStatusInactive Increase AGI
sp > 10
timeout 5
}
useSelf_skill Blessing {
lvl 10
whenStatusInactive Blessing
sp > 10
timeout 5
}
он нелепо телепортируется, т.е. кастит меня, кастит - оп Телепорт
teleportAuto_hp
teleportAuto_sp 0
teleportAuto_idle 1
teleportAuto_portal 0
teleportAuto_search 0
teleportAuto_minAggressives 0
teleportAuto_minAggressivesInLock 0
teleportAuto_onlyWhenSafe 0
teleportAuto_maxDmg 0
Он меня как бы "защищает" т.е. когда меня начинает бить моб прист подбегает и начинает бить палкой...
attackUseWeapon 1
Просмотри все эти условия и сам поймешь что изменить
Polarise
31.05.2009, 20:10
А как сделать чтобы прист не отставал от сопартийца а если прист кастует то сопартиец стоял и ждал
Откуда то оттуда
вроде как я делал вот таким образом, очень просто, но мне помогало:
doCommand conf route_randomWalk 0;;move stop {
inLockOnly 1
timeout 10
}
и макрос с условием на
player ник дистанция
и выполнением типа route_randomWalk 1.
Суть в том что каждые 10 секунд у бота ведущего будет отключатся рэндомная ходьма по карте, и сразу включатся если рядом будет ведомый, если же его не будет, то бот ведущий будет его ждать.
Это было давно и не правда.
В макросах есть куча условий, можно и доработать. В конфиге с блоками есть такая фишка как label, все в твоих руках. а вообще - юзай поиск!
А чтоб стоял при кастах - так это ещё проще, пиши макрос на условие в консоли типа "игрок такой то юзает на тебя блессинг "с выполнением move stop, pause 10" например.
Polarise
01.06.2009, 00:34
automacro stopew {
console /Player (.*) uses.*(AGI|Blessing|Manus|Magnificat) on you/
timeout 10
call {
move stop
pause 10
:end
}
}
мне пишут что стинтаксис хромает((
[macro] automacro stopew triggered.
[macro] tempMacro0 error: error in 0: syntax error
пиши правильно
do move stop
зачем нужна строчка:
:end
Ancalagon спрашивает на предыдущей странице, как кастить скилы в определенном порядке, ниже пример:
partySkill Blessing {
lvl 10
whenStatusInactive Blessing
target_aggressives 0
sp > 70
notInTown 1
isSelfSkill 1
maxCastTime 0.5
minCastTime 0.1
aggressives 0
}
whenStatusInactive Blessing Прист кидает на себя блес, если его нет
partySkill Blessing {
lvl 10
whenStatusActive Blessing
target_whenStatusInactive Blessing
target_aggressives 0
target_timeout 230
sp > 60
notInTown 1
maxCastTime 0.5
minCastTime 0.1
aggressives 0
target Ник_Сопартийца
}
whenStatusActive Blessing и target_whenStatusInactive Blessing в данном случае - когда на присте блес, а на сопартийце блеса нет - кидает блес на сопартийца
partySkill Increase AGI {
lvl 10
whenStatusActive Blessing
whenStatusInactive Increase AGI
target_aggressives 0
sp > 100
notInTown 1
isSelfSkill 1
maxCastTime 1.5
minCastTime 1
aggressives 0
}
whenStatusActive Blessing и whenStatusInactive Increase AGI - на присте есть блес, но нет аги, прист кастует на себя аги
partySkill Increase AGI {
lvl 10
whenStatusActive Blessing, Increase AGI
target_whenStatusInactive Increase AGI
target_aggressives 0
target_timeout 170
sp > 80
notInTown 1
maxCastTime 1.5
minCastTime 1
aggressives 0
target Ник_Сопартийца
}
whenStatusActive Blessing, Increase AGI и target_whenStatusInactive Increase AGI - на присте блес, аги, на сопартийце аги нет - кастует на сопартийца аги.
В игре все выглядит так: Прист кастует на себя блес, блес на сопартийца, аги на себя, аги на сопартийца. Аналогично можно задать порядок раздачи других кастов.
З.Ы. Есть ли работающая "пьяная" походка сейчас? подскажите.
Polarise
07.06.2009, 23:21
Вопрос по пред теме)
А какое условие должно быть? в макросе я чет не понял(
И еше пристка иногда тупит (начинает стоять на месте(((
Добавлено через 15 минут
macro go {
console /••••••••••••••••••••••••?/
doCommand conf route_randomWalk 1
}
я неврубаюсь что надо написать в условии(((
Polarise, непонятно что тебе надо, но это явно обсуждается в разделе с макросами!
Polarise
09.06.2009, 00:16
Блин открывать новую тему(((( А тут немодите ктонить написатиь)))
кстати, вот с этим условием:
whenStatusActive Blessing, Increase AGI скилл скастуется если хотя бы один из указанных статусов висит на боте. Но в целом все будет круто:)
#Skils
partySkill Heal {
lvl 8
notWhileSitting 1
notPartyOnly 0
target_hp < 50%
maxUses 1
}
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
}
useSelf_skill Heal {
lvl 9
hp < 70%
}
useSelf_skill Increase Agility {
lvl 10
whenStatusInactive Increase Agility
sp > 10
timeout 5
}
useSelf_skill Blessing {
lvl 10
whenStatusInactive Blessing
sp > 10
timeout 5
}
вот так блок скилов. бот себя ведет ну очень непонятно (((
то бафает,то нет.. то лечит то нет ((
в чем может быть дело?
дак по экспериментируй когда бафает а когда нет
vBulletin® v3.8.11, Copyright ©2000-2024, vBulletin Solutions Inc. Перевод: zCarot