浏览代码

修复CDK 出错

249435196@qq.com 1 年之前
父节点
当前提交
7f2a9a380d
共有 1 个文件被更改,包括 6 次插入0 次删除
  1. 6 0
      script/common/CDK.lua

+ 6 - 0
script/common/CDK.lua

@@ -84,10 +84,16 @@ local function deCDKCode(cdk)
     if not num_f_code or not num_s_code or not num_t_code then
         return false
     end
+    num_f_code = num_f_code - 1
+    num_s_code = num_s_code - 1
+    num_t_code = num_t_code - 1
     local bat_f_code,bat_s_code,bat_t_code = CodeMap[string.sub(cdk,6,6) ],CodeMap[string.sub(cdk,7,7) ],CodeMap[string.sub(cdk,8,8) ]
     if not bat_f_code or not bat_s_code or not bat_t_code then
         return false
     end
+    bat_f_code = bat_f_code - 1
+    bat_s_code = bat_s_code - 1
+    bat_t_code = bat_t_code - 1
     local num = calcNumber(num_f_code,num_s_code,num_t_code)
     if num < 0 then 
         return false