PDA

Просмотр полной версии : Передача зеней другому боту


Danko
20.04.2008, 17:18
Нужна помощь.. ибо замучился х_Х
Итак.. написал макрос на передачу зеней другому боту..
требуется:
Если зеней больше 3кк, бот пишет в общий чат @go 1.
далее идет на координаты ххх ххх. (это рядом с ботом сидящим с чатом "АФК"), кидает дил, ложит в него 3кк, завершает дил и возвращается к своим делам)

мой макрос:

automacro zeny {
zeny > 3000000
delay 5
call {
do c @go 1
do move xxx xxx
do deal имяигрока
do deal add z 3000000
do deal
release zeny
}
run-once 1
}

Запускаю бота, вижу в консоли - автомакро зени тригитед (типо макрос заработал), а далее самое интересное. Бот даже не идет на координаты ххх ххх, не говорю уж о диле и тд. Просто юзает варпера и погнал занимацо делами.. Ставил и паузы.. кучу всего перепробовал..
Заранее благодарен! :-[

Danko
21.04.2008, 05:47
так все) разобался наконецто)

тему можно закрывать) *ok*

Женя
21.04.2008, 06:28
Danko,
Напиши чего разобрал то)

Danko
21.04.2008, 16:26
все просто)

макрос боту который должен зарабатывать и передавать зени:
automacro zenysafe {
zeny > xxxxxxxxx //число зеней при которых срабатывает макрос
call {
do c @go х //варп на локу где находицо бот "банк"
do move ххх yyy //подходим к боту на соседнюю клетку
pause 3
do deal НикБота //даем дил боту "банку"
pause 3
do deal add z NNNNNNNN // пихаем в дил N зеней
pause 3
do deal //подтверждаем сделку
pause 3
do deal //завершаем сделку
pause 2
do c @go х //возвращаемся на локу и занимаемся делами дальше
release zenysafe

}
run-once 1
exclusive 1
}

Можно добавить макрос боту "Банку":
automacro sitandwait {
console /что отображается в консоли когда заходишь в игру/
call {
do move ххх yyy //Идем на координаты ххх yyy
pause 1
do sit //садимся
pause 2
do chat create "АФК" 20 1 //открываем паблик-чат на 20 человек "АФК"
}
run-once 1
}

Не забываем ставить боту в конфиге функцию dealAuto 3 (принимать сделки и завершать после того как их завершит другая сторона)

основная проблемма макроса была в том, что бот уже заходя в игру видел сумму зеней > либо = NNNNNNNN, и начинал действовать еще до того как видел игроков и тд, возможно проблемма была в таймаутах. Этот макрос работает на ура.
При появлении суммы больше 5кк (у меня), тут же бежит к другому боту (Который мирно сидит с чатом "АФК" и не отвечает на приваты), сует в дил 5кк, подтверждает.. и побежал дальше на заработки)

Надеюсь комунить будет полезно *ok*

Женя
21.04.2008, 16:42
Danko, Danke

Danko
21.04.2008, 20:36
Женя, froh hilfe leisten xD

Женя
21.04.2008, 21:37
*Ich war froh, zu helfen -наверное имелось ввиду)
Не флудим. Последующее не по теме бет удаляться)