文章编辑人员:雪舞
内容测试时间:2023-6-5 11:35:15
测试版本:新武侠世界
演示代码,实际没有啥用途了,已经废弃,仅供参考学习检测的方法。
--装备精通等级异常检测 [XUEWU-BUG-599]
local _,nEquipData = LuaFnGetItemCreator(sceneId,selfId,nBagPos)
if nEquipData ~= nil then
local JT_Sign = "&JT(%w)(%w%w%w)(%w)(%w%w%w)(%w)(%w%w%w)"
local nPos1,nPos2,nType_1,nData_1,nType_2,nData_2,nType_3,nData_3 = strfind(nEquipData,JT_Sign)
if nData_1 ~= nil and nData_2 ~= nil and nData_3 ~= nil then
--检查精通等级
if tonumber(nData_1) > 100 or tonumber(nData_2) > 100 or tonumber(nData_3) > 100 then
CallScriptFunction( 990000, "BanID",sceneId,selfId,100016) --装备精通数据有问题(大于100级),直接封号
end
end
end
|