Название: Руководство по созданию 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/)