Страница 1 из 1

Хил, варп через нпс, но проделывается это 1 раз((

Добавлено: Вт май 05, 2009 3:28 am
SilverNoob
Помогите пожалуйста, я хочу чтобы когда чар варпался в город с локмапа, стоя на том месте где появился, сразу тыкал на хиллера( у хиллера нету никаких строк, просто один щелчёк по нему и на тебе каст), а после хиллера тыкал на варпера, тем самым отправляясь на локмап, я ещё новичёк, поэтому неругайте=)) Страница с гайдом по макросам почему то неработает, так же как и некоторые ссылки с wiki . Вот сам макрос, который писал поподобию..

Код: Выделить всё

automacro healer {
           console /Warped./
           run-once 1
           call { 
              do talknpc 153 102 r0
           }
}

automacro warper {
           console /You are again: Blessing/
           run-once 1
           call {
              do talknpc 156 99 r0 c
           }
}
Добавлено спустя 2 минуты 33 секунды:
А забыл рассказать о главном, когда чар попадает первый раз с локмапа в город, он проделывает все это и возвращается на лок, но при следующем попадании в город, он просто начинает считать координаты до лока и идти туда пешком 0_o

Re: Хил, варп через нпс, но проделывается это 1 раз((

Добавлено: Вт май 05, 2009 6:18 am
david
варпера лучше всего делай через файл portals.txt, который находится в папке тэйблс.
а с хилером забыл ты одну вещь:

Код: Выделить всё

automacro healer {
           console /Warped./
           run-once 1
           call {
              do talknpc 153 102 r0
              release healer
           }
}
и вообще, город хотя бы в макросе укажи, а то как то не очень с одним только

Код: Выделить всё

console /Warped./

Re: Хил, варп через нпс, но проделывается это 1 раз((

Добавлено: Вт май 05, 2009 8:52 pm
SilverNoob
Город морок, куда его вписывать, с хиллером понятно, а вот с варпером неочень, что нужно прописывать в порталс.тхт? Буду очень признателен

Добавлено спустя 5 минут 19 секунд:
И ещё вопросик, он варпается сразу после того как получает блесс, а вот закончатся винги, и он сразу пойдёт в магазин, или нажмёт на хиллера? Как сделать чтоб он после магазина тыкал на хиллера а потом на варпера? Извините за мою нубость, но со всем разобрался а в этом немогу понять ничё((

Добавлено спустя 23 минуты 9 секунд:
Мда, всеравно при следующем попадании в город, он не подходит к хиллеру а сразу расчитывает маршрут на локмап=\

Re: Хил, варп через нпс, но проделывается это 1 раз((

Добавлено: Вт май 05, 2009 9:57 pm
openKore206
Как сделать чтоб он после магазина тыкал на хиллера а потом на варпера?

automacro asdfg {
console /Buy completed./
call {
do c @go 1 - если на серваке нет @go 1 то стери эту строчку
do talknpc 153 102 c
do talknpc <кординаты нпц (варпера)> <talk>
release asdfg
}
}

Re: Хил, варп через нпс, но проделывается это 1 раз((

Добавлено: Ср май 06, 2009 12:22 pm
SilverNoob
Спасибо, но всеравно после того как бот возвращается в город, он не тыкает на хиллера, а просто считает координаты до локмапа...

Re: Хил, варп через нпс, но проделывается это 1 раз((

Добавлено: Пт май 29, 2009 10:40 pm
Gospital
run once убрать не?

Re: Хил, варп через нпс, но проделывается это 1 раз((

Добавлено: Сб май 30, 2009 9:03 am
4epT
да, убери вообще "run-once 1" с условием "console" оно не к чему!
и чтобы бот не палился, то разговора с хилетом используй лучше:

Код: Выделить всё

do talk @npc(153, 102)

Re: Хил, варп через нпс, но проделывается это 1 раз((

Добавлено: Сб май 30, 2009 12:59 pm
Gospital
насколько я понимаю run once это - использовать 1 раз. Проблема автора как раз в том что бот только 1 раз запускает макрос...

Re: Хил, варп через нпс, но проделывается это 1 раз((

Добавлено: Вс май 31, 2009 4:41 pm
4epT
строчка в консоле появляется редко, поэтому тут run-once вообще не нужно

Re: Хил, варп через нпс, но проделывается это 1 раз((

Добавлено: Чт июн 04, 2009 3:01 pm
Gospital
Только начал разбираться с макросами. Не судите строго.

вот что мы имеем.

automacro healer {
console /Map Change: prontera/
call heal

}

macro heal {
do move 158 185
do talknpc 149 189 c r0
release healer
}


automacro buff {
console /Хилер: Я надеюсь вам понравилось.../
call buffer
}

macro buffer {
do talknpc 152 189 c r0
release buffer
}


automacro warper {
console /Баффи: Я надеюсь вам понравилось.../
call warp

}

macro warp {
do talknpc 160 185 c r3
release warper
}



В конфиге прописал условие
useSelf_item Butterfly Wing {
sp<5
whenStatusInactive Blessing
}

Т.е. когда на снупе заканчивается каст либо кончается сп(меньше 5%) то он оказывается в пронте.
Сразу срабатывает макрс на разговор с хилером > Баффером > Варпером.
И бот снова на локации. Все работает наконец-то xD

Теперь сама проблема.
Где-то через 1-3 захода на локацию, снип ясное дело либо наберет перегруз, либо у нег кончится расходник.

Вопрос вот в чем - как расставить приоритеты, чтобы сначала бот проверял условие - нужно ли выполнить autostore и autobuy и лишь ПОСЛЕ них включал макру на heal>buff>warp.
Заранее спасибо за просвещение моей безграмотности)

Re: Хил, варп через нпс, но проделывается это 1 раз((

Добавлено: Пт июн 05, 2009 5:21 pm
kiprais
да пусть при попадание город каждый раз до кафры доходит сбрасывает на её весь не нужный лут потом идет до закупаться и уже тогда делает все остальное....
а потом сам на кафру залезеш и посмотриш что нуно те что ненуно

Re: Хил, варп через нпс, но проделывается это 1 раз((

Добавлено: Пт июн 05, 2009 6:17 pm
Gospital
я так и хочу уже сделать, но и это не пашет... вариант привидите пож....

Re: Хил, варп через нпс, но проделывается это 1 раз((

Добавлено: Вс июн 07, 2009 10:30 pm
SilverNoob
Вообщем или я дибил или кора тупит... Скорее первое=)
Я хочу чтобы бот получал каст, ЕСЛИ кончался расход тыкал на нпс с расходом, покупал винги, потом тыкал на варпера , варпался на локу, если кончается каст, или хп меньше 10 % командой @go 1 летел в город, тыкал на хиллера, и потом на варпера. Бот проходит один круг, т.е берёт каст, покупает все что надо, варпается на локу, когда кончается каст, варпается в город, секунд 10 стоит, а потом тупо идёт до лок мапа пешком 0_o
Что делает команда run-once? Типо проделать это все один раз?

Re: Хил, варп через нпс, но проделывается это 1 раз((

Добавлено: Пн июн 08, 2009 12:27 pm
sergey
как настроить бота, чтобы из города шел в канализацию на 2 лвл? обязательно макрос писать? Если - да, киньте ссылку на похожую тему, а то я не нашел о_О
Я ваще нуб, дайте ссылок плизз