Работа L2Walker (скрипты, конфиги, советы) Сборник советов и рекоммендаций опытных пользователей по настройке бота.
01.02.2010, 12:42
#1
Пользователь
Регистрация: 11.11.2009
Сообщений: 27
Сказал Спасибо: 6
Имеет 13 спасибок в 7 сообщенях
Цитата:
Сообщение от
Ippo
Вот скрипт, не получается зациклить на этапе начала кача.
В чем ошибка?
LABEL(start)
SET(FIGHTSTOP)
call(detect gludio)
label(detect gludio)
POSOUTRANGE(-13956,123632,-3112,2500)
{
DELAY(500)
MSG(Ваш чар находится в окрестностях Глудио)
DELAY(500)
MSG(Телепортируемся в город)
DELAY(500)
USEITEM(Свиток Телепорта[ID=736])
DELAY(29000)
}
DELAY(500)
MSG(Ваш чар находится в Глудио)
DELAY(500)
POSINRANGE(-13709,123563,-3112,600)
{
DELAY(1000)
MOVETO(-13847,123525,-3143)
MOVETO(-14195,123141,-3143)
MOVETO(-14042,122134,-3015)
MOVETO(-13935,122003,-3015)
DELAY(500)
JMP(Buff)
}
POSINRANGE(-14465,124434,-3112,600)
{
DELAY(1000)
MOVETO(-14432,124297,-3144)
MOVETO(-14171,122755,-3143)
MOVETO(-14046,122174,-3015)
MOVETO(-13935,122009,-3015)
DELAY(500)
JMP(Buff)
}
POSINRANGE(-14683,121945,-3032,600)
{
DELAY(1000)
MOVETO(-14657,121895,-3068)
MOVETO(-14309,121477,-3015)
MOVETO(-14145,121585,-3015)
MOVETO(-13951,121922,-3015)
DELAY(500)
JMP(Buff)
}
LABEL(Buff)
DELAY(1500)
NPCSEL(Помощник Новичков[ID=31077])
DELAY(1500)
NPCDLG(Помощник Новичков[ID=31077])
DELAY(1500)
DLGSEL(Посмотреть список вспомогательной магии)
DELAY(1500)
DLGSEL(П
DELAY(1500)
CharBuffs(Adventurer's Bless the Body[Id=4324])
{
JMP(go na spot)
}
jmp(buff)
label(go na spot)
DELAY(1000)
MOVETO(-13326,122430,-3015)
MOVETO(-13241,122628,-3080)
MOVETO(-13062,122709,-3143)
MOVETO(-12765,122827,-3143)
DELAY(1500)
NPCSEL(Белла[ID=30256])
NPCDLG(Белла[ID=30256])
DLGSEL(Телепортироваться)
DELAY(4000)
DLGSEL(Поместье Виндавуд)
DELAY(19000)
MOVETO(-28240,157118,-3433)
MOVETO(-27897,158034,-3077)
MOVETO(-28542,160397,-2855)
jmp(fatality)
label(fatality)
SET(FIGHTSTART)
SET(RANGETYPE,STARTPOS,100)
delay(30000)
SET(FIGHTSTOP)
ChangeWaitType(1)
jmp(grind)
label(grind)
SET(RANGETYPE,STARTPOS,3000)
SET(FIGHTSTART)
LABEL(PROVERKA)
!CharBuffs(Adventurer's Bless the Body[Id=4324])
{
SET(FIGHTSTOP)
SET(RANGETYPE,STARTPOS,100)
delay(30000)
JMP(start)
}
JMP(PROVERKA)
попробуй может получится.
Добавлено через 16 минут
Цитата:
Сообщение от
HellTip
это он один раз проверит наличие бафа? я вот думаю если логически подумать то в конце программы чтоит го ту как на делфи к определенному месту, а оно выпендриваеться
Код:
LABEL(GOTO_SPOT)
MOVETO(85338,17245,-3576)
MOVETO(85365,21721,-3599)
MOVETO(85359,23070,-3544)
MOVETO(85409,24074,-3662)
MOVETO(86315,24640,-3621)
MOVETO(87585,24018,-3533)
MOVETO(89676,23633,-3629)
MOVETO(91558,22187,-3648)
MOVETO(92646,21907,-3459)
SET(FIGHTSTART)
SET(L2WALKER,ENABLE)
LABEL(PROVERKA)
CHARSTATUS(HP,<=,0)
{
SET(FIGHTSTOP)
DELAY(1000)
GOHOME()
DELAY(8000)
JMP(START)
RETURN()
}
!CharBuffs(Adventurer's Bless the Body[Id=4324])
{
MSG(Пора на ребаф)
SET(FIGHTSTOP)
USEITEM(Scroll of Escape[ID=736])
delay(30000)
JMP(START)
}
JMP(PROVERKA)
В данном варианте идёт полное зацикливание не проверку бафа и смерти во время кача. Как только баф слетит чар телепортнётся в город и скрипт запустится с начала.
Последний раз редактировалось nPoKa3HuK, 01.02.2010 в 12:42 .
Причина: Добавлено сообщение
За это сообщение nPoKa3HuK нажился спасибкой от:
30.01.2010, 10:55
#2
Новичок
Регистрация: 12.11.2009
Сообщений: 16
Сказал Спасибо: 4
Имеет 0 спасибок в 0 сообщенях
Ребят подскажите пож почему нет зацикливания, на спот прибегают и скрипт заканчиваеться
USEITEM(Scroll of Escape[ID=736])
DELAY(26000)
LABEL(START)
SET(FIGHTSTOP)
SET(L2WALKER,DISABLE)
//Проверяем все точки респа
POSINRANGE(79933, 55752, -1552, 100)
{
MOVETO(80923,54411,-1551)
MOVETO(81123,53472,-1586)
MOVETO(82109,53429,-1522)
MOVETO(82346,53383,-1522)
JMP(BAF)
}
POSINRANGE(82323, 55466,-1520,200)
{
MOVETO(82313,54625,-1551)
MOVETO(82332,53608,-1522)
JMP(BAF)
}
POSINRANGE(80334, 54400,-1522,200)
{
MOVETO(80943,54349,-1551)
MOVETO(81110,53493,-1586)
MOVETO(82159,53361,-1522)
MOVETO(82327,53344,-1522)
JMP(BAF)
}
LABEL(BAF)
NPCSEL(Помощник Путешественников[ID=32327])
DELAY(1087)
NPCDLG(Помощник Путешественников[ID=32327])
DELAY(1045)
DLGSEL(Посмотреть список вспомогательной магии)
DELAY(1007)
DLGSEL(Получить Дополнительную магию)
DELAY(1186)
MOVETO(82862,53167,-1522)
NPCSEL(Валентина[ID=30177])
DELAY(1124)
NPCDLG(Валентина[ID=30177])
DELAY(1247)
DLGSEL(Телепортироваться)
DELAY(1547)
DLGSEL(Башня Слоновой Кости
DELAY(2157)
//Бежим на спот
LABEL(GOTO_SPOT)
MOVETO(85338,17245,-3576)
MOVETO(85365,21721,-3599)
MOVETO(85359,23070,-3544)
MOVETO(85409,24074,-3662)
MOVETO(86315,24640,-3621)
MOVETO(87585,24018,-3533)
MOVETO(89676,23633,-3629)
MOVETO(91558,22187,-3648)
MOVETO(92646,21907,-3459)
DELAY(5000)
SET(FIGHTSTART)
SET(L2WALKER,ENABLE)
LABEL(PROVERKA)
CHARSTATUS(HP,<=,0)
{
SET(FIGHTSTOP)
DELAY(1000)
GOHOME()
DELAY(8000)
JMP(START)
RETURN()
}
CALL(PROVERKA)
DELAY(300000)
CALL(PROVERKA)
DELAY(300000)
CALL(PROVERKA)
DELAY(300000)
CALL(PROVERKA)
DELAY(300000)
CALL(PROVERKA)
DALAY(300000)
CALL(PROVERKA)
DALAY(300000)
CALL(PROVERKA)
DELAY(300000)
CALL(PROVERKA)
DELAY(300000)
CALL(PROVERKA)
DELAY(300000)
CALL(PROVERKA)
DELAY(300000)
CALL(PROVERKA)
DELAY(300000)
CALL(PROVERKA)
DELAY(300000)
SET(FIGHTSTOP)
SET(L2WALKER,DISABLE)
USEITEM(Scroll of Escape[ID=736])
DELAY(25000)
JMP(START)
30.01.2010, 14:40
#3
Местный
Регистрация: 10.12.2009
Сообщений: 675
Сказал Спасибо: 99
Имеет 44 спасибок в 37 сообщенях
ну во первых замени ВСЕ DALAY нормальной командой delay
)) а во вторых у тебя на спот прибегает и сразу чекать проверку начинает, ты сперва delay ставь 300000, дай ему покачаться малость ) а потом уже прверку на смерть )
LABEL(PROVERKA)
CHARSTATUS(HP,<=,0)
{
SET(FIGHTSTOP)
DELAY(1000)
GOHOME()
DELAY(8000)
JMP(START)
RETURN()
}
CALL(PROVERKA) ну че вот он делает? сам подумай
30.01.2010, 14:51
#4
Новичок
Регистрация: 12.11.2009
Сообщений: 16
Сказал Спасибо: 4
Имеет 0 спасибок в 0 сообщенях
я перименовал delay все
LABEL(PROVERKA) метка
CHARSTATUS(HP,<=,0) проверить хп если 0 меньше 0 выполнить программу
{
SET(FIGHTSTOP) остановить бой
DELAY(1000) ждем
GOHOME() в город
DELAY(8000) ждем
JMP(START) перейти к метке старт
RETURN() выйти из под прогрммы
}
CALL(PROVERKA) вызвать программу проверка
это мой первый скрипт разьясни плс что я неправильно делаю заранее очень благодарен
30.01.2010, 14:58
#5
Местный
Регистрация: 10.12.2009
Сообщений: 675
Сказал Спасибо: 99
Имеет 44 спасибок в 37 сообщенях
CALL(PROVERKA)
DALAY(300000)
CALL(PROVERKA)
DALAY(300000)
не все переименовал, внимательней будь. и переставь этот столбик вот так.... начиная с паузы DELAY(300000)
DELAY(300000)
CALL(PROVERKA)
DELAY(300000)
CALL(PROVERKA)
DELAY(300000)
CALL(PROVERKA)
DELAY(300000)
CALL(PROVERKA)
DELAY(300000)
CALL(PROVERKA)
DELAY(300000)
CALL(PROVERKA)
DELAY(300000)
CALL(PROVERKA)
DELAY(300000)
CALL(PROVERKA)
DELAY(300000)
CALL(PROVERKA)
DELAY(300000)
CALL(PROVERKA)
DELAY(300000)
CALL(PROVERKA)
DELAY(300000)
CALL(PROVERKA)
CALL это вызов, ты на спот прибегал и сразу вызывал проверку, Label, которая выше по столбику, он там стоял и проверялся постояно жив ли я, не умер ли я )))
Последний раз редактировалось Helleraser, 30.01.2010 в 15:07 .
01.02.2010, 22:43
#6
Местный
Регистрация: 24.12.2009
Сообщений: 1,396
Сказал Спасибо: 31
Имеет 308 спасибок в 191 сообщенях
Цитата:
Сообщение от
Helleraser
DELAY(300000)
CALL(PROVERKA)
DELAY(300000)
CALL(PROVERKA)
DELAY(300000)
CALL(PROVERKA)
DELAY(300000)
CALL(PROVERKA)
DELAY(300000)
CALL(PROVERKA)
DELAY(300000)
CALL(PROVERKA)
DELAY(300000)
CALL(PROVERKA)
DELAY(300000)
CALL(PROVERKA)
DELAY(300000)
CALL(PROVERKA)
DELAY(300000)
CALL(PROVERKA)
DELAY(300000)
CALL(PROVERKA)
DELAY(300000)
CALL(PROVERKA)
Прошу прощения. С начала не читал и очем вообще хз. Но не лучше, ли делей впихнуть в сам лейбл проверка? кучу строчек уберете
30.01.2010, 15:55
#7
Новичок
Регистрация: 12.11.2009
Сообщений: 16
Сказал Спасибо: 4
Имеет 0 спасибок в 0 сообщенях
пасиб
ток зацикливание все равно нет
30.01.2010, 18:30
#8
Новичок
Регистрация: 06.01.2010
Сообщений: 13
Сказал Спасибо: 0
Имеет 3 спасибок в 3 сообщенях
Кто в курсе, можно ли задетектить баф гнома на блант мастери, который шансово во время атаки накладывается на несколько секунд? ай ди у него есть?
30.01.2010, 20:26
#9
Местный
Регистрация: 21.09.2009
Адрес: Питер
Сообщений: 1,030
Сказал Спасибо: 38
Имеет 228 спасибок в 142 сообщенях
можно
Dagger Mastery id = 5603
Blunt Mastery id = 5604
__________________
Форумный зануда...
Пишу автономные скрипты под wallker любой сложности
Гуляю с собаками, убираю квартиры...
Продаю адену(Classic)
Eva - 2кк
ICQ:
Оффтоп
3О8О545I8
Последний раз редактировалось Anafema, 31.01.2010 в 03:17 .
31.01.2010, 11:08
#10
Местный
Регистрация: 10.12.2009
Сообщений: 675
Сказал Спасибо: 99
Имеет 44 спасибок в 37 сообщенях
LABEL(GOTO_SPOT)
MOVETO(85338,17245,-3576)
MOVETO(85365,21721,-3599)
MOVETO(85359,23070,-3544)
MOVETO(85409,24074,-3662)
MOVETO(86315,24640,-3621)
MOVETO(87585,24018,-3533)
MOVETO(89676,23633,-3629)
MOVETO(91558,22187,-3648)
MOVETO(92646,21907,-3459)
SET(FIGHTSTART)
SET(L2WALKER,ENABLE)
LABEL(PROVERKA)
CHARSTATUS(HP,<=,0)
{
SET(FIGHTSTOP)
DELAY(1000)
GOHOME()
DELAY(8000)
JMP(START)
RETURN()
}
DELAY(300000)
CALL(PROVERKA)
DELAY(300000)
CALL(PROVERKA)
DELAY(300000)
CALL(PROVERKA)
DELAY(300000)
CALL(PROVERKA)
DELAY(300000)
CALL(PROVERKA)
DELAY(300000)
CALL(PROVERKA)
DELAY(300000)
CALL(PROVERKA)
DELAY(300000)
CALL(PROVERKA)
DELAY(300000)
CALL(PROVERKA)
DELAY(300000)
CALL(PROVERKA)
DELAY(300000)
CALL(PROVERKA)
DELAY(300000)
CALL(PROVERKA)
SET(FIGHTSTOP)
SET(L2WALKER,DISABLE)
USEITEM(Scroll of Escape[ID=736])
DELAY(25000)
JMP(START)
2HellTip я говорил что надо как прибежал на спот ставить паузу! в первую очередь! Вот скопируй все это и поменяй и будет тебе зацикливание, если не будет можешь назвать меня оленем, ну а если будет то извините олень уже ты ))) не в обиду )
Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
Часовой пояс GMT +4, время: 12:42 .
vBulletin style designed by
MSC Team .
Powered by vBulletin® Version 3.6.11
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод:
zCarot
Вы хотите чувствовать себя в безопасности? чоп Белган обеспечит её!