PDA

View Full Version : [JX] Xin hỏi về cách chỉnh sửa dame skill trong jx võ lâm



bachvanphi
26-05-16, 10:51 PM
Xin chào mọi người, em là newbiew mới học làm sever và dev game, vì trình độ còn kém nên em chưa dám đụng vào skill trong jx.
Em post bài này mong có pro share cách edit dame skill ạ, có thể gửi em ebook, hoặc video, hoặc team view dùm em cảm ơn lắm ạ!
mong mọi người giúp đỡ em :-s:-s

tinhhack
26-05-16, 11:31 PM
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 ..)

phongmous96
27-05-16, 12:13 AM
Xin chào mọi người, em là newbiew mới học làm sever và dev game, vì trình độ còn kém nên em chưa dám đụng vào skill trong jx.
Em post bài này mong có pro share cách edit dame skill ạ, có thể gửi em ebook, hoặc video, hoặc team view dùm em cảm ơn lắm ạ!
mong mọi người giúp đỡ em :-s:-s

Chỉnh dame skill: script --> skill --> skill muốn tăng dame

dongmau
27-05-16, 01:47 AM
Chỉnh dame skill: script --> skill --> skill muốn tăng dame

Bạn Có thể hướng dẫn cụ thể hơn 1 chút được không bạn ;;)

bachvanphi
27-05-16, 05:45 PM
Chỉnh dame skill: script --> skill --> skill muốn tăng dame

nó nằm trong dòng bao nhiêu ạ? cụ thể được không anh?

dongmau
27-05-16, 10:02 PM
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 ..)

UPPPPPPPPPPPPPPPPPPPPPP
mong được sự chỉ giáo của đại hiệp :D

huynhkim
27-05-16, 10:41 PM
UPPPPPPPPPPPPPPPPPPPPPP
mong được sự chỉ giáo của đại hiệp :D

Cái này khó :( nhìn thấy mấy cái file đó mà ko hiểu j luôn

dongmau
28-05-16, 11:05 AM
8-x
Upppppppppppppp cho một chủ đề hay mong pro giải đáp :D

thieniu
28-05-16, 02:43 PM
ví dụ đơng giản sv ngọa tuyết trên dd
tìm trong thư mục cript/skill/wudang/
nó có 1 file skill cho võ đang bạn tìm skill thích hợp mà chỉnh sửa.
vấn đề này hơi phức tạp, mổi phái có 1 file skill riêng biệt trong thư mục skill, quan trọng bạn chỉnh damge skill nào, thêm nữa k phải chỉnh trong đây k là dc đâu, tùy thuộc sv bạn à.

Hoang.JX1Team
30-05-16, 12:28 AM
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ự

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

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.


\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.

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ư:

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.

dongmau
30-05-16, 03:24 PM
:">:">:">
:((:((:((
Không còn từ nào diễn tả sự vui sướng khi đọc đươcf từng câu chữ của anh :)
Rất cảm ơn anh và những mod của clb đã tạo ra diễn đàn này :)
CLBgamesvn thật tuyệt :)