瀏覽代碼

修复报错处理

mafei 1 年之前
父節點
當前提交
8f37b66733
共有 1 個文件被更改,包括 3 次插入2 次删除
  1. 3 2
      script/module/absAct/DrumBlastingLogic.lua

+ 3 - 2
script/module/absAct/DrumBlastingLogic.lua

@@ -106,10 +106,11 @@ function getAndSendMsg(human,id,actID)
         net.needCnt = v.needCnt
         net.nowCnt = absAct.blasting[i] and absAct.blasting[i].cnt or 0
         net.state = absAct.blasting[i] and absAct.blasting[i].state or 0
-        for j = 1,#v.item[nowDay] do
+        local itemLen = type(v.item[nowDay]) == "table" and #v.item[nowDay] or 0
+        for j = 1,itemLen do
             Grid.makeItem(net.item[j],v.item[nowDay][j][1],v.item[nowDay][j][2])
         end
-        net.item[0] = #v.item[nowDay]
+        net.item[0] = itemLen --#v.item[nowDay]
         net.panelID = v.panelID or 0
     end
     msgRet.blastingList[0] = len