PDA

Просмотр полной версии : Скрипт на Lure


Алекс
02.08.2010, 19:11
Здравствуйте! Помогите, пожалуйста, с моей ситуацией. Сделал скрипт, что бы из комнаты таскать ТХ мобов по одному, вреде как работает все нормально, но когда ТХ бежит на точку (в комнату) в это же время включен BeginCombat радиус атаки, ТХ добегает до точки далее в радиусе атаке бот использует скил Lure на определенного моба. Далее он должен бежать обратно, он начинает бежать обратно, но моб его по пути ведь бьет, и соответственно ТХ начинает моба бить. Помогите, пожалуйста, как сделать так что бы ТХ не бил моба, а тока использовал Lure в радиусе атаке.
В настройках бота у меня стоит Policy - Far Attacks - Use Spell 1 - Lure.
Mons Setting - все NCP Not Attack, и тока один NCP стоит Attack.

Label(Start)
Set(L2walker,Disable)
{
Moveto(94051,-106009,-3320) // сюда пишешь дорогу к комнате с мобами
}
Label(Lure)
Set(L2walker,Enable)
Delay(10000) // Примерное кол-во времени чтобы успел заюзать ошейник
Set(L2WalkerDisable)
{
Jmp(GoBack)
}
Label(GoBack)
{
Moveto(91268,-105882,-3320) // сюда пишешь путь обратно
Delay(1000)
Jmp(End)
}
Label(End)
Delay(15000) // сюда промежутки времени, черезь которые бегать в комнату
Set(L2WalkerEnable)
{
Jmp(Start)
}

//J-Fobos: Не тот рздел... перенес...

Добавлено через 2 часа 1 минуту
Поковырял я тут чуток. получись вот что:
LABEL(fight)
MOVETO(94051, -106009, -3320)
SET(FIGHTSTART)
SET(RANGETYPE,STARTPOS,1000)
DELAY(7000)
SET(FIGHTSTOP)
MOVETO(91268, -105882, -3320)
DELAY(10000)
JMP(fight)

Вроде все отлично заработало, как хотелось, НО когда ТХ бафает стелс он останавливается и не бежит к указанной точке. Что можно сделать в таком случае ?

Добавлено через 1 час 1 минуту
Ну подскажите кто нить, пожалуйста... Не получается до конца настроить=(

Shekt
02.08.2010, 21:08
Нормально в волкере это нереализуешь. Можно только по времени включать вырубать бота, проверки же нет что ты слурил или нет)

Вроде все отлично заработало, как хотелось, НО когда ТХ бафает стелс он останавливается и не бежит к указанной точке. Что можно сделать в таком случае ?
Еще раз напиши команду идти в точку )

kakashonog111
24.08.2010, 13:19
поставить рядом с указанной точкой еще одну,хоть чуть чуть головой думать надо.На вторую точно побежит.