Вопросы к продвинутым ботерам по сложным и редким функциям L2WALKER. Деловые советы.
Просьба ко всем ! Не выкладывать скрипты, которыми заполнены все темы, переписанные друг у друга по сотне раз, а показывать что-нибудь оригинальное, свежее, своё, вымученное бессонными ночами, редкое, мало употребляемое при написании скриптов.
Просьба к продвинутым ботерам: Если не можешь или не хочешь оказать конкретную помощь, то не надо лить воду или давать советы, как обойти проблему примитивным путём. Ответы давать на конкретно поставленный вопрос.
Рецензии давать без предвзятости, учитывать, что ещё не все достигли больших высот в творчестве. Советы и правки скриптов давать не на игровом жаргоне, а в удобочитаемой форме.
Цель создания данной темы: Научиться самому и помочь другим писать красивые, оригинальные и профессиональные скрипты. А тем, кого интересует только кач и фарм в различных локациях, лучше порыться в других темах.
Последний раз редактировалось Stas, 04.11.2009 в 00:55.
Привожу пример одной из моих задумок, где я наглядно хочу показать использование всех функций скриптописания в одной программе (в одном скрипте). Для чего это ? Во-первых, вся информация будет собрана в одном файле, а не разбросана по сайтам, ссылкам и темам.
Считаю, что это уже неплохо. Во-вторых, показать, для чего вообще нужны многие функции тем, которые ими не пользуются.
В-третьих, а это главное, показать на практических примерах работу функций, которые в ходе работы скрипта изменяют настройки Волкера.
В-четвёртых, в этой программе я уже реализовал некоторые примеры блочного конструирования. А я считаю это немаловажным, так как готовыми блоками удобно пользоваться, не сочинять всё заново в новых скриптах, а вставлять готовые блоки подпрограмм в новый скрипт.
В-пятых, я здесь применил метод докупки предметов до конкретной величины с одновременной проверкой наличия адены для покупки.
Надеюсь, многие это оценят правильно. Ну, и в-шестых, здесь есть ответ на вопрос: где практически применить функцию RACE. Здесь есть пример разветвления программы с помощью этой функции.
И в заключении хочу добавить, что я всего месяц, как первый раз начал изучать и писать скрипты. Так что не судите слишком строго !!!
С уважением Stas.
//закупка 'Предмет[ID]' с точностью 'значение' с проверкой на адену
Добавлено через 8 минут
L2InfoB.dat на что?
Я ответил на твои вопросы в сообщении "Блочное конструирование".
Файл L2InfoB.dat у меня есть в Волкере, но он показывает только названия монстров без ID. Если я не прав, поправь меня и подскажи что сделать, чтобы видеть ID с помощью L2InfoB.dat. Буду очень признателен. А примеры докупки посмотри в моём файле, который прикреплён к сообщению "Блочное конструирование".
Там же увидишь, как на практике применить функцию RACE.
С уважением Stas
Последний раз редактировалось Stas, 30.10.2009 в 07:43.
=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 минут
походу данный поциэнт требует вскрытия... Оффтоп
Добавлено через 2 минуты
D3DX9 Shader Assembler а вот эта строчка зачем в волкере?
Добавлено через 1 минуту
texdepth
texm3x3
texdp3
texm3x2depth
texdp3tex
texreg2rgb
они 3д интерфейс хотят?
Добавлено через 1 минуту
mova
breakp
break
endrep
rep
sincos
nrm
abs
sgn
crs
dcl
label
endloop
ret
loop
callnz
call
frc
lrp
dst
lit
sge
slt
max
min
rsq
rcp
mul
mad
sub
add
mov
nop волкер пытается что то скомпилить?
это память вообще волкера?
Последний раз редактировалось destructor, 30.10.2009 в 02:56.
Причина: Добавлено сообщение
За это сообщение destructor нажился 2 спасибками от:
Добавлено через 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.