Работа L2Walker (скрипты, конфиги, советы) Сборник советов и рекоммендаций опытных пользователей по настройке бота.
10.03.2010, 12:33
#1
Местный
Регистрация: 01.11.2009
Сообщений: 68
Сказал Спасибо: 1
Имеет 63 спасибок в 29 сообщенях
Vasquez , тока ИД свитка оставь
__________________
Цитата:
Сообщение от
Anafema
а включать мосг раньше мозжечка не в моде?
За это сообщение B0R0DA нажился спасибкой от:
10.03.2010, 01:51
#2
Пользователь
Регистрация: 26.02.2010
Сообщений: 72
Сказал Спасибо: 5
Имеет 6 спасибок в 6 сообщенях
Это записанный скрипт? Просто щас нет способа проверить. А так, если записан и ПОДСТАВЛЕН АйДи рековера А грейда, то может в магазе гирановском их и нету (в Адене и выше кажись А грейд рековери)
10.03.2010, 02:38
#3
Местный
Регистрация: 11.11.2009
Сообщений: 214
Сказал Спасибо: 30
Имеет 41 спасибок в 17 сообщенях
не - это записанный, ид рекавера дал валкер.
нужно брать где-то другой?
__________________
Адена на серверах: Все Сервера -- 555$142$554
Верю в Кнопку и Капху
"Да пойми же ты, морально уродливый продукт, что наличие у тебя квартиры, машины и такой же морально уродливой женщины как ты сам, в которую ты можешь тыкать свой физиологический отросток каждый вечер - не делает твою жизнь лучше жизни игрока "World of Warcraft"".
10.03.2010, 13:53
#4
Пользователь
Регистрация: 26.02.2010
Сообщений: 72
Сказал Спасибо: 5
Имеет 6 спасибок в 6 сообщенях
Да кстати, борода как всегда прав, можно ведь и без названия попробовать, бывали такие ошибки
NPCSEL(Helvetia[ID=30081])
DELAY(1000)
NPCDLG(Helvetia[ID=30081])
DELAY(1000)
DLGSEL(Купить припасы и минералы)
DELAY(1000)
BUYITEM([ID=8598],30; )
DELAY(1000)
За это сообщение Cruel нажился спасибкой от:
10.03.2010, 22:54
#5
Местный
Регистрация: 11.11.2009
Сообщений: 214
Сказал Спасибо: 30
Имеет 41 спасибок в 17 сообщенях
Ее все фурычит, спасибо=)
__________________
Адена на серверах: Все Сервера -- 555$142$554
Верю в Кнопку и Капху
"Да пойми же ты, морально уродливый продукт, что наличие у тебя квартиры, машины и такой же морально уродливой женщины как ты сам, в которую ты можешь тыкать свой физиологический отросток каждый вечер - не делает твою жизнь лучше жизни игрока "World of Warcraft"".
11.03.2010, 16:15
#6
Пользователь
Регистрация: 11.03.2010
Адрес: Архангельск
Сообщений: 38
Сказал Спасибо: 22
Имеет 6 спасибок в 5 сообщенях
Господа, возник вопрос по оптимизации. Просматривал скрипты с целью изучения логики их построения. В скрипте TromaL на кач в HuntersVillage проверка на смерть реализована таким образом:
Оффтоп
Код:
CharStatus(CHP,<=,0)
{
msg(Sdoh)
Set(FightStop)
delay(3000)
gohome()
DELAY(20000)
jmp(Start)
}
DELAY(60000)
Данный фрагмент кода повторяется более 50 раз, занимая более 80% тела скрипта. Предполагаю, что автор таким образом избавился от дополнительной проверки на наличие бафов, т.к. после 50+ ежеминутных проверок идет зачистка хвоста и тп в город.
Для себя постарался оптимизировать проверки на смерть/бафы, получилось таким образом:
Оффтоп
Код:
label(GeneralCheck)
Delay(60000)
Charstatus(CHP,<=,0) //Проверяем жив ли бот
{
MSG(Fatality)
Set(Fightstop)
Delay(3000)
gohome()
Delay(20000)
jmp(start)
}
CharBuffs([Id=4323]) //Проверяем наличие бафов
{
MSG(Out of Buff - ReBuff)
Set(RangeType,StartPos,100)
Set(FightStart)
Delay(30000)
Set(Fightstop)
UseItem(Scroll of Escape [id=736])
jmp(start)
}
jmp(GeneralCheck)
Корректен ли приведенный мной фрагмент? В данный момент, просто не имею возможности проверить
Стоит ли выдержать дополнительную паузу после проверки на наличие бафа и процедуры зачистки хвоста или это станет бесполезной потерей времени?
Оффтоп
Код:
CharBuffs([ID=4243]) //Проверяем наличие бафов
{
MSG(Out of Buff - ReBuff)
Delay(10000)
Set(RangeType,StartPos,100)
Set(FightStart)
Delay(30000)
Set(Fightstop)
UseItem(Scroll of Escape [id=736])
jmp(start)
}
Так же возник вопрос, как проверить наличие штрафа за смерть с целью изничтожить оный свитком снятия штрафа?
Последний раз редактировалось Foxich, 12.03.2010 в 17:08 .
Причина: Исправлен синтаксис и ID бафа
11.03.2010, 18:07
#7
Пользователь
Регистрация: 26.02.2010
Сообщений: 72
Сказал Спасибо: 5
Имеет 6 спасибок в 6 сообщенях
Для зачистки от хвоста поставь монстр ноатак, чтоб тока сагрившихся завалил, а то нацепляешь.
За это сообщение Cruel нажился спасибкой от:
11.03.2010, 18:14
#8
Пользователь
Регистрация: 11.03.2010
Адрес: Архангельск
Сообщений: 38
Сказал Спасибо: 22
Имеет 6 спасибок в 5 сообщенях
Cruel , Спасиб, как то сразу в голову не пришло, исправил
Остается вопрос про штраф за смерть и, думаю, как у многих, кто только что начал
- Точки ТП
На олчитсе они сидят в хайде
Последний раз редактировалось Foxich, 11.03.2010 в 18:33 .
13.03.2010, 22:35
#9
Новичок
Регистрация: 13.03.2010
Сообщений: 12
Сказал Спасибо: 7
Имеет 0 спасибок в 0 сообщенях
Привет ребята адаптирую скрипт под руоф но проблема втом что перс бафаться не хочет у нубл бафа помогите решить вот скрипт выкладываю
Оффтоп
LABEL(GO)
USEITEM(Scroll of Escape[ID=736])
DELAY(20000)
POSINRANGE(-84064,150864,-3120,300)
{
MOVETO(-83138,150910,-3120)
NPCSEL(Newbie Guide)
DELAY(1011)
NPCDLG(Newbie Guide)
DELAY(1361)
DLGSEL(Посмотреть список )
DELAY(1500)
DLGSEL(Получить Дополнительную магию)
DELAY(1500)
JMP(START)
}
POSINRANGE(-82035,152647,-3168,300)
{
MOVETO(-82991,152654,-3204)
MOVETO(-83103,150966,-3155)
NNPCSEL(Newbie Guide)
DELAY(1011)
NPCDLG(Newbie Guide)
DELAY(1361)
DLGSEL(Посмотреть список вспомогательных заклинаний)
DELAY(1500)
DLGSEL(Получить Дополнительную магию)
DELAY(1500)
JMP(START)
}
POSINRANGE(-82186,150495,-3155,300)
{
MOVETO(-83100,150866,-3155)
NPCSEL(Newbie Guide)
DELAY(1011)
NPCDLG(Newbie Guide)
DELAY(1361)
DLGSEL(Посмотреть список вспомогательных заклинаний)
DELAY(1500)
DLGSEL(Получить Дополнительную магию)
DELAY(1500)
JMP(START)
}
POSINRANGE(-82084,-82084,-3155,300)
{
MOVETO(-80791,154711,-3204)
MOVETO(-81623,154836,-3204)
MOVETO(-82891,154803,-3204)
MOVETO(-83089,153663,-3204)
MOVETO(-83109,152013,-3155)
MOVETO(-83118,150986,-3155)
NPCSEL(Newbie Guide)
DELAY(1011)
NPCDLG(Newbie Guide)
DELAY(1361)
DLGSEL(Посмотреть список)
DELAY(1500)
DLGSEL(Получить Дополнительную магию)
DELAY(1500)
JMP(START)
}
POSINRANGE(-83408,151376,-3120,300)
{
MOVETO(-83105,150876,-3155)
NNPCSEL(Newbie Guide)
DELAY(1011)
NPCDLG(Newbie Guide)
DELAY(1361)
DLGSEL(Посмотреть список )
DELAY(1500)
DLGSEL(Получить Дополнительную магию)
DELAY(1500)
JMP(START)
}
LABEL(START)
MOVETO(-81649,150284,-3155)
MOVETO(-81111,150131,-3081)
MOVETO(-80765,149784,-3070)
NPCSEL(Richlin[ID=30320])
NPCDLG(Richlin[ID=30320])
DLGSEL(Телепортироваться)
DLGSEL(Забытый Храм)
DELAY(10000)
MOVETO(-52858,190621,-3519)
MOVETO(-52901,188947,-4330)
MOVETO(-52953,188207,-4723)
MOVETO(-53616,188117,-4686)
MOVETO(-53752,189166,-4559)
MOVETO(-53767,190171,-4541)
MOVETO(-55218,190360,-4503)
MOVETO(-55916,190357,-4502)
MOVETO(-56982,190354,-4541)
MOVETO(-57390,189842,-4541)
MOVETO(-57443,188985,-4541)
MOVETO(-57443,188345,-4524)
MOVETO(-57464,187334,-4541)
MOVETO(-57470,186527,-4541)
MOVETO(-57692,185335,-4543)
MOVETO(-58511,185314,-4541)
DELAY(6000)
SET(FIGHTSTART)
SET(RANGETYPE,STARTPOS,350)
DELAY(3400000)
SET(FIGHTSTOP)
DELAY(30000)
CHARSTATUS(CHP,==,0)
{
GOHOME()
SET(FIGHTSTOP)
DELAY(5000)
JMP(GO)
}
USEITEM(Scroll of Escape[ID=736])
DELAY(10000)
JMP(GO)
Добавлено через 1 минуту
вот еще один скрипт тут перс бафается только при старте скрипта
//MSG(Стартова локация: Orc Village)
Label(Start)
MOVETO(-45044, -113844, -216)
MOVETO(-45086, -113606, -192)
NPCSEL(Newbie Guide)
DELAY(1011)
NPCDLG(Newbie Guide)
DELAY(1361)
DLGSEL(Посмотреть список )
DLGSEL(Получить Дополнительную магию)
DELAY(1500)
MOVETO(-45060, -113137, -240)
MOVETO(-44758, -112877, -240)
MOVETO(-45197, -112508, -240)
NPCSEL(Tamil)
DELAY(968)
NPCDLG(Tamil)
DELAY(932)
DLGSEL(Телепортироваться)
DELAY(1037)
DLGSEL(Пещера Испытаний)
DELAY(1094)
//In Cave of trials
MOVETO(9184, -112296, -2536)
MOVETO(10542, -109586, -2152)
MOVETO(13371, -106830, -2088)
MOVETO(8929, -105044, -2536)
MOVETO(8006, -101887, -2392)
SET(FIGHTSTART) //качаемся 53 минуты
DELAY(3200000)
SET(FIGHTSTOP)
CHARSTATUS(CHP,==,0)
{
GOHOME()
Последний раз редактировалось umaxi, 14.03.2010 в 18:35 .
Причина: Добавлено сообщение
14.03.2010, 01:22
#10
Пользователь
Регистрация: 26.02.2010
Сообщений: 72
Сказал Спасибо: 5
Имеет 6 спасибок в 6 сообщенях
Цитата:
Сообщение от
umaxi
LABEL(GO)
USEITEM(Scroll of Escape[ID=736])
DELAY(20000)
POSINRANGE(-84064,150864,-3120,300)
{
MOVETO(-83138,150910,-3120)
NPCSEL(Newbie Guide ) тут лучше поставь айди помощника новичков.
DELAY(1011)
NPCDLG(Newbie Guide ) аналогично
DELAY(1361)
DLGSEL(Посмотреть список ) проверь диалоги
DELAY(1500)
DLGSEL(Получить Дополнительную магию ) аналогично
DELAY(1500)
JMP(START)
в остальных аналогично, проверь диалоги и вставь айди (лучше убрав при этом имя нпс)
Вот как то так. Во втором нету возвращения в город, т.е. после 53 минут, он вырубает режим боя и тупо стоит.
За это сообщение Cruel нажился спасибкой от:
Опции темы
Опции просмотра
Комбинированный вид
Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
Часовой пояс GMT +4, время: 13:37 .
vBulletin style designed by
MSC Team .
Powered by vBulletin® Version 3.6.11
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод:
zCarot
Вы хотите чувствовать себя в безопасности? чоп Белган обеспечит её!