PDA

Просмотр полной версии : Эвент


ForT
20.11.2010, 18:02
Помогите исправить скрипт.
Задача:
вызывает моба, берет его в таргет, убивает моба, моба в таргете нет, он пытается взять в таргет другого моба, берет-убивает, не берет-вызывает нового, и снова вызывает тигра

LABEL(START)
ITEMCOUNT(Свиток большого тигра ,>,0)
{
USEITEM(свиток большого тигра [id=17065])
}
Jmp(свиток большого тигра[id=17065])

LABEL(PROVERKATIGR1)
{
NPCSEL(ТИГР[ID=13289])
JMP(PROVERKATIGR1)
}
JMP(START)

LABEL(PROVERKATIGR2)
{
NPCSEL(ВЫРОСШИЙ_ТИГР[ID=13291])
JMP(PROVERKATIGR2)
}
JMP(START)


Работает почему то только пол скрипта
вызвал тигра. выделил его. убил.
вылез большой тигр, боту пофиг

[I]Добавлено через 3 часа 43 минуты
АП, кое что обдумал,но помощь нужна :(

linkin80
20.11.2010, 18:18
ставишь в комбат режим, а чтобы выделял мобов- копать тут
http://coderx.ru/attachment.php?attachmentid=1625&d=1290019607

ForT
20.11.2010, 18:39
ID мобов я знаю. У меня скрипт не работает.
Банки он жрет как хилку, раз в 2 секунды, если хп <101%
По моему скрипту:

Жмет свиток

LABEL(START)
ITEMCOUNT(Свиток большого тигра [id=17065],>,0)
{
USEITEM(свиток большого тигра [id=17065])
}
Jmp(свиток большого тигра[id=17065])

Вызванного тигра берет в таргет

LABEL(PROVERKATIGR1)
{
NPCSEL(ТИГР[ID=13289])
JMP(PROVERKATIGR1)
}
JMP(START)

И вот тут затык. он или зацикливается на взятии в таргет первого моба и игнорит выросшего, или бегает по кругу снова и снова пытаясь вызвать тигра.

P.S. Вся пачка начинает бить исправно, первый моб берется в таргет исправно.

linkin80
20.11.2010, 19:21
ставишь в комбат режим, выставляешь в настройках этого моба атаку и бацаешь зацикленный скрипт что-то типа:
useitem(вызов тигра)
useitem(ебашим его лекарством)
useitem(ебашим его лекарством)
useitem(ебашим его лекарством)
useitem(ебашим его лекарством)
useitem(ебашим его лекарством)
useitem(ебашим его лекарством)
переход в начало
и все должно прекрасно работать.

ForT
20.11.2010, 20:25
Зачем этот длинный столбик юзитем?
просто поставить в разделе "хил" чтоб ел банку с ID лекарства если хп <101%и повтор на 2 секунды. ведь лекарства не тратятся, если их не нацелить на тигра.
На самом деле фарм тигров на поток я уже поставил, теперь мне просто интересно сделать по такой вот усложненной но более эффективной схеме-с проверками, с пропусками свиней, без задержек если второй тигр не появился...

linkin80
20.11.2010, 20:39
Конечно можно, это самый простой вариант на отъебись, а про свиней не свиней, я уже говорил что нужных мобов ставишь на атаку, а свиньям выставляешь не атаковать.
Но с таким столбиком он будет ибашить и ресающихся белых тигров, а не только тех, что ты призвал сам.

ForT
20.11.2010, 21:31
Больших тигров я ебашу вот так:
LABEL(START)
{
USEITEM(свиток большого тигра [id=17065])
DELAY(2700)
NPCSEL(ТИГР[ID=13289]) - простой тигр
DELAY(38000)
NPCSEL(ТИГР[ID=13291]) - большой тигр
DELAY(38100)
}
JMP(START)


Минус только один, как я уже говорил: если большой тигр не появился, то 40 секунд бот простаивает.

Дармоед
21.11.2010, 15:12
куплю скрипт евента :)

Lexa®
21.11.2010, 15:24
запишите скриптик на здачу)

linkin80
21.11.2010, 16:24
запишите скриптик на здачу)
Там самому то 5 строк написать, дольше ждать придется пока кто-то выложит.

Петруша
21.11.2010, 16:36
если ставить лекарство в селф хил, то он не будет брать мобов в таргет... а зачем вообще скрипт нужен? можно всё нвстроить и без скрипта.

smilik
23.11.2010, 12:48
как?

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

PS в бафах все отображается как none, найти нужный <1 минуты

ForT
25.11.2010, 17:40
Ну не знаю, мне проще со своим скриптом. В таргет тигра он берет по ID тигра, с помощью все того же скрипта, от автонастроек нужно лиш чтоб юзались банки.

Скрипт гибче: он проверяет все, и сколько больших призывалок осталось (когда они кончаются он начинает призывать мелких) и сколько банок осталось (когда банки кончаются он останавливается).

Tikhonov
25.11.2010, 21:57
ну скинь свой скрипт, раз с ним действительно проще
мы все порадуемся и оценим.

Lexy
28.11.2010, 09:01
да да скинь скриптик ))

Во вторник скину так уж и быть...
Щас занят сильно)

Anafema
28.11.2010, 15:16
хз че вы там мудрите - все делается в настройках волкера и 1 скриптом
LABEL(point0)
USEITEM([ID=17067])
JMP(point0)

mikser
30.11.2010, 13:53
хз че вы там мудрите - все делается в настройках волкера и 1 скриптом
LABEL(point0)
USEITEM([ID=17067])
JMP(point0)

Зачем скрипты если можно было просто в бафах прописать все итемы и автоюз? Я кстати так и делал