Руководство по созданию Java скрипта сервера Lineage 2
3 s/ p% h; o& t9 N- C" \' u& M3 fGuide to creating a Java script server Lineage 2
! v7 Q1 g0 J( e5 J! B P7 c
$ u% z3 | g" ^# A9 |! M. x( X+ x, C: Z% {, f# t; g% M
Изучите процесс создания Java-скриптов для сервера Lineage 2 с нашим подробным руководством. Узнайте, как разрабатывать серверные скрипты и повышать свои навыки в программировании игровых серверов.# ~" X7 k5 ?% ]' L. l) I) E4 z
& B) R* d; f$ F; t5 r OСборка HF5, у Вас должны быть исходники, или папка"scripts".
. B& b9 e" k4 a6 nИдем туда=> gameserver\data\scripts\quests,
/ }2 X V& J5 z# d: c; X6 lвыбираем понравившийся квест, например "_101_SwordOfSolidarity"6 U; |% s8 x& w& b
копируем все содержимое из файла.
" s" c. ?( K% x8 y
8 R) T5 v J& Q4 U U4 S, r5 U& h" W
3 |' A' C* A4 e5 Z# B5 D. Y& iДалее создаем файл, например "_2121_Copy.java". далее в него копируем весь код из "_101_SwordOfSolidarity".: F3 K6 K5 C. d8 \; I( E! P
Теперь в файле "_2121_Copy" меняем имя класса с _101_SwordOfSolidarity на _2121_Copy; z0 v V+ S* c8 M( ]! F
2 }" @* C1 U. V6 n& D5 N! x' D/ G" U3 C. J2 j: p# A1 t
1 }: b6 g6 q9 w- i
Сохраняем, закрываем.(делайте копии перед любыми действиями).
; d1 T0 O# D# f$ ]3 q9 s+ t1 J V g) p4 N- Q P- K
Дальше, идем в "gameserver\data\html-ru\quests", ищем квест "_101_SwordOfSolidarity", тут же создаем папку "_2121_Copy" в нее копируем содержимое папки "_101_SwordOfSolidarity".7 k8 E) I. |9 ^% O2 Q
` L% o4 y" @; L7 RИдем в клиент' l4 r0 y( b# s3 |' j+ f
3 s5 v1 m: F6 I7 W( {& ^
открываем "QuestName-*.dat"( b5 e; L q0 C8 W
, копируем Оригинал квеста, меняем только ID "2121"2 o V. z. H- l- h7 g/ `: L. i
5 f7 D ~' Y+ N w# K& ]' Y$ x
6 x/ S, I \+ Y2 k8 _
. X1 r1 k4 @7 ~( y% U4 q
Делаем тоже самое в NpcString-*.dat
3 U& N7 U7 p3 \$ U- N4 R2 M/ C q. f; ~, O% v
& _0 [( ?! b& G' @
В NpcString-*.dat нужно прописать 3 стадии квеста. ID указывать по принципу ID01, ID02, ID03. Если ID квеста больше, чем 10000, то от ID необходимо отнять 5000. Для примера, ID кастомного квеста 2121.- g2 X2 q5 {. f4 E4 m
212101 u,Меч Единства\01 y/ T/ T; w5 M; v) P5 C
212102 u,Меч Единства(в процессе)\0
! I. `4 O; c) c" ^; i T212103 u,Меч Единства (завершено)\0
) \; C0 \0 I+ A p5 P
) [$ K Z- D, [6 w5 _2 {3 OКлон готов, дальше можете эксперементировать с файлом _2121_Copy.java.
6 X0 U( M3 l: v- J }9 J/ D: q0 R8 r- q- u/ G2 `
|
|