PDA

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


gendolf
09.08.2009, 00:01
я настроил чтобы бот тп в город когда у него мало хп и говорил с хилером а затем с варпером, по началу когда становилось мало хп он тп, складировал вещи, продавал лут и варпался обратно на локацию но сейчас почему то когда мало хп он варпается в город и сразу обратно на локацию вместо того чтобы сначало всё продать и даже не разговаривает с хилером( как сделать чтобы он говорил с хилером? помогите пожалуйсто я читал на форуме, толком не нашёл и не совсем понял(
и ещё мне надо когда он тп в город при весе 89%(как указано у меня в конфиге) чтобы он разговаривал с хилером а затем только варпался обратно на локацию; чтобы вылечится нужно только тыркнуть на нпц, без всяких разговоров там
###Healer###
automacro heal_hp {
location mjo_dun03
hp < 10%
call heal
run-once 1
}

###Heal###
macro heal {
do c @go 0
do move 156 189 prontera
do talknpc 150 188 c r0
release heal_hp
}

###Warper###
automacro warper {
location prontera
call warping
run-once 1
}

###Warp###
macro warping {
do move 155 180 prontera
do talknpc 158 193 c r0
release warper
}
}

Женя
09.08.2009, 00:54
automacro heal_hp {
hp < 10%
call heal
run-once 1
}
macro heal {
do c @go 0
pause 5
do talk @npc(150 188)
pause 1
release heal_hp
}

Варп на локацию советую сделать через portals.txt что-то по типу
prontera 158 193 mjo_dun03 109 44 c r0

Или, если тебе так уж надо чтоб он сперва хилился, добавь в макрос варпа
do talk @npc(150 188)
Тогда он сперва отхилится, а потом только за тп пойдет.

Еще есть вариант добавить макрос на восстановление sp и заставить чара бить скилами нон-стоп.

gendolf
09.08.2009, 02:02
вот это prontera 158 193 mjo_dun03 234 46 0 c r0 надо вписывать в файле portal.txt в верхний небольшой столбик с порталами да? и эту строку надо вписывать в столбик варпер макроса? есле да то в какой?
я в строках хилера написал как ты сказал но он не разговаривает с ним почемуто, а в консоли пишет что то:
Your Coordinates: 236, 192
[macro] automacro heal_hp triggered.
что делать? как сделать чтобы он разговаривал с ним? и do talk @npc(150 188) добавить в верхний столбик варпер макроса или в нижний?
и вот что ещё пишет в консоли когда варпается в город control\macros.txt: ignoring '}' (munch, munch, strange food)
[macro] automacro heal_hp triggered.
[macro] hooking to AI_pre
[macro] hooking to log

HunTER-Zero
09.08.2009, 06:29
Прочитай здесь http://ragbot.ru/forum/showthread.php?t=133
do talk @npc(150 188) для хиллера по которому нужно просто кликнуть, если ты правильно написал первый макрос то думаю тебе надо

do talk @npc(150 188)
do talk cont
do talk resp 0

//Если в конфиге стоит autoTalkCont 1 то do talk cont не нужен как и c в talknpc/

###Warp###
macro warping {
do move 155 180 prontera
do talknpc 158 193 c r0
release warper
}
} Зачем вторая закрывающая скобка?

gendolf
09.08.2009, 23:15
проблема осталась( при телепорте в город бот тупо сразу варпается обратно не поговорив с хилером и даже не сложив лут, хотя автосторейдж и автосел у меня работали... в конфиге у меня прописано autoTalkCont 1 я пробовал без строк do talk cont и do talk resp 0 всё равно бот не разговаривает с хилером(

Женя
10.08.2009, 00:06
Он будет с ним разговаривать только при указанных условиях.
Читай миниЧАВО (http://ragbot.ru/forum/forumdisplay.php?f=21), где есть все что нужно.

gendolf
10.08.2009, 00:22
я читал уже не знаю как делать(мне надо чтобы он с ним говорил после того как всё сложит и продаст не зависисо от того сколько у него хп и сколько указано в макросе, а затем чтобы варпером тп обратно на локацию, помогите пожалуйсто а( у меня щас вот как прописано:


###Healer###
automacro heal_hp {
location prontera
hp < 90%
call heal
run-once 1
}

###Heal###
macro heal {
do c @go 0
pause 5
do move 155 180 prontera
do talk @npc (150 188)
pause 1
release heal_hp
call warp
}

###Warper###
automacro warper {
location prontera
call warping
run-once 1
}

###Warp###
macro warping {
do talk @npc (150 188)
do move 155 180 prontera
do talknpc 158 193 c r3 c r8 c r2
release warper
}

4epT
10.08.2009, 07:50
не понимаю откуда такое удивление что бот сразу варпается из города при таких условиях:

automacro warper {
location prontera
call warping
run-once 1
}

:))

Добавлено через 1 минуту
слушай Женю и делай варп через portals.txt или переписывай условия на варп

gendolf
10.08.2009, 18:04
йооооооооооооооо работает)))))):cool: я настроил как хотел) при весе указанном у меня в конфиге 88% бот автоматом тп в город складывает нужные вещи, продаёт, разговаривает с хилером не завимисо от того сколько у него хп, при этом у него же получает обкаст кликом на него, и потом только варпается обратно на локу) есле кому надо то вот:

###Healer###
automacro heal_hp {
location prontera
#hp <= 100%
console /Warped./
call heal
run-once 1
}

###Heal###
macro heal {
#do is Butterfly Wings
do move 156 191 prontera
do talk @npc (150 188) r0
release warper
}

###Warp###
automacro warper {
console /Auto-sell sequence completed./ /Storage logged/
location prontera
run-once 1
call {
do talknpc 158 193 c r3 c r8 c r2
release heal_hp
}
}

Женя
10.08.2009, 21:57
Оу.... а мальчик поработал... Хвалю, хвалю)))

4epT
11.08.2009, 20:19
а что означает строка:
console /Auto-sell sequence completed./ /Storage logged/
мне кажется вот это уже лишнее: "/Storage logged/"

gendolf
12.08.2009, 02:30
когда в консоли будет написано что бот завершил действия с тул дилером или поговорил с кафрой то он варпнется снова на кач

4epT
12.08.2009, 18:43
напиши вместо "Auto-sell sequence completed." другой текст и посмотри будет ли у тебя макрос реагировать на строчку "Storage logged"