Руководство по созданию Java скрипта сервера Lineage 2
8 U3 z9 M7 u6 Q' j8 D( w" XGuide to creating a Java script server Lineage 2
5 V2 | M( h3 U" d1 B! u* X
) k7 ~7 M& y( F V# R8 L7 \* X- F
Изучите процесс создания Java-скриптов для сервера Lineage 2 с нашим подробным руководством. Узнайте, как разрабатывать серверные скрипты и повышать свои навыки в программировании игровых серверов.
# e" y- _; j o- x7 d/ q8 U# E9 @8 o5 S0 ?: M) ?6 J
Сборка HF5, у Вас должны быть исходники, или папка"scripts".( F( M+ p' |. @
Идем туда=> gameserver\data\scripts\quests,$ A R% a6 `) F
выбираем понравившийся квест, например "_101_SwordOfSolidarity"
2 ~+ i- l5 {8 d- h* @копируем все содержимое из файла.
4 ^( z. B3 r, r" a% @; X8 x4 \6 f/ @ |* u$ `
& f8 q' g. _( R9 U
$ K+ Z$ Z3 q% ~. qДалее создаем файл, например "_2121_Copy.java". далее в него копируем весь код из "_101_SwordOfSolidarity".
0 E9 k t# ^# b8 |( ~& C* u! rТеперь в файле "_2121_Copy" меняем имя класса с _101_SwordOfSolidarity на _2121_Copy T# V# x; e( H( m) w. i- K+ V( F
. w( r+ t5 D+ G9 L# x: r
: s, F( s( Y9 h. l. _
) V" e% v" M1 o* {/ U
Сохраняем, закрываем.(делайте копии перед любыми действиями).0 u/ {. x3 D% P0 A2 V! E
6 E% L$ y c9 e+ ~7 V: zДальше, идем в "gameserver\data\html-ru\quests", ищем квест "_101_SwordOfSolidarity", тут же создаем папку "_2121_Copy" в нее копируем содержимое папки "_101_SwordOfSolidarity".
, y+ r! l' M0 t$ b6 Z u
* j: K0 l' B1 {. BИдем в клиент! R4 A5 ?- v' l! M, Y) A
8 ~# q4 n* R7 E3 j( |
открываем "QuestName-*.dat"
4 R4 y: T1 [( \0 d# k, копируем Оригинал квеста, меняем только ID "2121"
9 Y# t6 _+ Z, E5 l/ }8 y* X, a: D0 d
, O6 U5 k0 b, H
. ^7 Z D P+ \% y lДелаем тоже самое в NpcString-*.dat
! Y9 j* o6 z: L' S$ v2 O7 Z$ \' n+ \
h y/ A! ~8 R8 \6 a
" i3 C: I; m2 N4 HВ NpcString-*.dat нужно прописать 3 стадии квеста. ID указывать по принципу ID01, ID02, ID03. Если ID квеста больше, чем 10000, то от ID необходимо отнять 5000. Для примера, ID кастомного квеста 2121.. j% \7 K+ }( X h) K' H
212101 u,Меч Единства\03 N6 s0 j3 h, `! ` N/ d; D
212102 u,Меч Единства(в процессе)\0 g' |; Z% W1 K- t& }' e. L
212103 u,Меч Единства (завершено)\02 L7 S' v3 [+ N
1 z1 @1 j% d2 @2 B/ l- A1 IКлон готов, дальше можете эксперементировать с файлом _2121_Copy.java.6 q, |$ U, O0 z4 K) b/ o% T
" e$ C4 ]3 ^8 Z4 j6 G/ S
|