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

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

Автор: admin    Время: 2023-10-27 12:13
Название: Руководство по созданию Java скрипта сервера
Руководство по созданию Java скрипта сервера Lineage 2( c  [) C2 ^3 G. q
Guide to creating a Java script server Lineage 2
2 U7 Z/ I7 k/ y0 b$ y- H& a- S1 C+ A5 W: y+ S' f5 N6 B

% f* m- A  }+ X' ^' P' q- pИзучите процесс создания Java-скриптов для сервера Lineage 2 с нашим подробным руководством. Узнайте, как разрабатывать серверные скрипты и повышать свои навыки в программировании игровых серверов.) ~1 P6 ?: F8 Y& l) `' r

  m+ o2 t( ^5 k% h  Y$ qСборка HF5, у Вас должны быть исходники, или папка"scripts".5 B* T3 B9 u: @; {, k
Идем туда=> gameserver\data\scripts\quests,( i- O8 J: [) h' B0 {$ n# D
выбираем понравившийся квест, например "_101_SwordOfSolidarity"
  q1 J8 W6 H' zкопируем все содержимое из файла.9 A& i5 [  L7 j9 U( R

9 b) D6 H9 M: k% F$ _4 F5 @[attach]1[/attach]
& L( F- Z5 l/ h  B
: K+ [$ P+ H, f# }; ^Далее создаем файл, например "_2121_Copy.java". далее в него копируем весь код из "_101_SwordOfSolidarity".
) L% E# M9 N& O) t* DТеперь в файле "_2121_Copy" меняем имя класса с _101_SwordOfSolidarity на _2121_Copy
3 D  r6 c+ z8 J5 ~% R) A( i+ W, V, m- |. C1 J7 I! K, K
[attach]2[/attach]
9 h- }9 ]8 }+ e$ h7 |( m! Q* A; y: K1 x$ Q6 ?5 O2 x
Сохраняем, закрываем.(делайте копии перед любыми действиями).
; i+ \  O" \/ t4 I. `. K" X0 l/ T" }: L' M( h+ L6 U
Дальше, идем в "gameserver\data\html-ru\quests", ищем квест "_101_SwordOfSolidarity", тут же создаем папку "_2121_Copy" в нее копируем содержимое папки "_101_SwordOfSolidarity".
$ s/ ]+ v& x7 q. u" l
* \+ y- Y9 F0 t5 `Идем в клиент9 y9 L7 a' g" ^- b8 D6 E

; h" ^  x7 q% @/ F# i/ Eоткрываем "QuestName-*.dat"
' y& l1 Q# L* l) Y2 U# R1 n* A- w5 }( @$ C, копируем Оригинал квеста, меняем только ID "2121"
3 X" U, B7 f$ n/ J0 o% |+ r( C1 P; i) g5 m  \2 ]5 G1 @
[attach]3[/attach]7 ^* Y' v% _3 i# R: E+ h( q
3 T* {* J6 G1 ^7 v5 ~# L. x' J# Y
Делаем тоже самое в NpcString-*.dat
0 @  I: y0 m9 V# ^3 N/ t
$ q) e. _4 I  ^2 m2 ?6 ^[attach]4[/attach]# L& G# ]6 N4 |
В NpcString-*.dat нужно прописать 3 стадии квеста. ID указывать по принципу ID01, ID02, ID03. Если ID квеста больше, чем 10000, то от ID необходимо отнять 5000. Для примера, ID кастомного квеста 2121.
" o3 f2 l3 ?: }  {+ C: B$ x# C212101 u,Меч Единства\0' d1 n! v* g$ ?
212102 u,Меч Единства(в процессе)\0
! D2 s$ b0 q& O; e0 E! `# s212103 u,Меч Единства (завершено)\0
/ F; E$ c/ f6 o. o% ^3 d[attach]5[/attach], Q7 C) s+ w5 n* v9 y+ J4 }
Клон готов, дальше можете эксперементировать с файлом _2121_Copy.java.2 b% G, Q, A3 b$ U. h$ Z
% ^; x/ d) G4 @" O( b1 b, Q: `+ y





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