Руководство по созданию Java скрипта сервера Lineage 2
( D6 Y- z( U$ X2 e# W% AGuide to creating a Java script server Lineage 20 k, z+ F+ S p4 W5 i3 |( U
0 I# Y) ~) V" _5 `/ C
# N' b+ ]# }3 x: u( i/ d8 OИзучите процесс создания Java-скриптов для сервера Lineage 2 с нашим подробным руководством. Узнайте, как разрабатывать серверные скрипты и повышать свои навыки в программировании игровых серверов.0 j$ W: b; p( n1 g, r d& H
$ w4 `: Y+ r2 H- M' b# g7 H
Сборка HF5, у Вас должны быть исходники, или папка"scripts".
5 H9 y/ u; I* C' f( cИдем туда=> gameserver\data\scripts\quests,
; o, q3 }7 [% Qвыбираем понравившийся квест, например "_101_SwordOfSolidarity"% V4 O. Q k- y% n% a
копируем все содержимое из файла.
0 G' E" v1 f) ~; {& O7 |9 g: D3 n! q+ `0 ^0 s! x: `! w
; }. b0 \+ \" O- E5 R7 ^% V+ y# m, d# C2 ]7 Z8 Y
Далее создаем файл, например "_2121_Copy.java". далее в него копируем весь код из "_101_SwordOfSolidarity".9 w, l1 L" p" N( y' |* B
Теперь в файле "_2121_Copy" меняем имя класса с _101_SwordOfSolidarity на _2121_Copy# g9 Q3 A! t8 F& h) y
+ n. G/ e; G$ ?' a2 I+ \
' t) y D I, T9 _- h
" S, h( L' O: t9 Y. `' u6 t" M
Сохраняем, закрываем.(делайте копии перед любыми действиями).
9 Y$ j7 j3 P0 L
2 C* u! g* z$ |7 FДальше, идем в "gameserver\data\html-ru\quests", ищем квест "_101_SwordOfSolidarity", тут же создаем папку "_2121_Copy" в нее копируем содержимое папки "_101_SwordOfSolidarity".
% ]. N) T+ B$ ~1 [5 e8 N3 B/ S" m: s( ^
Идем в клиент
+ E: N, U5 w3 ^8 V
5 m+ P; v9 u% V0 Q% L5 Kоткрываем "QuestName-*.dat"
/ r) Y; O2 S* o; w) E, копируем Оригинал квеста, меняем только ID "2121"
* O1 a, L7 x( v7 p% o; U* R5 C9 {* l, G" L+ O: l9 K3 C
. t) B, e8 n. C+ ^- ~
8 `. I5 J* U3 F. g9 r z0 ?9 W
Делаем тоже самое в NpcString-*.dat: B; o+ S; V2 G) f2 j" O) K+ ]
0 C2 Q) d. Q+ H; B$ X
& K: q9 C$ x5 @В NpcString-*.dat нужно прописать 3 стадии квеста. ID указывать по принципу ID01, ID02, ID03. Если ID квеста больше, чем 10000, то от ID необходимо отнять 5000. Для примера, ID кастомного квеста 2121.
" H0 p# t4 L/ ~9 P# @5 H212101 u,Меч Единства\09 f4 V, g4 q" ?
212102 u,Меч Единства(в процессе)\0
! t3 W% Q& h! u: |% v, C ?212103 u,Меч Единства (завершено)\0
( n; o* ~, d7 b3 T% b( x( M
, g2 z1 J1 j! @4 y. eКлон готов, дальше можете эксперементировать с файлом _2121_Copy.java.. G o8 A2 ~3 z2 A o
^5 M5 T4 F% t, _ U/ s |