PDA

Просмотр полной версии : bot afk party


Inzane
04.06.2007, 19:22
мой первый макрос :) знаю он совсем не крутой, но всёже не бейте:)

смысл в том, что бот-дамаг (условно син) бегает и пинает мобов, а бот-сапорт (условно прист=) ) сидит на одном месте. Син должен подбегать к присту только за кастами.

сину в macros.txt пишем ето

automacro buff {
status not blessed
call {
log --=Kast=Sequence=Initiated=--
do p help
log -=Help=Message=Sended=-
}
}

automacro buff3 {
party "hey"
call {
timeout 3
$wh = $.lastpartyMsg
do move $wh
}
}

присту в макрос.тхт пишем ето:

automacro buff2 {
party "help"
call {
$W = $.pos
do p hey
timeout 1
do p $W
}
}


У приста в конфиге должен быть настороен автокаст сопартийца, когда он в поле видимости.
Проверить всё ето пока нет возможности, клиент качется:) если найдете здесь жёсткие ошибки плз скажите, а если придумаете чтнибудь менее мутное, то тем более скажите =) Пати ботов это круто, но выглядит оно палевно, и с этим надо что то делать :)

4epT
05.06.2007, 17:25
1. не проверял, но уверен что это неправильно:status not blessed
думаю так вернее: status not Blessing

2. у тя получится $wh = $.lastpartyMsg = hey
потомучто $.lastpartyMsg - это сообщение, из-за которого сработает условие party "hey"

Приста можно просто закопать на месте и установить ему макрос обкастовки (http://ragbot.ru/forum/showthread.php?t=628)
А сину пишем:
automacro givmekast {
console /You are no longer: Increase AGI/
call go
}
macro go {
do move 115 167 cmd_fild04 << к примеру
do ai off
do c agi
}
automacro kast {
console /Increase AGI on you/
call goback
}
macro goback {
pause 3
do e thx
do ai on
}

ЗЫ:Inzane прости что всё перевернул

почитав мануал по макросам:
вообще условие status срабатывает только на dead и muted
так что не ты ен я не прав

Inzane
05.06.2007, 22:07
спасиба =)
это конечно не совсем то, потомучто сначала я хотел чтобы прист телепортировался от грызущих его мобов... ну да поф, время подумать ещё будет, до таких локаций ещё долго=)

вкачаю приста и сина хотябы до, 20 лвла, качну блесс, и буду проверять =))

4epT
05.06.2007, 22:11
ну тогда нужно чтобы бот отсылал координаты, а син понимал их (это делается regex'ом)

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