|
|
@@ -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
|