Преглед на файлове

修改首充活动信息

huangyuhao80 преди 2 седмици
родител
ревизия
cfa96576f5
променени са 2 файла, в които са добавени 9 реда и са изтрити 30 реда
  1. 8 30
      meta/userapi/lua/ActFirstRecharge.lua
  2. 1 0
      meta/userapi/lua/QFunction-0.lua

+ 8 - 30
meta/userapi/lua/ActFirstRecharge.lua

@@ -44,16 +44,7 @@ function ActFirstRecharge.rechargeEvent(actor, cfg_recharge, count, amount, ext,
44 44
     ActFirstRecharge.saveData(data, actor)
45 45
     ActFirstRecharge.sendPanel(actor, data)
46 46
     -- jprint("更新豪礼数据",data,config)
47
-    sendluamsg(
48
-        actor,
49
-        LuaMessageIdToClient.RES_ACT_FIRST_CHARGE_INFO,
50
-        {
51
-            payTime = data.payTime,
52
-            showTime = data.showTime,
53
-            rewardStatus = data.rewardStatus,
54
-            awards = ConfigDataManager.getTableValue("cfg_Activity_firstRecharge", "reward", "id", 1)
55
-        }
56
-    )
47
+    ActFirstRecharge.getInfo(actor, {})
57 48
 end
58 49
 
59 50
 ---统一的请求消息处理
@@ -92,16 +83,7 @@ function ActFirstRecharge.gainReward(actor, reqParameter)
92 83
     -- 发送奖励
93 84
     ActFirstRecharge.sendPanel(actor, data)
94 85
     -- jprint("领奖豪礼数据",data)
95
-    sendluamsg(
96
-        actor,
97
-        LuaMessageIdToClient.RES_ACT_FIRST_CHARGE_INFO,
98
-        {
99
-            payTime = data.payTime,
100
-            showTime = data.showTime,
101
-            rewardStatus = data.rewardStatus,
102
-            awards = ConfigDataManager.getTableValue("cfg_Activity_firstRecharge", "reward", "id", 1)
103
-        }
104
-    )
86
+    ActFirstRecharge.getInfo(actor, {})
105 87
 end
106 88
 
107 89
 -- 主线任务状态变化
@@ -112,16 +94,7 @@ function ActFirstRecharge.onTaskChange(actor, taskId, taskStatus)
112 94
         data.showTime = getbaseinfo("nowsec")
113 95
         ActFirstRecharge.saveData(data, actor)
114 96
         -- 通知前端弹窗
115
-        sendluamsg(
116
-            actor,
117
-            LuaMessageIdToClient.RES_ACT_FIRST_CHARGE_INFO,
118
-            {
119
-                payTime = data.payTime,
120
-                showTime = data.showTime,
121
-                rewardStatus = data.rewardStatus,
122
-                awards = ConfigDataManager.getTableValue("cfg_Activity_firstRecharge", "reward", "id", 1)
123
-            }
124
-        )
97
+        ActFirstRecharge.getInfo(actor, {})
125 98
     end
126 99
 end
127 100
 
@@ -144,6 +117,11 @@ function ActFirstRecharge.getInfo(actor, msgData)
144 117
     )
145 118
 end
146 119
 
120
+-- 角色登录
121
+function ActFirstRecharge.login(actor)
122
+    ActFirstRecharge.getInfo(actor, {})
123
+end
124
+
147 125
 --TODO 一定要放到文件最后
148 126
 EventListerTable.registerType("首充活动", _rechargeType(), _playerDbKey())
149 127
 --注册充值事件

+ 1 - 0
meta/userapi/lua/QFunction-0.lua

@@ -717,6 +717,7 @@ function login(play)
717 717
     gameDebug.debug(Transaction.onLoginEnd, play)
718 718
     gameDebug.debug(Hook.onLoginEnd, play)
719 719
     -- gameDebug.debug( OperationalActivities.openActive, play)
720
+    gameDebug.debug(ActFirstRecharge.login, play)
720 721
     gameDebug.debug(ActMonthlyGrow.login, play)
721 722
 end
722 723