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

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

Автор: admin    Время: 2023-10-27 12:13
Название: Руководство по созданию Java скрипта сервера
Руководство по созданию Java скрипта сервера Lineage 24 }9 L. ]) d6 g9 B; k0 a1 v
Guide to creating a Java script server Lineage 2
. A* N8 j5 c9 B+ v8 V4 z/ A5 s$ n$ W5 `7 N

! ]8 C5 r, e5 F& m; a, Q) @Изучите процесс создания Java-скриптов для сервера Lineage 2 с нашим подробным руководством. Узнайте, как разрабатывать серверные скрипты и повышать свои навыки в программировании игровых серверов.
. e" x* J0 E6 K2 V3 b% r3 @) y: A$ u8 h7 i* W2 `6 R
Сборка HF5, у Вас должны быть исходники, или папка"scripts".6 i  }2 _" _$ N  f" m4 Q$ H: n) W& s
Идем туда=> gameserver\data\scripts\quests,
' j. g0 p1 O6 e  e  s: {2 w5 pвыбираем понравившийся квест, например "_101_SwordOfSolidarity"6 X# `) v* b4 R+ Q5 P' t  f3 R
копируем все содержимое из файла.
" b/ X6 i. I! I' J6 L1 F( X, M4 M/ e" q& {  E6 r9 N- }
[attach]1[/attach]3 m" p9 b; K8 t, P

( y2 B! _+ z' L, }* gДалее создаем файл, например "_2121_Copy.java". далее в него копируем весь код из "_101_SwordOfSolidarity".) }2 u4 H- X0 |  @
Теперь в файле "_2121_Copy" меняем имя класса с _101_SwordOfSolidarity на _2121_Copy3 A8 X& w! j) c- \* S
0 q: V6 B8 s% t8 p
[attach]2[/attach]
$ g. u! J) _" s" t5 u' p0 |3 }' z* t$ L
Сохраняем, закрываем.(делайте копии перед любыми действиями).* c) K, o/ ?8 @
! h1 u, r3 x; F% r
Дальше, идем в "gameserver\data\html-ru\quests", ищем квест "_101_SwordOfSolidarity", тут же создаем папку "_2121_Copy" в нее копируем содержимое папки "_101_SwordOfSolidarity".
) q# `! b! q; k1 B9 B
: q& m* Q+ ]1 f- u6 vИдем в клиент( z1 @( b% Z* u; ^

7 y$ f% P: s$ N# C1 z9 w5 M, iоткрываем "QuestName-*.dat"
" M! d. y' W, F7 _2 J0 [' y/ ^, копируем Оригинал квеста, меняем только ID "2121"
! f( ^8 o' j0 e! u% P. i- i
. g& [' `6 r9 D, i2 e[attach]3[/attach]
& p0 \; s3 m& f* D9 e  ]% m( f  w0 z7 `7 I  K. n/ u
Делаем тоже самое в NpcString-*.dat) q; c+ i' H3 S% g, A2 \! F

1 n1 |: C  o. o3 I. ][attach]4[/attach]
' v' L8 U2 j* eВ NpcString-*.dat нужно прописать 3 стадии квеста. ID указывать по принципу ID01, ID02, ID03. Если ID квеста больше, чем 10000, то от ID необходимо отнять 5000. Для примера, ID кастомного квеста 2121.
& o, a* g$ Q# h3 E+ ?: V: C212101 u,Меч Единства\0
" Y/ P# \7 `& i212102 u,Меч Единства(в процессе)\0
% Y) e' t4 X; [212103 u,Меч Единства (завершено)\05 s% V4 L  c1 }2 g8 v& L2 m1 ?
[attach]5[/attach]
1 v2 n* q1 _# G, }7 w# KКлон готов, дальше можете эксперементировать с файлом _2121_Copy.java.
" o& J7 G7 A! Y: M$ x- u) l) S
& ^2 @" l9 r5 f' q. k; \/ y




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