RagBot Forum
 

Вернуться   RagBot Forum > • Всё что касается бота • > Макросы и Плагины

Макросы и Плагины Всё что относится к макросам и плагинам. Сборник готовых макросов.

Ответ
 
Опции темы Опции просмотра
Старый 09.08.2009, 00:01   #1
gendolf
Новичок
 
Регистрация: 14.10.2007
Сообщений: 17
Вы сказали Спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
По умолчанию проблема с хилером и варпером

я настроил чтобы бот тп в город когда у него мало хп и говорил с хилером а затем с варпером, по началу когда становилось мало хп он тп, складировал вещи, продавал лут и варпался обратно на локацию но сейчас почему то когда мало хп он варпается в город и сразу обратно на локацию вместо того чтобы сначало всё продать и даже не разговаривает с хилером( как сделать чтобы он говорил с хилером? помогите пожалуйсто я читал на форуме, толком не нашёл и не совсем понял(
и ещё мне надо когда он тп в город при весе 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
}
}
gendolf вне форума   Ответить с цитированием
Старый 09.08.2009, 00:54   #2
Женя
Опытный Ботовод
 
Регистрация: 04.02.2007
Сообщений: 367
Вы сказали Спасибо: 1
Поблагодарили 51 раз(а) в 21 сообщениях
По умолчанию

Код:
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 и заставить чара бить скилами нон-стоп.
Женя вне форума   Ответить с цитированием
Старый 09.08.2009, 02:02   #3
gendolf
Новичок
 
Регистрация: 14.10.2007
Сообщений: 17
Вы сказали Спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
По умолчанию

вот это 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

Последний раз редактировалось gendolf; 09.08.2009 в 02:18.
gendolf вне форума   Ответить с цитированием
Старый 09.08.2009, 06:29   #4
HunTER-Zero
Нюб делает первые шаги
 
Регистрация: 07.08.2007
Сообщений: 7
Вы сказали Спасибо: 4
Поблагодарили 0 раз(а) в 0 сообщениях
По умолчанию

Прочитай здесь 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
}
}
Зачем вторая закрывающая скобка?

Последний раз редактировалось HunTER-Zero; 09.08.2009 в 06:38.
HunTER-Zero вне форума   Ответить с цитированием
Старый 09.08.2009, 23:15   #5
gendolf
Новичок
 
Регистрация: 14.10.2007
Сообщений: 17
Вы сказали Спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
По умолчанию

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

Последний раз редактировалось gendolf; 09.08.2009 в 23:17.
gendolf вне форума   Ответить с цитированием
Старый 10.08.2009, 00:06   #6
Женя
Опытный Ботовод
 
Регистрация: 04.02.2007
Сообщений: 367
Вы сказали Спасибо: 1
Поблагодарили 51 раз(а) в 21 сообщениях
По умолчанию

Он будет с ним разговаривать только при указанных условиях.
Читай миниЧАВО, где есть все что нужно.
Женя вне форума   Ответить с цитированием
Старый 10.08.2009, 00:22   #7
gendolf
Новичок
 
Регистрация: 14.10.2007
Сообщений: 17
Вы сказали Спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
По умолчанию

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


###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
}
gendolf вне форума   Ответить с цитированием
Старый 10.08.2009, 07:50   #8
4epT
Админ
 
Аватар для 4epT
 
Регистрация: 10.12.2006
Сообщений: 4,370
Вы сказали Спасибо: 7
Поблагодарили 387 раз(а) в 240 сообщениях
Отправить сообщение для 4epT с помощью ICQ
По умолчанию

не понимаю откуда такое удивление что бот сразу варпается из города при таких условиях:

Цитата:
automacro warper {
location prontera
call warping
run-once 1
}


Добавлено через 1 минуту
слушай Женю и делай варп через portals.txt или переписывай условия на варп
__________________
¤Config checker¤Руководство¤Файлы¤Конфиги¤Макросы¤
Быстро и качественно напишу конфиг (макрос) за yAD! Стучи!
4epT вне форума   Ответить с цитированием
Старый 10.08.2009, 18:04   #9
gendolf
Новичок
 
Регистрация: 14.10.2007
Сообщений: 17
Вы сказали Спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
Хорошо

йооооооооооооооо работает)))))) я настроил как хотел) при весе указанном у меня в конфиге 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
}
}

Последний раз редактировалось gendolf; 10.08.2009 в 18:07.
gendolf вне форума   Ответить с цитированием
Старый 10.08.2009, 21:57   #10
Женя
Опытный Ботовод
 
Регистрация: 04.02.2007
Сообщений: 367
Вы сказали Спасибо: 1
Поблагодарили 51 раз(а) в 21 сообщениях
По умолчанию

Оу.... а мальчик поработал... Хвалю, хвалю)))
Женя вне форума   Ответить с цитированием
Этот пользователь сказал Спасибо Женя за это полезное сообщение:
gendolf (10.08.2009)
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 07:15. Часовой пояс GMT +3.