PDA

View Full Version : [JX] Hỏi về skill JX Linux



gonegone1998
23-10-16, 09:47 AM
Bác nào cho em hỏi muốn chỉnh thông số skill trong jx linux thì mình phải chỉnh những file nào, và cần sử dụng tool gì

tvnnam
23-10-16, 12:03 PM
Bác nào cho em hỏi muốn chỉnh thông số skill trong jx linux thì mình phải chỉnh những file nào, và cần sử dụng tool gì

58. cách chỉnh sửa dame skill trong jx võ lâm

Mình sẽ ví dụ cách chỉnh sửa thuộc tính của 1 kỹ năng, các kỹ năng khác tương tự
Chỉnh dame skill: script --> skill - file skill.txt
mở bằng exel, gõ bằng Unikey bảng mã TCVN3 (ABC)
chú ý lúc save nó sẽ hỏi bạn Yes-No-Help bấm Yes là đi tong file skill.txt
chọn NO nó mới save đúng chuẫn gốc của file txt nhé.
Áp dụng cho tất cả file txt trong sv và client
à thêm cái nữa là cài thêm một số Font có dấu chấm trước để hiển thị chữ đọc dc hi (ví dụ .Arial .VN-Time ..)

Kỹ năng Hàng Long Bất Vũ, ID 14

Mở skills.txt dòng 15, chúng ta sẽ quan tâm đến những cột sau
Code:
LvlSetScript LvlSetting1 LvlData1 LvlSetting2 LvlData2 LvlSetting3 LvlData3 LvlSetting4 LvlData4 LvlSetting5 LvlData5 LvlSetting6 LvlData6 LvlSetting7 LvlData7 LvlSetting8 LvlData8 LvlSetting9 LvlData9 LvlSetting10 LvlData10 LvlSetting11 LvlData11 LvlSetting12 LvlData12 LvlSetting13 LvlData13 LvlSetting14 LvlData14 LvlSetting15 LvlData15 LvlSetting16 LvlData16 LvlSetting17 LvlData17 LvlSetting18 LvlData18 LvlSetting19 LvlData19 LvlSetting20 LvlData20
Bao gồm cột LvlSetScript khai báo tên script của kỹ năng trong thư mục ./script/skill. Các cột còn lại khai báo table kỹ năng và thuộc tính được sử dụng trong table đó, tối đa là 20 thuộc tính.

Code:
\script\skill\shaolin.lua physicsenhance_p xinglong_buyu addskilldamage1 xinglong_buyu skill_cost_v xinglong_buyu seriesdamage_p xinglong_buyu addskilldamage2 xinglong_buyu addskilldamage3 xinglong_buyu addskilldamage4 xinglong_buyu addskilldamage5 xinglong_buyu addskilldamage6 xinglong_buyu xinglong_buyu xinglong_buyu xinglong_buyu xinglong_buyu xinglong_buyu xinglong_buyu xinglong_buyu xinglong_buyu xinglong_buyu xinglong_buyu xinglong_buyu
OK bây giờ bắt đầu sửa. Mở script shaolin.lua tìm table xinglong_buyu.
Code:
xinglong_buyu={ --Hang Long Bat vu
physicsenhance_p={{{1,60},{20,445}}},
seriesdamage_p={{{1,1},{20,10}}},
addskilldamage1={
[1]={{1,318},{2,318}},
[3]={{1,1},{20,150}}
},
addskilldamage2={
[1]={{1,317},{2,317}},
[3]={{1,1},{20,150}}
},
addskilldamage3={
[1]={{1,271},{2,271}},
[3]={{1,1},{20,35}}
},
addskilldamage4={
[1]={{1,272},{2,272}},
[3]={{1,1},{20,35}}
},
addskilldamage5={--plus150
[1]={{1,1083},{2,1083}},
[3]={{1,1},{20,125}}
},
addskilldamage6={--plus150
[1]={{1,1055},{2,1055}},
[3]={{1,1},{20,125}}
},
skill_cost_v={{{1,2},{20,10}}}
},
Các bạn chỉ cần quan tâm và chỉnh 1 vài thuộc tính gây damage của skill như:
Code:
physicsdamage_v --sát thuơng vật lý x - y điểm
colddamage_v - băng sát x - y điểm
firedamage_v - hỏa sát x - y điểm
lightingdamage_v - lôi sát x - y điểm
poisondamage_v - độc sát x - y điểm
magicdamage_v - sát thuơng ngũ hành
physicsenhance_p - sát thuơng vật lý %
seriesdamage_p - ngũ hành tương khắc
addskilldamagen - hỗ trợ kỹ năng
Mình chỉ đề cập đến cách chỉnh sửa đơn giản nhất, còn lại trong quá trình chỉnh sửa các bạn sẽ dần hiểu được. Như trên các bạn có thể thấy thuộc tính physicsenhance_p={{{1,60},{20,445}}}, có nghĩa là kỹ năng ở level 1 thì STVL 60% và level 20 STVL 445%. Các level khác function Link ngay phía dưới sẽ tính. Theo mặc định thì mỗi cấp sẽ tăng khoảng 20% STVL, tuy nhiên bạn có thể chỉnh sửa lại physicsenhance_p={{{1,60},{15,345},{20,455}}}, thì có nghĩa sẽ tăng nhiều hơn từ level 1-15 và giảm đi từ các level sau. Việc bây giờ của các bạn vô cùng đơn giản là chỉnh sửa giá trị này ở các level tăng hoặc giảm đi để thay đổi damage của chiêu thức.

Ngoài ra mở file settings\npc\pkrate.ini bạn sẽ thấy khai báo Rate=x. Giá trị x này nhỏ nhất bằng 0 và lớn nhất bằng 100, nếu bạn để giá trị Rate=40 thì sát thuơng thực tế gây ra cho người chơi(không tính quái vật) sẽ bằng 40% sát thuơng trong tính toán. Nếu càng tăng giá trị này thì damage vào người chơi sẽ càng lớn.