Res по просьбе умершего (проблема с макросом)

Общие вопросы по OpenKore обсуждаются здесь. Можно сказать, что это - основной раздел форума.
Возник вопрос? Вам сюда.

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

Правила форума
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
CrusH
Энтузиаст
Сообщения: 138
Зарегистрирован: Ср ноя 15, 2006 2:17 pm
Откуда: СПб
Контактная информация:

Res по просьбе умершего (проблема с макросом)

Сообщение CrusH »

вот, собсно решил и это организовать макросом - по идее должно быть удобнее чем убитому постоянно ходить - а то он будет напарываться на одного и того же моба и дохнуть и дохнуть...

так вот, имеем пати - прист, дамагер и лентяй, которого качают

хотим организовать следующий алгоритм:

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
}

вот в чем проблема - никак понять не могу, помогите, пожалуйста =)
Аватара пользователя
Xmpe
Бывалый
Сообщения: 751
Зарегистрирован: Вт ноя 14, 2006 10:12 pm
Discord: Xmpe#6813
Контактная информация:

Сообщение Xmpe »

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 (координаты лентяя)
}
Откуда он получает координаты лентяя ? мб фоллоу лучше на лентяя а потом переключени на дамагера снова
pm /he is dead/
Ты ошибся ? или у тя так и прописано по разному он мёртв, и he is dead
Мы не умираем тут...и не рождаемся...
Лишь веря в мир, мы делаем его реальным...
....
Изображение
#openkore-ru
CrusH
Энтузиаст
Сообщения: 138
Зарегистрирован: Ср ноя 15, 2006 2:17 pm
Откуда: СПб
Контактная информация:

Сообщение CrusH »

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
да, тут при копировании и исправлинии (ники убирал) ошибся, оно прописано одинаково

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

Сообщение CrusH »

CrusH писал(а): мб фоллоу лучше на лентяя
когда тот сидит прист никак не получит его координаты от follow 1 =)
ему надо подвигаться, а он не может - он мертв =((
Изображение
Изображение
ботами пользуйся, а попадаться - не смей!
Sauron
Грамотный
Сообщения: 435
Зарегистрирован: Ср ноя 29, 2006 3:24 pm

Сообщение Sauron »

Интересный сюжет, жаль приста нет чтобы потестить.. кстати лентяй не умрет никогда, если ему дать клипсу с крими..
от РО до шестой палаты - один шаг...
CrusH
Энтузиаст
Сообщения: 138
Зарегистрирован: Ср ноя 15, 2006 2:17 pm
Откуда: СПб
Контактная информация:

Сообщение CrusH »

ага, и что ему - постоянно втелепортироваться? это, я скажу, пааалево =)) ибо если просто телепортироваться от мобов - портнется и сядет в цнтре данжа, а если еще с привязкой к координатам, так дохнуть будет как хз кто - не будет успевать


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

Сообщение CrusH »

ааап =)))

неужели ниукого никаких идей? =(
Аватара пользователя
miniBot
Грамотный
Сообщения: 429
Зарегистрирован: Вс ноя 05, 2006 8:48 am
Откуда: Москва
Контактная информация:

Сообщение miniBot »

а почему ai off? разьве в ai off кора вобще что-нить делает?
предлагаю ai manual
помощь только тем у кого включен параметр - mozgEnable 1

БОТАТЬ, БОТАТЬ, И ЕЩЕ РАЗ БОТАТЬ, КАК ЗАВЕЩАЛ ВЕЛИКИЙ ЛЕНИН
Ответить