Вернуться   CoderX :: Forums > Lineage II > ASI > Работа L2Walker (скрипты, конфиги, советы)
Войти через OpenID

Работа L2Walker (скрипты, конфиги, советы) Сборник советов и рекоммендаций опытных пользователей по настройке бота.

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 29.10.2009, 23:06   #1
Местный
 
Аватар для Stas
 
Регистрация: 21.10.2009
Адрес: Тюмень
Сообщений: 128
Сказал Спасибо: 38
Имеет 171 спасибок в 52 сообщенях
Stas на пути к лучшему
По умолчанию Вопросы к продвинутым ботерам по сложным и редким функциям L2WALKER. Деловые советы.

Просьба ко всем ! Не выкладывать скрипты, которыми заполнены все темы, переписанные друг у друга по сотне раз, а показывать что-нибудь оригинальное, свежее, своё, вымученное бессонными ночами, редкое, мало употребляемое при написании скриптов.
Просьба к продвинутым ботерам: Если не можешь или не хочешь оказать конкретную помощь, то не надо лить воду или давать советы, как обойти проблему примитивным путём. Ответы давать на конкретно поставленный вопрос.
Рецензии давать без предвзятости, учитывать, что ещё не все достигли больших высот в творчестве. Советы и правки скриптов давать не на игровом жаргоне, а в удобочитаемой форме.

Цель создания данной темы: Научиться самому и помочь другим писать красивые, оригинальные и профессиональные скрипты. А тем, кого интересует только кач и фарм в различных локациях, лучше порыться в других темах.

Последний раз редактировалось Stas, 04.11.2009 в 00:55.
Stas вне форума   Ответить с цитированием
За это сообщение Stas нажился 3 спасибками от:
Старый 30.10.2009, 00:09   #2
Рыцарь
 
Регистрация: 27.12.2008
Сообщений: 236
Сказал Спасибо: 17
Имеет 816 спасибок в 106 сообщенях
pcoder на пути к лучшему
По умолчанию

Автору нужны недокументированные команды Волкера для скриптов, дающие больше возможностей в скриптописании.
pcoder вне форума   Ответить с цитированием
За это сообщение pcoder нажился 7 спасибками от:
Старый 30.10.2009, 00:17   #3
Местный
 
Аватар для Stas
 
Регистрация: 21.10.2009
Адрес: Тюмень
Сообщений: 128
Сказал Спасибо: 38
Имеет 171 спасибок в 52 сообщенях
Stas на пути к лучшему
По умолчанию

Цитата:
Сообщение от rembatron Посмотреть сообщение
Задай хоть какую то направленность твоего интереса, начни с чего нибудь. Я вот рад бы помочь но не знаю с чего начать
Допустим, что скрипт универсальный. В ходе работы скрипта есть необходимость сделать проверки для разветвления программы. Например, по расе (эльф, человек), по роду (мужской и женский - у камаэлей в частности), по специализации (гном-собиратель, гном-ремесленник), по профессии (1-я, 2-я или 3-я - например: собиратель, охотник за наградой или кладоискатель), по лвл ( 1-й, 5 или 70-й). Я знаю пока 2 таких проверки: лвл и раса. Если знаешь остальные, помоги. Заранее благодарен. С уважением Вячеслав.
P.S. Таких вопросов у меня сотни. Я их готовлю, чтобы задать. Ну, и кратенько о себе. С азами программирования знаком, с компьютером дружу давно, начинал ещё на ZX-Spectrum, переиграл в сотни игр (стратегии и РПГ), в Онлайн игры пришёл 3 месяца назад, Скриптами занимаюсь меньше месяяца, но вопросов уже много. Написал несколько скриптов сам, не имея хорошей базы под рукой, но уже реализовал в них некоторые свои задумки, вроде бы неплохо.
Stas вне форума   Ответить с цитированием
За это сообщение Stas нажился спасибкой от:
Старый 30.10.2009, 00:25   #4
Рыцарь
 
Регистрация: 27.12.2008
Сообщений: 236
Сказал Спасибо: 17
Имеет 816 спасибок в 106 сообщенях
pcoder на пути к лучшему
По умолчанию

Цитата:
Сообщение от destructor Посмотреть сообщение
команды там все документированные
Автор сказал что методом перебора нашел несколько команд которые нигде не описаны.
pcoder вне форума   Ответить с цитированием
За это сообщение pcoder нажился 2 спасибками от:
Старый 30.10.2009, 00:26   #5
Местный
 
Аватар для mikser
 
Регистрация: 26.01.2009
Сообщений: 1,097
Сказал Спасибо: 178
Имеет 119 спасибок в 84 сообщенях
mikser пока неопределено
По умолчанию

По профе ты не сделаешь проверку (Язык валкера приметивен и убог)
Все команды документированы http://www.towalker.com/english/WalkerScriptEn.zip
mikser вне форума   Ответить с цитированием
За это сообщение mikser нажился 2 спасибками от:
Старый 30.10.2009, 00:27   #6
Рыцарь
 
Аватар для destructor
 
Регистрация: 26.06.2009
Сообщений: 2,433
Сказал Спасибо: 154
Имеет 692 спасибок в 426 сообщенях
destructor на пути к лучшему
По умолчанию

Цитата:
Сообщение от pcoder Посмотреть сообщение
Автор сказал что методом перебора нашел несколько команд которые нигде не описаны.
пруфлинк где?
destructor вне форума   Ответить с цитированием
За это сообщение destructor нажился спасибкой от:
Старый 30.10.2009, 00:40   #7
Рыцарь
 
Регистрация: 27.12.2008
Сообщений: 236
Сказал Спасибо: 17
Имеет 816 спасибок в 106 сообщенях
pcoder на пути к лучшему
По умолчанию

например LOADCONFIG(Name.ini) - загрузка настроек Волкера.
pcoder вне форума   Ответить с цитированием
За это сообщение pcoder нажился 6 спасибками от:
Старый 30.10.2009, 01:23   #8
Местный
 
Аватар для Stas
 
Регистрация: 21.10.2009
Адрес: Тюмень
Сообщений: 128
Сказал Спасибо: 38
Имеет 171 спасибок в 52 сообщенях
Stas на пути к лучшему
По умолчанию

Цитата:
Сообщение от rembatron Посмотреть сообщение
Задай хоть какую то направленность твоего интереса, начни с чего нибудь. Я вот рад бы помочь но не знаю с чего начать
Второй пример и второй вопрос !
Зачастую появляется необходимость в ходе работы скрипта изменять настройки Волкера программным путём, изнутри скрипта. Я пытаюсь найти все такие функции, с помощью которых я бы мог менять настройки Волкера.
Пока я нашёл таких функций немного, попробую их перечислить, хотя я заканчиваю готовить файл с наглядным изображением панелей (вкладок) Волкера и функций.
LOADCONFIG(Stas.ini)
SET(FIGHTSTART)
SET(FIGHTSTOP)
SET(RANGETYPE,STARTPOS,3000)
SET(RANGETYPE,RAND)
SET(RANGETYPE,DEFPOS,x,y,z,4000)
SET(DEFPATH,ADD,x,y,z,2000)
SET(RANGETYPE,DEFPATH)
SET(MON,ATTACK,*)
SET(MON,NOATTACK,*)
ну может ещё несколько функций и всё.
А их в настройках Волкера тысяча. Я хочу знать все !!! Чтобы в ходе работы их использовать. Зная все функции Волкера, можно реализовать любые фантастические идеи. И я не успокоюсь, пока не найду все эти функции !

Добавлено через 7 минут
Цитата:
Сообщение от mikser Посмотреть сообщение
По профе ты не сделаешь проверку (Язык валкера приметивен и убог)
Все команды документированы http://www.towalker.com/english/WalkerScriptEn.zip
Не может такого быть ! Я подчиняюсь законом логики. Для меня лично,где нет логики, нет смысла !!! Автор Волкера, как и все другие, при создании, редактировании и тестировании, не мог обойтись без всех этих функций, я в этом уверен. Он мог просто спрятать или замаскировать большинство функций от пользователей, но они есть !!! Их надо просто найти общими усилиями. А пользоваться минимумом, я с этим не согласен. Надо искать эти функции, хотя бы методом научного тыка. Но одному это не по силам.

Добавлено через 9 минут
Цитата:
Сообщение от destructor Посмотреть сообщение
команды там все документированные
В одном из описаний скриптописания я встретил такое: автор описания пишет, что не знает зачем и для чего нужна функция RACE, и без понятия, как ей пользоваться. Я провозился пол ночи и научился определять расу чара. Правда потом встретил в другом месте, что 0- человек и т.д.
Ну, а зачем эта функция ? Я могу десятки примеров привести, зачем она нужна. Я уже говорил, что писать простые и примитивные скрипты можно только для тех, кто увлечён одним качем и фармом. Чтобы вывести чара в локацию и пусть он там сутки мается, а я посплю. А я хочу наслаждаться результатами написанных программ.

Добавлено через 8 минут
Цитата:
Сообщение от mikser Посмотреть сообщение
O_o
И что удалось найти брутфорсом?)
Я открыл эту тему не для того, чтобы упражняться в красноречии или, наоборот, в блудословии... Я пытаюсь общими усилиями найти, отыскать все функции Волкера (а они есть, ты в этом скоро убедишься), чтобы писать толковые скрипты, а не маршруты выдвижения на кач и фарм, переписывая примитив друг у друга. Да ещё потом просить ини файл, потому что сам не в состоянии вручную выставить настройки Волкера.
Я надеюсь, ты меня понял

Последний раз редактировалось Stas, 30.10.2009 в 01:23. Причина: Добавлено сообщение
Stas вне форума   Ответить с цитированием
За это сообщение Stas нажился 3 спасибками от:
Старый 30.10.2009, 02:25   #9
Местный
 
Аватар для Acmilan
 
Регистрация: 14.09.2008
Адрес: Ростов-на-Дону
Сообщений: 882
Сказал Спасибо: 35
Имеет 120 спасибок в 84 сообщенях
Acmilan пока неопределено
По умолчанию

разветвление программы для разных рас - только для теоретических задач. на практике не пригодится

докупку предметов до конкретного количества с одновременной проверкой денежных средств -
Код:
ItemCount(Adena[ID], <=, 1000);
{
jmp(Ы);
}
label(Ы);
ItemCount(Предмет[ID], <=, значение);
{
покупаем\забираем\поднимает\хзчееще;
}
return();
//закупка 'Предмет[ID]' с точностью 'значение' с проверкой на адену

Добавлено через 8 минут
Цитата:
Сообщение от Stas Посмотреть сообщение
Как ты определяешь ID монстров и квестовых итемов (до того, пока ты не снял этот итем с моба) ?
L2InfoB.dat на что?

Последний раз редактировалось Acmilan, 30.10.2009 в 02:25. Причина: Добавлено сообщение
Acmilan вне форума   Ответить с цитированием
За это сообщение Acmilan нажился спасибкой от:
Старый 30.10.2009, 02:51   #10
Рыцарь
 
Аватар для destructor
 
Регистрация: 26.06.2009
Сообщений: 2,433
Сказал Спасибо: 154
Имеет 692 спасибок в 426 сообщенях
destructor на пути к лучшему
По умолчанию

=DXT2ty=DXT3tR=DXT4t+=DXT5
=YUY2ty=DXT3tR=DXT4t+=DXT5
... вот неужели и правда волкер написан на скриптовом языке?

Добавлено через 1 минуту
luna.msstyles
а вот это чо за нах?

Добавлено через 4 минуты
RANGETYPE
RAND
STARTPOS
DEFPOS
DEFRANGE
DEFPATH
DEFRANGE
CLEAR
ADD
DEFPATH
CLEAR
ADD
MON
ATTACK
NOATTACK
ATTACKONE
ITEM
ITEMCOUNT
NPCSEL
CANCELSEL
FORCEATTACK <------ это чо за накуй?????????
NPCDLG
STRINDLG
STRNOTINDLG
DLGSEL
BYPASSTOSERVER
GOHOME
CHANGEWAITTYPE //
CHARSTATUS //хы
CHP //хп чара?
CMP //мп чара?
WEIGHT //прикинь да? тест на перегруз? сбылась мечта тру задото ботера?
JOB // раБОТать
RACE
STAND
CHARBUFFS
!CharBuffs
!CharBuffs
STATUS
MemberBuffs
!MemberBuffs
!MemberBuffs
RequestOutParty
QuitParty
RequestJoinParty
IsMember
!IsMember
!IsMember
LoadConfig
%sSET\%s
USEITEM
SELF
PARTY
PLAYER
PET
NPC
USESKILL
SELF
PARTY
PLAYER
PET
NPC
SAY
MSG
USEITEM
BUYITEM
BUYSEED
SELLSEED //манор можно скриптовать?
SELLCROP //манор можно скриптовать?
manor_menu_select?ask=9&state=%d&time=0
manor_menu_select?ask=9&state=%d&time=0
SELLITEM
SAVEITEM
LOADITEM
CALL
LABEL
JMP
LABEL
LABEL
RETURN
EXIT
DELAY
PAUSE

Добавлено через 7 минут
походу данный поциэнт требует вскрытия...
Оффтоп

Последний раз редактировалось destructor, 30.10.2009 в 02:56. Причина: Добавлено сообщение
destructor вне форума   Ответить с цитированием
За это сообщение destructor нажился 2 спасибками от:
Ответ

  CoderX :: Forums > Lineage II > ASI > Работа L2Walker (скрипты, конфиги, советы)



Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 02:18.

vBulletin style designed by MSC Team.
Powered by vBulletin® Version 3.6.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Locations of visitors to this page
Rambler's Top100

Вы хотите чувствовать себя в безопасности? чоп Белган обеспечит её!