Вернуться   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:26   #3
Местный
 
Аватар для mikser
 
Регистрация: 26.01.2009
Сообщений: 1,097
Сказал Спасибо: 178
Имеет 119 спасибок в 84 сообщенях
mikser пока неопределено
По умолчанию

По профе ты не сделаешь проверку (Язык валкера приметивен и убог)
Все команды документированы http://www.towalker.com/english/WalkerScriptEn.zip
mikser вне форума   Ответить с цитированием
За это сообщение mikser нажился 2 спасибками от:
Старый 30.10.2009, 00:40   #4
Рыцарь
 
Регистрация: 27.12.2008
Сообщений: 236
Сказал Спасибо: 17
Имеет 816 спасибок в 106 сообщенях
pcoder на пути к лучшему
По умолчанию

например LOADCONFIG(Name.ini) - загрузка настроек Волкера.
pcoder вне форума   Ответить с цитированием
За это сообщение pcoder нажился 6 спасибками от:
Старый 30.10.2009, 02:25   #5
Местный
 
Аватар для 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, 03:49   #6
Местный
 
Аватар для Stas
 
Регистрация: 21.10.2009
Адрес: Тюмень
Сообщений: 128
Сказал Спасибо: 38
Имеет 171 спасибок в 52 сообщенях
Stas на пути к лучшему
Смех Блочное конструирование

Привожу пример одной из моих задумок, где я наглядно хочу показать использование всех функций скриптописания в одной программе (в одном скрипте). Для чего это ? Во-первых, вся информация будет собрана в одном файле, а не разбросана по сайтам, ссылкам и темам.
Считаю, что это уже неплохо. Во-вторых, показать, для чего вообще нужны многие функции тем, которые ими не пользуются.
В-третьих, а это главное, показать на практических примерах работу функций, которые в ходе работы скрипта изменяют настройки Волкера.
В-четвёртых, в этой программе я уже реализовал некоторые примеры блочного конструирования. А я считаю это немаловажным, так как готовыми блоками удобно пользоваться, не сочинять всё заново в новых скриптах, а вставлять готовые блоки подпрограмм в новый скрипт.
В-пятых, я здесь применил метод докупки предметов до конкретной величины с одновременной проверкой наличия адены для покупки.
Надеюсь, многие это оценят правильно. Ну, и в-шестых, здесь есть ответ на вопрос: где практически применить функцию RACE. Здесь есть пример разветвления программы с помощью этой функции.
И в заключении хочу добавить, что я всего месяц, как первый раз начал изучать и писать скрипты. Так что не судите слишком строго !!!
С уважением Stas.
Вложения
Тип файла: rar Test_allfunction.rar (4.9 Кб, 292 просмотров)
Stas вне форума   Ответить с цитированием
За это сообщение Stas нажился 4 спасибками от:
Старый 30.10.2009, 04:00   #7
Местный
 
Аватар для Stas
 
Регистрация: 21.10.2009
Адрес: Тюмень
Сообщений: 128
Сказал Спасибо: 38
Имеет 171 спасибок в 52 сообщенях
Stas на пути к лучшему
По умолчанию

Цитата:
Сообщение от Acmilan Посмотреть сообщение
разветвление программы для разных рас - только для теоретических задач. на практике не пригодится

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

Добавлено через 8 минут


L2InfoB.dat на что?
Я ответил на твои вопросы в сообщении "Блочное конструирование".
Файл L2InfoB.dat у меня есть в Волкере, но он показывает только названия монстров без ID. Если я не прав, поправь меня и подскажи что сделать, чтобы видеть ID с помощью L2InfoB.dat. Буду очень признателен. А примеры докупки посмотри в моём файле, который прикреплён к сообщению "Блочное конструирование".
Там же увидишь, как на практике применить функцию RACE.
С уважением Stas

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

Stas, самый простой способ это скачать пакетхак и заглянуть в setting\ItemsID.ini
destructor вне форума   Ответить с цитированием
За это сообщение destructor нажился спасибкой от:
Старый 30.10.2009, 02:51   #9
Рыцарь
 
Аватар для 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 спасибками от:
Старый 30.10.2009, 11:20   #10
Местный
 
Аватар для mikser
 
Регистрация: 26.01.2009
Сообщений: 1,097
Сказал Спасибо: 178
Имеет 119 спасибок в 84 сообщенях
mikser пока неопределено
По умолчанию

Цитата:
Сообщение от destructor Посмотреть сообщение
Добавлено через 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
ForceAttack //документированая команда ( я её использую для делевела на гвардах )

SELLCROP //Да манор скриптуется но с ограничениями (нельзя выбрать замок куда сдавать)
WEIGHT //Да применяется в Charstatus'e это давно известная команда

Меня заинтересовали
STATUS
CANCELSEL //неужели это то о чем я думаю
LoadConfig //думал она есть только в гудбое
BYPASSTOSERVER //обход на сервер ?
JOB //действительно что за работа?

Последний раз редактировалось mikser, 30.10.2009 в 12:24.
mikser вне форума   Ответить с цитированием
Ответ

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



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

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


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

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

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