From 37de4c445055767e1544ae581a74fe4a6bfb9692 Mon Sep 17 00:00:00 2001 From: jiaoyangna <3046463818@qq.com> Date: Sat, 27 Nov 2021 17:13:28 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=87=E5=AD=97=E6=98=BE=E7=A4=BA=E6=8A=A5?= =?UTF-8?q?=E9=94=99=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../DynamicActivity/QianKunBoxBuyOnePanel.lua | 14 ++++++++------ .../DynamicActivity/QianKunBoxBuyTenPanel.lua | 14 ++++++++------ .../Modules/SecretBox/SecretBoxBuyOnePanel.lua | 14 ++++++++------ .../Modules/SecretBox/SecretBoxBuyTenPanel.lua | 14 ++++++++------ 4 files changed, 32 insertions(+), 24 deletions(-) diff --git a/Assets/ManagedResources/~Lua/Modules/DynamicActivity/QianKunBoxBuyOnePanel.lua b/Assets/ManagedResources/~Lua/Modules/DynamicActivity/QianKunBoxBuyOnePanel.lua index 1048ae29e1..e9e8b5b809 100644 --- a/Assets/ManagedResources/~Lua/Modules/DynamicActivity/QianKunBoxBuyOnePanel.lua +++ b/Assets/ManagedResources/~Lua/Modules/DynamicActivity/QianKunBoxBuyOnePanel.lua @@ -118,13 +118,15 @@ end function QianKunBoxBuyOnePanel:GetSendStr() local str = "" - for k,v in ipairs(lotterySetting[this.recruitType].TenTimesMustGetItem) do - if str == "" then - str = str.."赠送" - else - str = str.."和" + if lotterySetting[this.recruitType] and lotterySetting[this.recruitType].TenTimesMustGetItem and #lotterySetting[this.recruitType].TenTimesMustGetItem > 0 then + for k,v in ipairs(lotterySetting[this.recruitType].TenTimesMustGetItem) do + if str == "" then + str = str.."赠送" + else + str = str.."和" + end + str = str..v[2].."个"..ItemConfig[v[1]].Name end - str = str..v[2].."个"..ItemConfig[v[1]].Name end return str end diff --git a/Assets/ManagedResources/~Lua/Modules/DynamicActivity/QianKunBoxBuyTenPanel.lua b/Assets/ManagedResources/~Lua/Modules/DynamicActivity/QianKunBoxBuyTenPanel.lua index a20dc1ce29..753c332537 100644 --- a/Assets/ManagedResources/~Lua/Modules/DynamicActivity/QianKunBoxBuyTenPanel.lua +++ b/Assets/ManagedResources/~Lua/Modules/DynamicActivity/QianKunBoxBuyTenPanel.lua @@ -124,13 +124,15 @@ end function QianKunBoxBuyTenPanel:GetSendStr() local str = "" - for k,v in ipairs(lotterySetting[this.recruitType].TenTimesMustGetItem) do - if str == "" then - str = str.."赠送" - else - str = str.."和" + if lotterySetting[this.recruitType] and lotterySetting[this.recruitType].TenTimesMustGetItem and #lotterySetting[this.recruitType].TenTimesMustGetItem > 0 then + for k,v in ipairs(lotterySetting[this.recruitType].TenTimesMustGetItem) do + if str == "" then + str = str.."赠送" + else + str = str.."和" + end + str = str..v[2].."个"..ItemConfig[v[1]].Name end - str = str..v[2].."个"..ItemConfig[v[1]].Name end return str end diff --git a/Assets/ManagedResources/~Lua/Modules/SecretBox/SecretBoxBuyOnePanel.lua b/Assets/ManagedResources/~Lua/Modules/SecretBox/SecretBoxBuyOnePanel.lua index 4b74477816..5517068691 100644 --- a/Assets/ManagedResources/~Lua/Modules/SecretBox/SecretBoxBuyOnePanel.lua +++ b/Assets/ManagedResources/~Lua/Modules/SecretBox/SecretBoxBuyOnePanel.lua @@ -106,13 +106,15 @@ end function SecretBoxBuyOnePanel:GetSendStr() local str = "" - for k,v in ipairs(lotterySetting[this.recruitType].TenTimesMustGetItem) do - if str == "" then - str = str.."赠送" - else - str = str.."和" + if lotterySetting[this.recruitType] and lotterySetting[this.recruitType].TenTimesMustGetItem and #lotterySetting[this.recruitType].TenTimesMustGetItem > 0 then + for k,v in ipairs(lotterySetting[this.recruitType].TenTimesMustGetItem) do + if str == "" then + str = str.."赠送" + else + str = str.."和" + end + str = str..v[2].."个"..ItemConfig[v[1]].Name end - str = str..v[2].."个"..ItemConfig[v[1]].Name end return str end diff --git a/Assets/ManagedResources/~Lua/Modules/SecretBox/SecretBoxBuyTenPanel.lua b/Assets/ManagedResources/~Lua/Modules/SecretBox/SecretBoxBuyTenPanel.lua index fddc09d455..76ba9b123a 100644 --- a/Assets/ManagedResources/~Lua/Modules/SecretBox/SecretBoxBuyTenPanel.lua +++ b/Assets/ManagedResources/~Lua/Modules/SecretBox/SecretBoxBuyTenPanel.lua @@ -116,13 +116,15 @@ end function SecretBoxBuyTenPanel:GetSendStr() local str = "" - for k,v in ipairs(lotterySetting[this.recruitType].TenTimesMustGetItem) do - if str == "" then - str = str.."赠送" - else - str = str.."和" + if lotterySetting[this.recruitType] and lotterySetting[this.recruitType].TenTimesMustGetItem and #lotterySetting[this.recruitType].TenTimesMustGetItem > 0 then + for k,v in ipairs(lotterySetting[this.recruitType].TenTimesMustGetItem) do + if str == "" then + str = str.."赠送" + else + str = str.."和" + end + str = str..v[2].."个"..ItemConfig[v[1]].Name end - str = str..v[2].."个"..ItemConfig[v[1]].Name end return str end