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

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

Автор: admin    Время: 2023-10-27 12:13
Название: Руководство по созданию Java скрипта сервера
Руководство по созданию Java скрипта сервера Lineage 26 w, J0 N* T3 ~# a, B" [8 |% Q  o
Guide to creating a Java script server Lineage 26 I% M) r5 O+ B1 X) P' k5 e! m

0 f1 y% L1 ~8 A$ q) s$ }
( ~$ b& n9 {7 N/ e5 G) oИзучите процесс создания Java-скриптов для сервера Lineage 2 с нашим подробным руководством. Узнайте, как разрабатывать серверные скрипты и повышать свои навыки в программировании игровых серверов.
' A9 Q0 c# l" N# l! _  e9 e8 i9 o1 [# n) R6 O
Сборка HF5, у Вас должны быть исходники, или папка"scripts".
$ N, {% w+ s) P! g. v% {Идем туда=> gameserver\data\scripts\quests,
; K  X$ ?. N; R( Bвыбираем понравившийся квест, например "_101_SwordOfSolidarity"4 N! V9 P  j" v
копируем все содержимое из файла.* r& O8 @( e* Z% d- N5 a; a

6 V8 b9 W+ \6 x& ^3 K- T: O4 W[attach]1[/attach]
1 p+ W9 f) I9 o. d5 A* X  y6 B7 E6 E" X9 K
Далее создаем файл, например "_2121_Copy.java". далее в него копируем весь код из "_101_SwordOfSolidarity".
6 T; j/ W; U9 i- v& F: k9 Z, d/ AТеперь в файле "_2121_Copy" меняем имя класса с _101_SwordOfSolidarity на _2121_Copy. c0 n4 O) ~4 r; j

9 g( d" f' t& b[attach]2[/attach]! ^6 y- D* I& r

3 \: e- V/ |6 i' o# D8 s2 wСохраняем, закрываем.(делайте копии перед любыми действиями).% f8 ]/ y' w  x! l3 F2 Z, I" o

! R# F$ @/ G  t+ `1 K" Z& XДальше, идем в "gameserver\data\html-ru\quests", ищем квест "_101_SwordOfSolidarity", тут же создаем папку "_2121_Copy" в нее копируем содержимое папки "_101_SwordOfSolidarity".# x' o$ o- e. H8 Z9 a+ t# n* K

. w0 }/ d  X9 o4 sИдем в клиент
' T+ }; m* Q; O9 v3 |3 a6 m+ [. v. Q7 ^7 O
открываем "QuestName-*.dat"
% ?; p3 z7 G" Q& g; w% F, копируем Оригинал квеста, меняем только ID "2121"% _( d3 n. K% Y9 ?- F* `  l
6 _7 y2 R7 P+ Q* i; w1 W3 l
[attach]3[/attach]+ p' U* o: \4 @6 I4 I2 h/ v

; }  m- n! m8 _! j* DДелаем тоже самое в NpcString-*.dat
$ [, i7 m7 ?, @) r+ L5 f
( p8 q$ [& b9 H# L0 ^: d  ~5 d[attach]4[/attach]) L7 A& s) L4 S1 `6 U
В NpcString-*.dat нужно прописать 3 стадии квеста. ID указывать по принципу ID01, ID02, ID03. Если ID квеста больше, чем 10000, то от ID необходимо отнять 5000. Для примера, ID кастомного квеста 2121.2 z  V$ i3 D1 m( a. B! x2 Z
212101 u,Меч Единства\04 v* w) A2 b$ }) S5 V
212102 u,Меч Единства(в процессе)\0
3 B6 z' D7 T8 G: U5 I3 A- [212103 u,Меч Единства (завершено)\0
. u4 \- ]2 t- {2 Q: {( }[attach]5[/attach]
+ J' N9 F) K$ lКлон готов, дальше можете эксперементировать с файлом _2121_Copy.java.% @1 u6 m+ M$ k; @, z
- n! ~, S" ?+ l5 `# g$ r" j





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