Название: Руководство по созданию Java скрипта сервера [Версия для печати] Автор: admin Время: 2023-10-27 12:13 Название: Руководство по созданию Java скрипта сервера Руководство по созданию Java скрипта сервера Lineage 2 ) [( @! p- x! x8 X9 g% ]* S4 X& NGuide to creating a Java script server Lineage 23 U! E8 a% H- A i. y5 ?
. t0 {7 O6 o4 Z$ C& J! l& u. o
B: E9 K3 V5 n$ b) @' |
Изучите процесс создания Java-скриптов для сервера Lineage 2 с нашим подробным руководством. Узнайте, как разрабатывать серверные скрипты и повышать свои навыки в программировании игровых серверов.$ m6 o# e4 K+ [& I B. W% e! r" N# S+ a
* a, E8 H, o! _! _# M8 p
Сборка HF5, у Вас должны быть исходники, или папка"scripts".! n6 Z y6 A1 j& I3 d/ [
Идем туда=> gameserver\data\scripts\quests,# f% s3 H% c3 r2 v
выбираем понравившийся квест, например "_101_SwordOfSolidarity"; I) u' _8 h* a* v) R# o
копируем все содержимое из файла." z( q; ~; T3 O5 C, C+ D& V* j2 f
" P! X' G) J, e0 B! F[attach]1[/attach] & L' D0 n2 t$ ^ : y2 F$ \) P' F$ wДалее создаем файл, например "_2121_Copy.java". далее в него копируем весь код из "_101_SwordOfSolidarity".6 @& o0 W( W4 N9 D4 N# |
Теперь в файле "_2121_Copy" меняем имя класса с _101_SwordOfSolidarity на _2121_Copy5 U8 E0 n1 Z: v) c$ T {
. K7 J0 N s" T4 Y: [0 t( g
[attach]2[/attach] ) O4 z0 C0 {6 g" }; X. Q9 P1 k: @' l: l/ f! h6 R
Сохраняем, закрываем.(делайте копии перед любыми действиями).0 B; _" z2 x Q' s% }
" ~( ?6 H# n+ @' w
Дальше, идем в "gameserver\data\html-ru\quests", ищем квест "_101_SwordOfSolidarity", тут же создаем папку "_2121_Copy" в нее копируем содержимое папки "_101_SwordOfSolidarity". : Z" r, _8 U! h+ v6 }# f 6 Q" N4 @# X6 e% t6 ?; h5 PИдем в клиент . p8 |: r2 l& k- c2 P: x; z# b& Y n4 f/ N1 D2 d( E
открываем "QuestName-*.dat"5 I" ]* H) H; D2 i I; u; d9 p
, копируем Оригинал квеста, меняем только ID "2121": w- Y E$ R8 r
& j9 X/ G6 q9 g; E' H0 a1 W
[attach]3[/attach]8 R9 N* {0 K: D2 t
; a, x6 R* D5 t$ B( P. B1 W! AДелаем тоже самое в NpcString-*.dat $ K- R) [+ G" U9 h* r 7 ]$ ^: ]7 n1 c5 Y, r/ y' ]. X0 Y7 U[attach]4[/attach] ! U( T& g4 d1 LВ NpcString-*.dat нужно прописать 3 стадии квеста. ID указывать по принципу ID01, ID02, ID03. Если ID квеста больше, чем 10000, то от ID необходимо отнять 5000. Для примера, ID кастомного квеста 2121., O! J8 i1 i6 F: K
212101 u,Меч Единства\0 + x2 f3 C' T; }212102 u,Меч Единства(в процессе)\06 q3 v" F4 F% v! F2 {" K
212103 u,Меч Единства (завершено)\01 J3 m4 ^* S9 w, E1 s1 A" n
[attach]5[/attach] % P4 a+ `: m1 a! aКлон готов, дальше можете эксперементировать с файлом _2121_Copy.java.+ E2 m7 ~7 u7 R5 O* K8 E6 d
: a ?# U& Y5 l) m
Добро пожаловать artace.ru - творческий сектор (https://artace.ru/)