Просмотр полной версии : Эвент
Помогите исправить скрипт.
Задача:
вызывает моба, берет его в таргет, убивает моба, моба в таргете нет, он пытается взять в таргет другого моба, берет-убивает, не берет-вызывает нового, и снова вызывает тигра
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
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(ебашим его лекарством)
переход в начало
и все должно прекрасно работать.
Зачем этот длинный столбик юзитем?
просто поставить в разделе "хил" чтоб ел банку с ID лекарства если хп <101%и повтор на 2 секунды. ведь лекарства не тратятся, если их не нацелить на тигра.
На самом деле фарм тигров на поток я уже поставил, теперь мне просто интересно сделать по такой вот усложненной но более эффективной схеме-с проверками, с пропусками свиней, без задержек если второй тигр не появился...
linkin80
20.11.2010, 20:39
Конечно можно, это самый простой вариант на отъебись, а про свиней не свиней, я уже говорил что нужных мобов ставишь на атаку, а свиньям выставляешь не атаковать.
Но с таким столбиком он будет ибашить и ресающихся белых тигров, а не только тех, что ты призвал сам.
Больших тигров я ебашу вот так:
LABEL(START)
{
USEITEM(свиток большого тигра [id=17065])
DELAY(2700)
NPCSEL(ТИГР[ID=13289]) - простой тигр
DELAY(38000)
NPCSEL(ТИГР[ID=13291]) - большой тигр
DELAY(38100)
}
JMP(START)
Минус только один, как я уже говорил: если большой тигр не появился, то 40 секунд бот простаивает.
запишите скриптик на здачу)
linkin80
21.11.2010, 16:24
запишите скриптик на здачу)
Там самому то 5 строк написать, дольше ждать придется пока кто-то выложит.
если ставить лекарство в селф хил, то он не будет брать мобов в таргет... а зачем вообще скрипт нужен? можно всё нвстроить и без скрипта.
как?
я в другом топике писал, в бафах внизу выставляеш свитки призыва призыва и две пулялки, подбираеш тайминги, настраиваеш атаку( дальнюю), выставляеш в информамации/мобы бить мобов (по ID)
PS в бафах все отображается как none, найти нужный <1 минуты
Ну не знаю, мне проще со своим скриптом. В таргет тигра он берет по ID тигра, с помощью все того же скрипта, от автонастроек нужно лиш чтоб юзались банки.
Скрипт гибче: он проверяет все, и сколько больших призывалок осталось (когда они кончаются он начинает призывать мелких) и сколько банок осталось (когда банки кончаются он останавливается).
Tikhonov
25.11.2010, 21:57
ну скинь свой скрипт, раз с ним действительно проще
мы все порадуемся и оценим.
да да скинь скриптик ))
Во вторник скину так уж и быть...
Щас занят сильно)
хз че вы там мудрите - все делается в настройках волкера и 1 скриптом
LABEL(point0)
USEITEM([ID=17067])
JMP(point0)
хз че вы там мудрите - все делается в настройках волкера и 1 скриптом
LABEL(point0)
USEITEM([ID=17067])
JMP(point0)
Зачем скрипты если можно было просто в бафах прописать все итемы и автоюз? Я кстати так и делал
vBulletin® v3.6.11, Copyright ©2000-2024, Jelsoft Enterprises Ltd. Перевод: zCarot