Идеи для автономного существования бота
Добавлено: Ср мар 07, 2007 11:51 am
Автопрохождение (тестировалось для офсервера Хаос): нюбзона, кач до 10 джоба и квест на аколита по Матильде.. (нифига пока не могу с кириллицей разобраться, так что только по матильде). Тестим, ищем баги...
Предварительно следует настроить mon_control, items_control, pickupitems, а также прописать ручками все скилы ако-монка. После регистрации перса, и настроек запускаем Коре.
Примерные настройки:
mon_control
Poporing 1 0 0 0 20 0 700 - бить попоринга при 20-ом раб.левеле и 700 хп
Creamy 1 0 0 0 20 0 700
Caramel 1 0 0 0 30 0 1400
items_control
all 0 1 0 - по умолчанию всё на склад
Concentration Potion 0 0 0 - оставить в инвентаре
Animal Skin 0 0 1 - продать
и т.д.
macros
automacro Start {
base = 1
run-once 1
call Nub01
}
macro Nub01 {
do conf statsAddAuto 1
do conf statsAddAuto_list 12 vit, 12 str, 12 agi, 12 dex
do conf skillsAddAuto 1
do conf skillsAddAuto_list Basic Skill 9
do move 53 112
do talknpc 53 114 c c r0 c c c c c
do talknpc 53 114 c c
do move 148 112
pause 3
do move 100 24
do talknpc 100 29 c r0 c c
pause 3
do move 109 106
do talknpc 118 108 c c c r1 c r0 c c r1 c c c c r4 c
do talknpc 115 111 c r0 c c c c c c c c c c r0 c c
do talknpc 99 105 c c r0 c c c c c c c c c
do move 83 106
do talknpc 83 111 c r0 c c c c c c c c c c c r0 c
do is @inventory (Novice Potion)
do move 73 106
pause 3
do move 28 182
do talknpc 17 182 c c c r0 c c c c c c c c c r3 c
do is @inventory (Novice Potion)
do talknpc 38 182 c c c c r0 c
do move 96 170
do talknpc 96 174 c r0 c
pause 3
do move 100 22
do talknpc 91 22 c c c c r0 c c c c c c c r6 c
do talknpc 100 29 c c c c c r0 c c c c r2 r1 r2 r1 r1 r2 c c r1 c r1 c r0 c r1 c c r1 c r0 c r0 c r1 c c r2 c r0 c r1 c r1 c r0 c r1 c r3 c r1 c c c c c c c c c c r0 c c c c c c c c
do eq @inventory (Novice Hood)
do eq @inventory (Novice Boots)
do eq @inventory (Novice Knife)
do eq @inventory (Novice Guard)
do eq @inventory (Novice Plate)
do eq @inventory (Novice Egg Cap)
# Опять экипировку сменили!!!!!!!!!
do eq @inventory (Somber Novice Hood)
do eq @inventory (Novice Slippers)
do eq @inventory (Novice Main-Gauche)
do eq @inventory (Novice False Eggshell)
do eq @inventory (Tattered Novice Ninja Suit)
do move 35 207 prontera
do talknpc 29 207 c r0 c
do conf teleportAuto_hp 0
do conf teleportAuto_sp 0
do conf teleportAuto_deadly 0
do conf teleportAuto_allPlayers 0
do conf teleportAuto_maxDmg 0
do conf teleportAuto_totalDmg 0
do conf lockMap gef_fild01
do conf saveMap prontera
do conf storageAuto 1
do conf storageAuto_npc prontera 29 207
do conf sellAuto 1
do conf sellAuto_npc prontera 58 182
}
automacro contrlHP {
hp < 45%
inventory "Novice Potion" > 0
job > 6
timeout 1
call upHP
}
macro upHP {
do is @inventory (Novice Potion)
}
automacro job10 {
job = 10
run-once 1
call profa1
}
macro profa1 {
do conf teleportAuto_hp 0
do conf teleportAuto_sp 0
do conf teleportAuto_deadly 0
do conf teleportAuto_allPlayers 0
do conf teleportAuto_maxDmg 0
do conf teleportAuto_totalDmg 0
do conf lockMap gef_fild01
do conf saveMap prontera
do conf storageAuto 1
do conf storageAuto_npc prontera 29 207
do conf sellAuto 1
do conf sellAuto_npc prontera 58 182
do move 184 37 prt_church
do talknpc 184 41 c r0 c r0 c c
do move 277 202 prontera
do talknpc 282 200 c r2 c r3
pause 3
do move 45 355 moc_fild_07
do talknpc 41 355 c c
do move 160 264 morocc
do talknpc 160 258 c r2 c r0
pause 3
do move 55 179
do autosell
do move 38 203
do talknpc 29 207 c r0 c
do move 184 37 prt_church
do talknpc 184 41 c r0 c c c c
do quit
}
Предварительно следует настроить mon_control, items_control, pickupitems, а также прописать ручками все скилы ако-монка. После регистрации перса, и настроек запускаем Коре.
Примерные настройки:
mon_control
Poporing 1 0 0 0 20 0 700 - бить попоринга при 20-ом раб.левеле и 700 хп
Creamy 1 0 0 0 20 0 700
Caramel 1 0 0 0 30 0 1400
items_control
all 0 1 0 - по умолчанию всё на склад
Concentration Potion 0 0 0 - оставить в инвентаре
Animal Skin 0 0 1 - продать
и т.д.
macros
automacro Start {
base = 1
run-once 1
call Nub01
}
macro Nub01 {
do conf statsAddAuto 1
do conf statsAddAuto_list 12 vit, 12 str, 12 agi, 12 dex
do conf skillsAddAuto 1
do conf skillsAddAuto_list Basic Skill 9
do move 53 112
do talknpc 53 114 c c r0 c c c c c
do talknpc 53 114 c c
do move 148 112
pause 3
do move 100 24
do talknpc 100 29 c r0 c c
pause 3
do move 109 106
do talknpc 118 108 c c c r1 c r0 c c r1 c c c c r4 c
do talknpc 115 111 c r0 c c c c c c c c c c r0 c c
do talknpc 99 105 c c r0 c c c c c c c c c
do move 83 106
do talknpc 83 111 c r0 c c c c c c c c c c c r0 c
do is @inventory (Novice Potion)
do move 73 106
pause 3
do move 28 182
do talknpc 17 182 c c c r0 c c c c c c c c c r3 c
do is @inventory (Novice Potion)
do talknpc 38 182 c c c c r0 c
do move 96 170
do talknpc 96 174 c r0 c
pause 3
do move 100 22
do talknpc 91 22 c c c c r0 c c c c c c c r6 c
do talknpc 100 29 c c c c c r0 c c c c r2 r1 r2 r1 r1 r2 c c r1 c r1 c r0 c r1 c c r1 c r0 c r0 c r1 c c r2 c r0 c r1 c r1 c r0 c r1 c r3 c r1 c c c c c c c c c c r0 c c c c c c c c
do eq @inventory (Novice Hood)
do eq @inventory (Novice Boots)
do eq @inventory (Novice Knife)
do eq @inventory (Novice Guard)
do eq @inventory (Novice Plate)
do eq @inventory (Novice Egg Cap)
# Опять экипировку сменили!!!!!!!!!
do eq @inventory (Somber Novice Hood)
do eq @inventory (Novice Slippers)
do eq @inventory (Novice Main-Gauche)
do eq @inventory (Novice False Eggshell)
do eq @inventory (Tattered Novice Ninja Suit)
do move 35 207 prontera
do talknpc 29 207 c r0 c
do conf teleportAuto_hp 0
do conf teleportAuto_sp 0
do conf teleportAuto_deadly 0
do conf teleportAuto_allPlayers 0
do conf teleportAuto_maxDmg 0
do conf teleportAuto_totalDmg 0
do conf lockMap gef_fild01
do conf saveMap prontera
do conf storageAuto 1
do conf storageAuto_npc prontera 29 207
do conf sellAuto 1
do conf sellAuto_npc prontera 58 182
}
automacro contrlHP {
hp < 45%
inventory "Novice Potion" > 0
job > 6
timeout 1
call upHP
}
macro upHP {
do is @inventory (Novice Potion)
}
automacro job10 {
job = 10
run-once 1
call profa1
}
macro profa1 {
do conf teleportAuto_hp 0
do conf teleportAuto_sp 0
do conf teleportAuto_deadly 0
do conf teleportAuto_allPlayers 0
do conf teleportAuto_maxDmg 0
do conf teleportAuto_totalDmg 0
do conf lockMap gef_fild01
do conf saveMap prontera
do conf storageAuto 1
do conf storageAuto_npc prontera 29 207
do conf sellAuto 1
do conf sellAuto_npc prontera 58 182
do move 184 37 prt_church
do talknpc 184 41 c r0 c r0 c c
do move 277 202 prontera
do talknpc 282 200 c r2 c r3
pause 3
do move 45 355 moc_fild_07
do talknpc 41 355 c c
do move 160 264 morocc
do talknpc 160 258 c r2 c r0
pause 3
do move 55 179
do autosell
do move 38 203
do talknpc 29 207 c r0 c
do move 184 37 prt_church
do talknpc 184 41 c r0 c c c c
do quit
}