PDA

View Full Version : [KT] Xin giúp về lỗi hàm assert !



superman309
07-12-14, 01:27 AM
Chạy GS bị lỗi này không bik có ảnh hưởng gì không và sửa như thế nào mong mọi người giúp đỡ ạ !

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


function FightSkill:GetLevelData(szSkillName, nLevel)
assert(szSkillName and nLevel);
local tbSkill = assert(self.tbClass[szSkillName]);
local tbRet = {};
if (#tbSkill.tbMagics ~= 0) then
for _, tbMagic in ipairs(tbSkill.tbMagics) do
local tbData = { szName = tbMagic.szMagicName };
if (type(tbMagic.tbValue) == "function") then
tbData.szData = tbMagic.tbValue(nLevel);
else
local tbProp = {};
for i = 1, self.MAGIC_VALUE_NUM do
tbProp[i] = Lib.Calc:Link(nLevel, tbMagic.tbValue[i]);
end
tbData.szData = table.concat(tbProp, ",");
end;
tbRet[#tbRet + 1] = tbData;
end
else
for szMagicName, tbMagicProp in pairs(tbSkill.tbMagics) do
local tbData = { szName = szMagicName };
if (type(tbMagicProp) == "function") then
tbData.szData = tbMagicProp(nLevel);
else
local tbProp = {};
for i = 1, self.MAGIC_VALUE_NUM do
tbProp[i] = Lib.Calc:Link(nLevel, tbMagicProp[i]);
end
tbData.szData = table.concat(tbProp, ",");
end;
tbRet[#tbRet + 1] = tbData;
end
end

return tbRet;
end

NhanVT
07-12-14, 07:02 AM
Chạy GS bị lỗi này không bik có ảnh hưởng gì không và sửa như thế nào mong mọi người giúp đỡ ạ !

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


function FightSkill:GetLevelData(szSkillName, nLevel)
assert(szSkillName and nLevel);
return tbRet;
end

function FightSkill:GetLevelData(szSkillName, nLevel)
-- assert(szSkillName and nLevel);

superman309
08-12-14, 11:23 AM
function FightSkill:GetLevelData(szSkillName, nLevel)
-- assert(szSkillName and nLevel);


Không được rồi bác ơi ! Em làm như bác xong đồng bộ rùi restart GS , reset máy các kiểu cũng ko dc .Nó vẫn báo lỗi ở dòng 61

function FightSkill:GetLevelData(szSkillName, nLevel)
và dòng 63

local tbSkill = assert(self.tbClass[szSkillName]);

Giúp em vs, không biết phải tại lỗi này mà em không add được vòng sáng cho NPC không nữa .... hic