artace.ru - творческий сектор

Название: Руководство по созданию Java скрипта сервера [Версия для печати]

Автор: admin    Время: 2023-10-27 12:13
Название: Руководство по созданию Java скрипта сервера
Руководство по созданию Java скрипта сервера Lineage 2
7 ^& s/ c# M% e. o1 b& {5 ]& I. GGuide to creating a Java script server Lineage 2! E9 h. c9 p4 y( \" l
' H+ i* l, ]# S# V. }
5 D: y3 g3 S" ]. c! I
Изучите процесс создания Java-скриптов для сервера Lineage 2 с нашим подробным руководством. Узнайте, как разрабатывать серверные скрипты и повышать свои навыки в программировании игровых серверов.
: y8 E7 h. M/ _4 ]0 n2 Y
4 y. M# t% T# T  H" K( K7 fСборка HF5, у Вас должны быть исходники, или папка"scripts".9 T/ J& @$ L+ h  K3 o! ?
Идем туда=> gameserver\data\scripts\quests,4 u1 U+ y9 Q2 B5 E6 K
выбираем понравившийся квест, например "_101_SwordOfSolidarity"! C" t/ v4 q8 _- e# r1 x( S1 ^  l
копируем все содержимое из файла.
7 x! I# X: K1 U1 H3 s! J3 `
2 P  ^! a- _8 z( C[attach]1[/attach]) I6 b# ^/ G0 ?" Y) D3 }; u

' ~1 K) W0 P# r# W6 C4 @Далее создаем файл, например "_2121_Copy.java". далее в него копируем весь код из "_101_SwordOfSolidarity".
7 ^3 y, G3 V, S7 m( ^: b0 K7 O3 wТеперь в файле "_2121_Copy" меняем имя класса с _101_SwordOfSolidarity на _2121_Copy
. g' V. O3 h, y# d6 ]$ Q8 B( p+ ]8 W
[attach]2[/attach]
# y/ q- Q; H4 u3 Z# u7 y
; Z0 B( U- I% x9 x" o, P4 e9 oСохраняем, закрываем.(делайте копии перед любыми действиями).
, s9 M6 [& |% p& A4 i$ p
" M3 Y6 B2 v/ P( |7 ]$ v0 pДальше, идем в "gameserver\data\html-ru\quests", ищем квест "_101_SwordOfSolidarity", тут же создаем папку "_2121_Copy" в нее копируем содержимое папки "_101_SwordOfSolidarity".
9 ]6 t4 U' A% R, X5 ~5 @( E; L! e2 ^# ^+ ?& H
Идем в клиент
8 a4 o4 A# ?- G! O0 z/ N( A+ P1 A! ^+ k4 x+ D4 Q8 d# L
открываем "QuestName-*.dat"2 K+ P4 l+ h1 Q+ ]
, копируем Оригинал квеста, меняем только ID "2121"! a2 S& L- C/ m) i3 _
/ j/ U( d2 ^% a+ A( f  q$ h; Z
[attach]3[/attach]; J. _0 ]. u$ n1 a, _4 ?% `
$ L( N$ H- Q, G2 {0 V
Делаем тоже самое в NpcString-*.dat" i% S( k# a1 T! f
+ Z1 H8 z" L$ j$ n# |
[attach]4[/attach]
8 n! |& i$ O4 o9 H& mВ NpcString-*.dat нужно прописать 3 стадии квеста. ID указывать по принципу ID01, ID02, ID03. Если ID квеста больше, чем 10000, то от ID необходимо отнять 5000. Для примера, ID кастомного квеста 2121.- j8 n3 ^" F, a' i9 v  A4 @
212101 u,Меч Единства\0: @8 r. a, \  W6 o; X' `
212102 u,Меч Единства(в процессе)\0
1 d! u3 k% T- A$ R* f9 q/ P212103 u,Меч Единства (завершено)\00 y6 g" |- r: }0 h5 V2 N) j  Z8 V
[attach]5[/attach]
, V  H! V; Q0 T1 |  _8 MКлон готов, дальше можете эксперементировать с файлом _2121_Copy.java.9 `1 m6 {8 }5 ?" B& g: l: B
  W+ w" T! \% W* U+ Q





Добро пожаловать artace.ru - творческий сектор (https://www.artace.ru/) Powered by Discuz! X3.5