Идеи для автономного существования бота

Разработка новых функций.

Модератор: 4epT

Sauron
Грамотный
Сообщения: 435
Зарегистрирован: Ср ноя 29, 2006 3:24 pm

Сообщение Sauron »

Antarx писал(а):2. Не, быстрого кача там уже нет, хотя медленного, конечно, тоже... Кстати, первый раз он точно кидает на new_1-1, так что зря ты так...
пока я тестировал бота которого я стирал и создавал заново, он успел у меня побывать на всех до пяти локаций new_?-1, кроме четвертой.. видимо тебе повезло (или у меня какой глюк, а возможно это только на хаосе).. и это, если он появился, к примеру на new_2-1, то так и почапает потом на new_2-2.. по этому я сделал проще - бот тупо идет в порталы и всё..
от РО до шестой палаты - один шаг...
Sauron
Грамотный
Сообщения: 435
Зарегистрирован: Ср ноя 29, 2006 3:24 pm

Сообщение Sauron »

обновил.. тестируем.. жду комментарий..
от РО до шестой палаты - один шаг...
Нупп
Грамотный
Сообщения: 195
Зарегистрирован: Сб дек 16, 2006 12:32 pm

Сообщение Нупп »

Sauron писал(а):
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 talknpc 164 170 c r0 c c r2 c c . мое предположение "с"-продолжение разговора, "r0"-вариант первого ответа (и т.д.).

Возможно и бред, но... По поводу смерти в первый раз чтобы дали зельев новичка: а может вставить одиночный макрос с паузой, достаточной для того, чтобы его убили?
Sauron
Грамотный
Сообщения: 435
Зарегистрирован: Ср ноя 29, 2006 3:24 pm

Сообщение Sauron »

в конфиг нельзя, поскольку пишется универсальный макрос.. то есть при достижении определенного раб уровня, часть параметров макросом будет переустановлена.. локация, место сохранения, место продажи, очередность бейс-джоб поитов и т.д. в противном случае, тебе нужно несколько сменных конфигов.. или по старинке - руками.. do talknpc - я тебе уже отписался в другой теме.. смотри консольные команды Коре.. http://openkore.sourceforge.net/manual/ ...кста, смерть не принципиальна.. разница в замерах составила 4 минуты, поэтому не стал усложнять.. то есть на пр_филд06, он достигает 14/10 за 15-20 минут.. проблема пока с прт_филд03.. дважы нарвался на чоко, буду думать ...
от РО до шестой палаты - один шаг...
Antarx
Бывалый
Сообщения: 640
Зарегистрирован: Вс янв 07, 2007 5:56 am

Сообщение Antarx »

Sauron
брр, насчёт чоко: вроде на оффе дают немного вингов для начала...

Насчёт билда... Имхо, куда лучше что-нибудь вроде 19 str, 20 agi, 40 str, 20 vit... (в том смысле, что дамаг у ако совсем никакой иначе получается; а даже на станнер придётся немало накопить)
Превосходство некоторых людей над окружающими одни считают несправедливостью, требующей уравнивания, другие - неполноценностью недовольных.
Выбор взгляда за Вами...
Изображение :)
Нупп
Грамотный
Сообщения: 195
Зарегистрирован: Сб дек 16, 2006 12:32 pm

Сообщение Нупп »

Решил сам писать макрос на эту же тему, но при его запуске выдается ошибка и не запускается вообще. Подгоняю под тот что здесь-тоже не запускается. Копирую отсюда-все идет, пишу сам один в один что тут-не идет. Что это может быть такое? у меня уже крыша ехать начинает.
Все писать не буду, но вот например один блок:
macro SionaRegister {
do move 53 110
do talknpc 53 114 с с r0 c c c c
do talknpc 53 114 c c
do move 148 112
pause 5
do move 100 25
do talknpc 100 29 c r0 c c
call bigRoom
}
, но даже если в нем поставить все как написал автор не запускается, а с копи-пасто запускается... файл сохранен в формате utf-8. :cry:
Antarx
Бывалый
Сообщения: 640
Зарегистрирован: Вс янв 07, 2007 5:56 am

Сообщение Antarx »

Нупп
хоть бы ошибку скопировал...
Превосходство некоторых людей над окружающими одни считают несправедливостью, требующей уравнивания, другие - неполноценностью недовольных.
Выбор взгляда за Вами...
Изображение :)
Sauron
Грамотный
Сообщения: 435
Зарегистрирован: Ср ноя 29, 2006 3:24 pm

Сообщение Sauron »

Antarx писал(а):Sauron
брр, насчёт чоко: вроде на оффе дают немного вингов для начала..
кончилась халява.
от РО до шестой палаты - один шаг...
Нупп
Грамотный
Сообщения: 195
Зарегистрирован: Сб дек 16, 2006 12:32 pm

Сообщение Нупп »

Antarx писал(а):Нупп
хоть бы ошибку скопировал...
Разобрался, причина в UTF-8 была, хотя я так и думал и сохранял его в utf, но как то неправильно, а как правильно я хз :cry:

Решил до 10 джоба качаться в нубзоне. Боту посылается сигнал об атаке, а он подходит к мобу и садится около него. На агрессоров тоже не реагирует.
ЗЫ. проблема решена.
Последний раз редактировалось Нупп Вс мар 11, 2007 2:35 am, всего редактировалось 1 раз.
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

[!] Прошу не отвлекаться от темы топика!
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Нупп
Грамотный
Сообщения: 195
Зарегистрирован: Сб дек 16, 2006 12:32 pm

Сообщение Нупп »

Щас пишу макрос на прохождение квеста на вора. Если у кого есть какие заготовки по этой теме давайте мне, чтобы 10 раз одно и тоже не делать. Нет, так сделаю сам, только ИМХО именно эту тему надо сделать закрытой или сильно ограниченной. Админы тут ходят и палят. Лично я бы уже принял некоторые меры по усложнению жизни бота-недельника исходя из данных которые тут уже есть.
Lims
Нууууп
Сообщения: 723
Зарегистрирован: Чт ноя 09, 2006 7:55 pm

Сообщение Lims »

Нупп
Смысл писать получение вора, ведь его собирался выложить dvdc?
Со всякими ограничениями дуй на читворд. там пипец че творится...
Sauron
Грамотный
Сообщения: 435
Зарегистрирован: Ср ноя 29, 2006 3:24 pm

Сообщение Sauron »

Извиняюсь, совсем забросил офф РО, пытаюсь в городской сетке сейчас играть, но не в этом суть.. короче продолжение макроса (когда он первый раз поговорит с NPC для получения профы


automacro quest001 {
console /Рувалькабара/
run-once 1
call ruvald
}

automacro quest002 {
console /Матильде/
run-once 1
call matilda
}


macro matilda {
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 talknpc 29 207 c r0 c
do move 184 37 prt_church
do talknpc 184 41 c r0 c c c c
do quit
}

macro ruvald {
do move 380 255 prt_fild03
do talknpc 385 255 c c c c
do move 184 37 prt_church
do talknpc 184 41 c r0 c c c c
do quit
}


В Рувальде основная трабла.. Бот не всегда может свим ходом дойти до Рувальда и обратно, убивают.. (на оффе к тому ж варп возвратит к Рувальду после разговора с ним). Собственно необходимо дописать макрос, чтоб он купил сразу оружие за 1600 (тутже в церкви), а на оставшиеся зени купил винги.. если не сможете, сам допишу.. потребуется время просто..

если кому лень прописать items_control.txt для prt_fild06, выкладываю тутже:


all 0 1 0
Concentration Potion 0 0 0
Awakening Potion 0 0 0
Novice Potion 0 0 0

Animal Skin 0 0 1
Annual Commemoration Hat 0 0 1
Apple 0 0 1
Apple Juice 0 0 1
Arrow of Shadow 0 0 1
Banana 0 0 1
Banana Juice 0 0 1
Butterfly Wing 0 0 1
Candy 0 0 1
Candy Cane 0 0 1
Carrot 0 0 1
Carrot Juice 0 0 1
Chrysalis 0 0 1
Clam Shell 0 0 1
Clover 0 0 1
Club [3] 0 0 1
Empty Bottle 0 0 1
Feather 0 0 1
Feather of Birds 0 0 1
Fire Arrow 0 0 1
Flowe 0 0 1
fluf 0 0 1
Garlet 0 0 1
Grape 0 0 1
Grape Juice 0 0 1
Grasshopper's Leg 0 0 1
Green Herb 0 0 1
Insect Feeler 0 0 1
Iron 0 0 1
Iron Ore 0 0 1
jellopy 0 0 1
Magnifier 0 0 1
Matyr's Leash 0 0 1
Monster's Feed 0 0 1
Mushroom Spore 0 0 1
Nipper 0 0 1
Nut Shell 0 0 1
Pebble 0 0 1
Pierrot Nose 0 0 1
Poison Arrow 0 0 1
Red Herb 0 0 1
Shell 0 0 1
Shoot 0 0 1
Single Cell 0 0 1
Stem 0 0 1
Sticky Mucus 0 0 1
Sweet Potato 0 0 1
Tooth of Bat 0 0 1
Unripe Apple 0 0 1
Worm Peeling 0 0 1
Yellow Herb 0 0 1
Knife [3] 0 0 1
Cotton Shirt 0 0 1
Jacket 0 0 1
Phracon 0 0 1
Sticky Webfoot 0 0 1
Spawn 0 0 1
Glass Bead 0 0 1
Magnifier 0 0 1
Jacket [1] 0 0 1
Knife [4] 0 0 1
Emerald 0 0 1
Clover 0 0 1
Chrysalis 0 0 1
Sticky Mucus 0 0 1
Stem 0 0 1
Unripe Apple 0 0 1
Carrot 0 0 1
Rainbow Carrot 0 0 1
от РО до шестой палаты - один шаг...
Нупп
Грамотный
Сообщения: 195
Зарегистрирован: Сб дек 16, 2006 12:32 pm

Сообщение Нупп »

У мен почему то не хочет выбирать ответы при разговоре с нпс на локах после сбора всех джобов и левлов. Разговор начинает, а при выборе ответа виснет напрочь. Вот вариант разговора с нпс, который отправляет на тест с профой:
Служащий: [Киман]
Служащий: Хм...
Служащий: Вы уже натренировались?
Служащий: Хотите перейти на следующий курс?
Служащий: Auto-continuing talking
----------Responses-----------
# Response
0 Да
1 Нет
2 Cancel Chat
-------------------------------
Служащий: Type 'talk resp #' to choose a response.
The NPC did not respond.
Служащий: Done talking

Talking to NPC at (91, 22) using sequence: c c c c r0 c c c c c c c r6 c
Could not find an NPC at location (91,22).
Talking to NPC at (100, 29) using sequence: 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 r1 с r2 с с с с с с.
То же самое при желании сменить локацию для кача-разговор начинает, а ответ выбрать не может.
Зы. вот сам макрос. срабатывает все когда надо, но только до выбора ответа.
macro goKudaHado {
do talknpc 95 30 с с с r1 c
}
Antarx
Бывалый
Сообщения: 640
Зарегистрирован: Вс янв 07, 2007 5:56 am

Сообщение Antarx »

Sauron
Stem'ы и бутылки имхо зря продаёшь нпс - их люди гораздо дороже закупают...

Нупп
Выключи autoTalkCont для начала, потом проверь наличие нпс по этим координатам, и если они рядом - поправь код под свой сервер.
Ещё неплохо бы коннект проверить :wink:
Превосходство некоторых людей над окружающими одни считают несправедливостью, требующей уравнивания, другие - неполноценностью недовольных.
Выбор взгляда за Вами...
Изображение :)
Ответить