вот, собсно решил и это организовать макросом - по идее должно быть удобнее чем убитому постоянно ходить - а то он будет напарываться на одного и того же моба и дохнуть и дохнуть...
так вот, имеем пати - прист, дамагер и лентяй, которого качают
хотим организовать следующий алгоритм:
1. лентяй сидит спокойно в тихом месте и получает экспу.
2. дамагер и прист бегают, экспу эту набивают
3. как только лентяя убивают - тот выключает ai (ai off) чтобы не телепортиться к кафре и посылает ПМ присту. именно присту, потому как если попросить дамагера подойти, то он подойдет и сразу же ретируется, а прист дойти не успеет
4. на этот ПМ прист реагирует так: отключает follow за дамагером,посылает ПМ дамагеру типа "чел мертв" и движется в указанные координаты (рядом с трупом лентяя)
5. дамагер же получив этот ПМ ставить follow на приста, отключает route_randomWalk и бежит за пристом к трупу.
6. прист добежав и увидев мертвячину ее, собсно, ресает
7. уже оживший лентяй посылает ПМ присту типа "вы свободны"
8. прист ставит follow за дамагером и посылает тому ПМ "можно качаться дальше"
9. дамагер снова ставит route_randomWalk 1 и follow 0 и они дружно идут кач =)
вот, посмотрите пожалуйста =)
во время тестов вылазила какая-то ошибка, но в чем суть понять я так и не сумел =(
собсно, часть лентяя:
automacro death {
console /You have died/
run-once 1
call respls
}
macro respls {
do ai off
do pm PRIEST_NAME res pls
}
automacro deathend {
console /resurrec/
call releasedeath
}
macro releasedeath {
do ai auto
do pm PRIEST_NAME thx, go go go
release death
}
вот часть приста:
automacro resalert {
pm /res pls/
run-once 1
call movetores
}
macro movetores {
do conf follow 0
do pm DAMAGER_NAME лентяй мертв
do move (координаты лентяя)
}
automacro resok {
pm /go go go/
call releaseresalert
}
macro releaseresalert {
do conf follow 1
do pm DAMAGER_NAME go go go
release resalert
}
а вот часть дамагера:
automacro smdeath {
pm /he is dead/
run-once 1
call gotores
}
macro gotores {
do conf follow 1
do conf route_randomWalk 0
}
automacro deathend {
pm /go go go/
call releasesmdeath
}
macro releasesmdeath {
do conf follow 0
do conf route_randomWalk 1
release smdeath
}
вот в чем проблема - никак понять не могу, помогите, пожалуйста =)
Res по просьбе умершего (проблема с макросом)
Модератор: 4epT
Правила форума
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
- Xmpe
- Бывалый
- Сообщения: 751
- Зарегистрирован: Вт ноя 14, 2006 10:12 pm
- Discord: Xmpe#6813
- Контактная информация:
Аи ауто там зачем ?, или у него роутеволк отключен, он же на попе сидитmacro releasedeath {
do ai auto
do pm PRIEST_NAME thx, go go go
release death
}
По очереди пмы идут ? я просто ненаюdo pm PRIEST_NAME thx, go go go
Откуда он получает координаты лентяя ? мб фоллоу лучше на лентяя а потом переключени на дамагера сноваdo move (координаты лентяя)
}
Ты ошибся ? или у тя так и прописано по разному он мёртв, и he is deadpm /he is dead/
Мы не умираем тут...и не рождаемся...
Лишь веря в мир, мы делаем его реальным...
....

#openkore-ru
Лишь веря в мир, мы делаем его реальным...
....

#openkore-ru
-
- Энтузиаст
- Сообщения: 138
- Зарегистрирован: Ср ноя 15, 2006 2:17 pm
- Откуда: СПб
- Контактная информация:
при отключенном аи он не будет писать ПМы =)Xmpe писал(а):Цитата:
macro releasedeath {
do ai auto
do pm PRIEST_NAME thx, go go go
release death
}
Аи ауто там зачем ?, или у него роутеволк отключен, он же на попе сидит
нет, это одно сообщениеXmpe писал(а):Цитата:
do pm PRIEST_NAME thx, go go go
По очереди пмы идут ? я просто ненаю
координаты прописываются вручную перед стартом (нам же известно на каких координатах сидит лентяй) - вот мы и подходим к немуXmpe писал(а):Цитата:
do move (координаты лентяя)
}
Откуда он получает координаты лентяя ? мб фоллоу лучше на лентяя а потом переключени на дамагера снова
да, тут при копировании и исправлинии (ники убирал) ошибся, оно прописано одинаковоXmpe писал(а):Цитата:
pm /he is dead/
Ты ошибся ? или у тя так и прописано по разному он мёртв, и he is dead
------------------------------
проблема пока не решена


ботами пользуйся, а попадаться - не смей!
-
- Энтузиаст
- Сообщения: 138
- Зарегистрирован: Ср ноя 15, 2006 2:17 pm
- Откуда: СПб
- Контактная информация:
ага, и что ему - постоянно втелепортироваться? это, я скажу, пааалево =)) ибо если просто телепортироваться от мобов - портнется и сядет в цнтре данжа, а если еще с привязкой к координатам, так дохнуть будет как хз кто - не будет успевать
что-то уже какой-то флуд пошел =((
вроде есть же народ, который в макросах хорошо разбирается =))
что-то уже какой-то флуд пошел =((
вроде есть же народ, который в макросах хорошо разбирается =))


ботами пользуйся, а попадаться - не смей!