Руководство по созданию Java скрипта сервера Lineage 2
9 J0 H& z5 b' R) `Guide to creating a Java script server Lineage 2
8 @+ B# @/ }7 j& k2 Y
8 Z) a; e6 t# Z6 z
. N- P- x. v0 C V# e9 v4 iИзучите процесс создания Java-скриптов для сервера Lineage 2 с нашим подробным руководством. Узнайте, как разрабатывать серверные скрипты и повышать свои навыки в программировании игровых серверов.
' `- d) y# \) w0 H3 {" Q5 @
; W# o( L( z3 j. CСборка HF5, у Вас должны быть исходники, или папка"scripts".
5 C( G) [" F+ z2 |. {3 _. MИдем туда=> gameserver\data\scripts\quests,1 C( ^% @+ a) Y/ @
выбираем понравившийся квест, например "_101_SwordOfSolidarity"! R4 I' ~ ?6 r" k0 m
копируем все содержимое из файла.: _; q' Y G. ^0 T* W* X
1 @" p# T- Y% Z
% C" R* W' P* q5 `: z) F, }4 E' O: o4 k8 G6 Y, K N" `
Далее создаем файл, например "_2121_Copy.java". далее в него копируем весь код из "_101_SwordOfSolidarity"., U0 `" }' V$ s3 b
Теперь в файле "_2121_Copy" меняем имя класса с _101_SwordOfSolidarity на _2121_Copy
( O5 z6 ^" Y2 j7 t
: M$ Y7 Z* }+ V% j/ |4 q" o* b4 T' w1 j( g3 M
3 j" ?" Y% I9 ^7 n* m- X
Сохраняем, закрываем.(делайте копии перед любыми действиями).. G8 F- a- n. i4 Z. A5 E
5 `# S; |% q; y5 ~Дальше, идем в "gameserver\data\html-ru\quests", ищем квест "_101_SwordOfSolidarity", тут же создаем папку "_2121_Copy" в нее копируем содержимое папки "_101_SwordOfSolidarity".
. M3 }) y- `8 l1 B2 L7 K/ Q1 h% d. o* ]7 d: U
Идем в клиент
- R; [4 R; e% n d# i0 T
) }* O- Q' z8 N! M% W! U& J/ e- ]6 mоткрываем "QuestName-*.dat"
8 @5 U5 g4 Z0 a6 {" ?, копируем Оригинал квеста, меняем только ID "2121"
# a/ Q) P, N5 p+ `. L, _9 x T. Y5 k/ {8 ?
j( h l6 A" |. ~
1 A: Z" i W- w2 DДелаем тоже самое в NpcString-*.dat
7 X" ~6 U' t# R+ @4 t2 E- C3 C3 W4 r( r3 r. m5 q& R) @
: S0 v5 p; _$ K1 yВ NpcString-*.dat нужно прописать 3 стадии квеста. ID указывать по принципу ID01, ID02, ID03. Если ID квеста больше, чем 10000, то от ID необходимо отнять 5000. Для примера, ID кастомного квеста 2121.
% ]. N) d" z! Z8 h' k212101 u,Меч Единства\0
8 R7 Z( x1 f3 t' \/ X1 k212102 u,Меч Единства(в процессе)\0
% t C+ T' F ]# t3 m: n$ B212103 u,Меч Единства (завершено)\0% w, c% I4 ?) P6 T+ e0 R
. z9 q) Y& ?) @# Y, I
Клон готов, дальше можете эксперементировать с файлом _2121_Copy.java., D; q) e9 y7 Z$ x
; M& ?# b+ l' G1 Z
|
|