PDA

View Full Version : [KT] Xín hướng dẫn chỉnh interface (có hậu tạ)



feedermonkey
09-08-18, 03:16 PM
Như tiêu đề, hiện nay hầu hết các server off đều bị tình trạng nếu add quá nhiều skill thì khi mở chuột trái phải lên để set skill thì sẽ bị tình trạng không hiện info những skill hàng trên cùng như hình ảnh này:

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

Em mở topic này xin hướng dẫn làm cách nào để bảng chuột trái phải chỉ hiển thị skill của môn phái hiện tại, vì em thấy có người hình như đã làm được.

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

Theo như một số người hướng dẫn thì việc quy định skill hiện ở trái phải được chỉnh trong: interface\btssl_autofight\script\window\skilltree. lua

Em cũng đã mày mò một hồi trong interface và ui, và có mò được đoạn code sau trong ui\script\window\skilltree.lua



local Skills = {};
for i=1,#tbSkills do
local tbInfo = KFightSkill.GetSkillInfo(tbSkills[i], 10)
local bLimitF,bLimitR = 0,0;
if (0 > tbInfo.nFactionLimited)then
bLimitF = 1;
elseif (tbInfo.nFactionLimited > 0 and tbInfo.nFactionLimited == me.nFaction) then
bLimitF = 1;
end
if (0 > tbInfo.nRouteLimited)then
bLimitR = 1;
elseif (tbInfo.nRouteLimited > 0 and tbInfo.nRouteLimited == me.nRouteId) then
bLimitR = 1;
end
if bLimitF * bLimitR == 1 then
Skills[#Skills+1] = tbSkills[i];
end
end


Do em đoán đoạn code trên là để check môn phái của skill rồi mới add vào bảng skill nên có thử copy vào interface\btssl_autofight\script\window\skilltree. lua. Kết quả cuối cùng vào game không hiện bất cứ skill nào.

Vậy nhờ bác nào biết hướng dẫn em thêm.