PDA

View Full Version : [KT] Hỏi Về Danh Vọng Tài Phú



anhnhianh
07-05-14, 11:01 PM
tình hình là sever e khi đến mức điểm tài phú trong honnor_level.txt có danh hiệu chí tôn, vô song,........ nhưng sever e lại xếp theo top.
chẳng hạn danh hiệu vô song 700k tài phú sẽ đc nhưng đằng này người đứng dưới top 10 thì dù điểm tp 700k hoặc hơn thì cũng ko lên đc vô song. mong pro giúp đỡ :D

Mr.QuangHuy
08-05-14, 01:59 AM
Vào honor_level.txt tìm cột MAXRANK tăng số ở đó lên là ok

anhnhianh
08-05-14, 11:39 AM
Vào honor_level.txt tìm cột MAXRANK tăng số ở đó lên là ok

cái bạn nói trên là chỉnh lại mức tài phú. còn mình thì ví dụ như : mức tài phú vô song là 700k top 1 700k thì đc vô song còn 700k tài phú mà dưới top 10 thì lại đc chí tôn hoặc tiềm long. ý của mình là hỏi chỗ này :(

__Jie__
08-05-14, 12:51 PM
cái bạn nói trên là chỉnh lại mức tài phú. còn mình thì ví dụ như : mức tài phú vô song là 700k top 1 700k thì đc vô song còn 700k tài phú mà dưới top 10 thì lại đc chí tôn hoặc tiềm long. ý của mình là hỏi chỗ này :(
Thông thường sẽ nhân 1.5 nhé
Muốn fix vào gameserver\script\player\playerhonor.lua tìm


function PlayerHonor:Init()
self.tbHonorSettings = {};

local tbData = Lib:LoadTabFile("\\setting\\player\\honor_level.txt", {LEVEL=1,MAXRANK=1,MINVALUE=1});
local tbHonorLevelInfo = self.tbHonorLevelInfo;
for _, tbRow in ipairs(tbData) do
tbHonorLevelInfo[tbRow.TYPE].tbLevel[tbRow.LEVEL] = {
nLevel = tbRow.LEVEL,
nMaxRank = tbRow.MAXRANK,
nMinValue = tbRow.MINVALUE,
szName = tbRow.NAME,
};
if (tbRow.TYPE == "money") then
tbHonorLevelInfo[tbRow.TYPE].tbLevel[tbRow.LEVEL].nMaxValue = math.floor(tbRow.MINVALUE * 1.5);
else
tbHonorLevelInfo[tbRow.TYPE].tbLevel[tbRow.LEVEL].nMaxValue = 0;
end
end


self:_InitWuLinHonorSetting();
self:_InitLingXiuHonorSetting();
self:_InitMoneyHonorSetting();
self:_InitFactionHonorSetting();
self:_InitWllsHonorSetting();
self:_InitSongJinBattleHonorSetting();
self:_InitAreaBattleHonorSetting();
self:_InitBaiHuTangHonorSetting();
self:_InitEventHonorSetting();


if (MODULE_GAMECLIENT) then
self.tbPlayerHonorData.tbHonorData = self.tbHonorSettings
end
end


Giá trị tô đỏ là giá trị nhân . Đồng bộ gamecenter

anhnhianh
08-05-14, 01:59 PM
Thông thường sẽ nhân 1.5 nhé
Muốn fix vào gameserver\script\player\playerhonor.lua tìm


function PlayerHonor:Init()
self.tbHonorSettings = {};

local tbData = Lib:LoadTabFile("\\setting\\player\\honor_level.txt", {LEVEL=1,MAXRANK=1,MINVALUE=1});
local tbHonorLevelInfo = self.tbHonorLevelInfo;
for _, tbRow in ipairs(tbData) do
tbHonorLevelInfo[tbRow.TYPE].tbLevel[tbRow.LEVEL] = {
nLevel = tbRow.LEVEL,
nMaxRank = tbRow.MAXRANK,
nMinValue = tbRow.MINVALUE,
szName = tbRow.NAME,
};
if (tbRow.TYPE == "money") then
tbHonorLevelInfo[tbRow.TYPE].tbLevel[tbRow.LEVEL].nMaxValue = math.floor(tbRow.MINVALUE * 1.5);
else
tbHonorLevelInfo[tbRow.TYPE].tbLevel[tbRow.LEVEL].nMaxValue = 0;
end
end


self:_InitWuLinHonorSetting();
self:_InitLingXiuHonorSetting();
self:_InitMoneyHonorSetting();
self:_InitFactionHonorSetting();
self:_InitWllsHonorSetting();
self:_InitSongJinBattleHonorSetting();
self:_InitAreaBattleHonorSetting();
self:_InitBaiHuTangHonorSetting();
self:_InitEventHonorSetting();


if (MODULE_GAMECLIENT) then
self.tbPlayerHonorData.tbHonorData = self.tbHonorSettings
end
end


Giá trị tô đỏ là giá trị nhân . Đồng bộ gamecenter

đã thành công tks pro :D

Dù ai đi ngược về xuôi nhớ ngày giỗ tổ ... ? (gợi ý câu trả lời: mung 10 thang 3)