ソースを参照

修改首充活动信息

huangyuhao80 2 週間 前
コミット
fdafb13c5d
共有1 個のファイルを変更した14 個の追加1 個の削除を含む
  1. 14 1
      meta/userapi/lua/ActFirstRecharge.lua

+ 14 - 1
meta/userapi/lua/ActFirstRecharge.lua

@@ -10,6 +10,19 @@ local function _playerDbKey()
10 10
     return "T$act_recharge_first_data"
11 11
 end
12 12
 
13
+-- 获取活动奖励
14
+local function _get_reward_items(id)
15
+    local reward = ConfigDataManager.getTableValue("cfg_Activity_firstRecharge", "reward", "id", id)
16
+    local tmp = string.toIntIntMap(reward, "#", "|")
17
+    if table.notNullOrEmpty(tmp) then
18
+        local list = {}
19
+        for k, v in pairs(tmp) do
20
+            table.insert(list, {k, v})
21
+        end
22
+    end
23
+    return {}
24
+end
25
+
13 26
 function ActFirstRecharge.getData(actor)
14 27
     local var = getplaydef(actor, _playerDbKey())
15 28
     local data = setmetatable(var or {}, ActFirstRecharge)
@@ -113,7 +126,7 @@ function ActFirstRecharge.getInfo(actor, msgData)
113 126
                 payTime = data.payTime,
114 127
                 showTime = data.showTime,
115 128
                 rewardStatus = data.rewardStatus,
116
-                awards = ConfigDataManager.getTableValue("cfg_Activity_firstRecharge", "reward", "id", 1)
129
+                awards = _get_reward_items(1)
117 130
             }
118 131
         )
119 132
     end