refactor(LogicServer): 移除爱奇艺平台活动相关代码

- 删除了 Platformaiqiyi 相关配置文件
- 移除了 ActivityType10029 模块的全部代码
- 从 Activitys.txt 中移除了 ActivityType10029 的引用
- 从 GameConfigs.txt 中移除了 Platformaiqiyi.config 的引用
This commit is contained in:
2025-02-23 15:03:59 +08:00
parent cadf2b1eef
commit 426a62eeb4
4 changed files with 0 additions and 281 deletions

View File

@@ -1,9 +0,0 @@
--P-平台福利爱奇艺.xlsx 爱奇艺
PlatformaiqiyiConfig={
SPID = "18",
rewardClient = {{type=0,id=247,count=10},{type=7,id=7,count=5},{type=0,id=261,count=10},{type=2,id=2,count=20000}},
wechat = 5,
QQ = 3,
limit = 50000,
SVIP = 6,
}

View File

@@ -1,270 +0,0 @@
module("ActivityType10029", package.seeall)
--[[
个人数据userData
{
LoginType = 0 or 1 爱奇艺 登录类型(1游戏盒子登录)
ReqMainGiftType 爱奇艺 请求奖励主类型1领取盒子下载 礼包领取2检查 微信礼包码 领取3检查 SVIP礼包码 领取4检查 QQ群礼包码 领取
DownLoadBoxGiftFlag = 0 or 1 爱奇艺 盒子下载 礼包领取标志
WeChatGiftFlag = 0 or 1 爱奇艺 微信礼包码 礼包领取标志
SVIPGiftFlag = 0 or 1 爱奇艺 SVIP礼包码 礼包领取标志
QQGroupGiftFlag = 0 or 1 爱奇艺 QQ群礼包码 礼包领取标志
}
]]--
--活动类型
ActivityType = 10029
--对应的活动配置
ActivityConfig = PlatformaiqiyiConfig
local PfId = System.getPfId()
function GetAiQiYiUserData(pActor)
local var = Actor.getStaticVar(pActor)
if nil == var.AiQiYiUserData then
var.AiQiYiUserData = {}
end
return var.AiQiYiUserData
end
function SendAiQiYiUserData(pActor)
print("[Tip] ActivityType10029 SendAiQiYiUserData")
local userData = GetAiQiYiUserData(pActor)
local npack = DataPack.allocPacket(pActor, enPlatforMwelfareID, sSendAiQiYiUserData)
if npack then
DataPack.writeByte(npack, userData.DownLoadBoxGiftFlag)
DataPack.writeByte(npack, userData.WeChatGiftFlag)
DataPack.writeByte(npack, userData.SVIPGiftFlag)
DataPack.writeByte(npack, userData.QQGroupGiftFlag)
DataPack.flush(npack)
end
end
--------------------------------------------------------------------
-- 客户端请求协议回调
--------------------------------------------------------------------
-- 发送 爱奇艺微端下载奖励
function SendDownLoadBoxGift(pActor)
print("[Tip] ActivityType10029 SendDownLoadBoxGift")
local userData = GetAiQiYiUserData(pActor)
if not userData.LoginType then
print("[Tip] ActivityType10029 SendDownLoadBoxGift not userData.LoginType")
return
end
if 1 == userData.DownLoadBoxGiftFlag then
print("[Tip] ActivityType10029 SendDownLoadBoxGift already get DownLoadBoxGift")
return
end
if not ActivityConfig or not ActivityConfig.rewardClient then
print("[Tip] ActivityType10029 SendDownLoadBoxGift not ActivityConfig or not ActivityConfig.rewardClient")
return
end
--检测格子 16 : 活动通用
if true ~= CommonFunc.Awards.CheckBagIsEnough(pActor,16,tmDefNoBagNum,tstUI) then
print("[Tip] ActivityType10029 SendDownLoadBoxGift not CheckBagIsEnough")
return
end
-- 设置标志
userData.DownLoadBoxGiftFlag = 1
CommonFunc.Awards.Give(pActor, ActivityConfig.rewardClient, GameLog.Log_Activity10029)
SendAiQiYiUserData(pActor)
end
-- 检查玩家 微信礼包码 领取状态
function CheckWeChatGift(pActor)
print("[Tip] ActivityType10029 CheckWeChatGift")
if not ActivityConfig or not ActivityConfig.wechat then
print("[Tip] ActivityType10029 CheckWeChatGift")
return
end
local userData = GetAiQiYiUserData(pActor)
local cdkdata = getActorCdkData(pActor)
if cdkdata then
-- 超级vip奖励
if cdkdata.codeTypeTimes then
if cdkdata.codeTypeTimes[ActivityConfig.wechat] then
userData.WeChatGiftFlag = 1
else
print("[Tip] ActivityType10029 CheckWeChatGift not cdkdata.codeTypeTimes[ActivityConfig.wechat]")
end
else
print("[Tip] ActivityType10029 CheckWeChatGift not cdkdata.codeTypeTimes")
end
else
print("[Tip] ActivityType10029 CheckWeChatGift not cdkdata")
end
SendAiQiYiUserData(pActor)
end
-- 检查玩家 SVIP礼包码 领取状态
function CheckSVIPGift(pActor)
print("[Tip] ActivityType10029 CheckSVIPGift")
if not ActivityConfig or not ActivityConfig.SVIP then
print("[Tip] ActivityType10029 CheckSVIPGift")
return
end
local userData = GetAiQiYiUserData(pActor)
local cdkdata = getActorCdkData(pActor)
if cdkdata then
-- 超级vip奖励
if cdkdata.codeTypeTimes then
if cdkdata.codeTypeTimes[ActivityConfig.SVIP] then
userData.SVIPGiftFlag = 1
else
print("[Tip] ActivityType10029 CheckSVIPGift not cdkdata.codeTypeTimes[ActivityConfig.SVIP]")
end
else
print("[Tip] ActivityType10029 CheckSVIPGift not cdkdata.codeTypeTimes")
end
else
print("[Tip] ActivityType10029 CheckSVIPGift not cdkdata")
end
SendAiQiYiUserData(pActor)
end
-- 检查玩家 QQ群礼包码 领取状态
function CheckQQGroupGift(pActor)
print("[Tip] ActivityType10029 CheckQQGroupGift")
if not ActivityConfig or not ActivityConfig.QQ then
print("[Tip] ActivityType10029 CheckQQGroupGift")
return
end
local userData = GetAiQiYiUserData(pActor)
local cdkdata = getActorCdkData(pActor)
if cdkdata then
-- 超级vip奖励
if cdkdata.codeTypeTimes then
if cdkdata.codeTypeTimes[ActivityConfig.QQ] then
userData.QQGroupGiftFlag = 1
else
print("[Tip] ActivityType10029 CheckQQGroupGift not cdkdata.codeTypeTimes[ActivityConfig.QQ]")
end
else
print("[Tip] ActivityType10029 CheckQQGroupGift not cdkdata.codeTypeTimes")
end
else
print("[Tip] ActivityType10029 CheckQQGroupGift not cdkdata")
end
SendAiQiYiUserData(pActor)
end
-- 爱奇艺玩家登录
function OnReqAiQiYiLogin(pActor, packet)
print("[Tip] ActivityType10029 OnReqAiQiYiLogin")
-- 平台验证
if not PfId then
print("[Tip] ActivityType10029 OnReqAiQiYiLogin not PfId")
return
end
if not ActivityConfig then
print("[Tip] ActivityType10029 OnReqAiQiYiLogin not ActivityConfig")
return
end
if not ActivityConfig.SPID then
print("[Tip] ActivityType10029 OnReqAiQiYiLogin not ActivityConfig.SPID")
return
end
if tostring(PfId) ~= tostring(ActivityConfig.SPID) then
print("[Tip] ActivityType10029 OnReqAiQiYiLogin [非本平台活动]")
return --非本平台活动
end
local userData = GetAiQiYiUserData(pActor)
-- 初始化 登录类型
userData.LoginType = DataPack.readByte(packet)
if not userData.LoginType then
userData.LoginType = 0
end
if not userData.ReqMainGiftType then
userData.ReqMainGiftType = 0
end
if nil == userData.DownLoadBoxGiftFlag then
userData.DownLoadBoxGiftFlag = 0
end
if nil == userData.WeChatGiftFlag then
userData.WeChatGiftFlag = 0
end
if nil == userData.SVIPGiftFlag then
userData.SVIPGiftFlag = 0
end
if nil == userData.QQGroupGiftFlag then
userData.QQGroupGiftFlag = 0
end
SendAiQiYiUserData(pActor)
end
-- 请求爱奇艺礼包
function OnReqAiQiYiGift(pActor, packet)
print("[Tip] ActivityType10029 OnReqAiQiYiGift")
-- 平台验证
if not PfId then
print("[Tip] ActivityType10029 OnReqAiQiYiGift not PfId")
return
end
if not ActivityConfig then
print("[Tip] ActivityType10029 OnReqAiQiYiGift not ActivityConfig")
return
end
if not ActivityConfig.SPID then
print("[Tip] ActivityType10029 OnReqAiQiYiGift not ActivityConfig.SPID")
return
end
if tostring(PfId) ~= tostring(ActivityConfig.SPID) then
print("[Tip] ActivityType10029 OnReqAiQiYiGift [非本平台活动]")
return --非本平台活动
end
local userData = GetAiQiYiUserData(pActor)
-- 初始化 请求奖励类型
userData.ReqMainGiftType = DataPack.readByte(packet)
if not userData.ReqMainGiftType or userData.ReqMainGiftType < 1 or userData.ReqMainGiftType > 4 then
print("[Tip] ActivityType10029 OnReqAiQiYiGift not userData.ReqMainGiftType or userData.ReqMainGiftType < 1 or userData.ReqMainGiftType > 4")
return
end
if 1 == userData.ReqMainGiftType then -- 请求 盒子下载 奖励
SendDownLoadBoxGift(pActor)
elseif 2 == userData.ReqMainGiftType then -- 检查 微信礼包码 领取
CheckWeChatGift(pActor)
elseif 3 == userData.ReqMainGiftType then -- 检查 SVIP礼包码 领取
CheckSVIPGift(pActor)
elseif 4 == userData.ReqMainGiftType then -- 检查 QQ群礼包码 领取
CheckQQGroupGift(pActor)
end
end
NetmsgDispatcher.Reg(enPlatforMwelfareID, cReqAiQiYiLogin, OnReqAiQiYiLogin)
NetmsgDispatcher.Reg(enPlatforMwelfareID, cReqAiQiYiGift, OnReqAiQiYiGift)

View File

@@ -51,7 +51,6 @@ require("Activity.ActivityType10021") --个人活动:二充
require("Activity.ActivityType10022") --玩法360大玩家特权 require("Activity.ActivityType10022") --玩法360大玩家特权
require("Activity.ActivityType10024") --鲁大师 require("Activity.ActivityType10024") --鲁大师
require("Activity.ActivityType10027") --ku25 require("Activity.ActivityType10027") --ku25
require("Activity.ActivityType10029") --aiqiyi
require("Activity.ActivityType10030") --yaodou require("Activity.ActivityType10030") --yaodou
require("Activity.ActivityType10031") --贪玩 require("Activity.ActivityType10031") --贪玩
require("Activity.ActivityType10032") --哥们 require("Activity.ActivityType10032") --哥们

View File

@@ -70,7 +70,6 @@
--#include "data/config/Platformludashi/Ludashimember.config" once --鲁大师 会员 --#include "data/config/Platformludashi/Ludashimember.config" once --鲁大师 会员
--#include "data/config/Platformludashi/Ludashivip.config" once --鲁大师 vip --#include "data/config/Platformludashi/Ludashivip.config" once --鲁大师 vip
--#include "data/config/Platformludashi/Platformludashi.config" once --鲁大师 --#include "data/config/Platformludashi/Platformludashi.config" once --鲁大师
--#include "data/config/Platformaiqiyi/Platformaiqiyi.config" once --AiQiYi
--#include "data/config/PlatformYaodou/PlatformYaodou.config" once --YaoDou --#include "data/config/PlatformYaodou/PlatformYaodou.config" once --YaoDou
--#include "data/config/PlatformTanwan/PlatformTanwan.config" once --贪玩 --#include "data/config/PlatformTanwan/PlatformTanwan.config" once --贪玩
--#include "data/config/PlatformGame2/PlatformGame2.config" once --哥们 --#include "data/config/PlatformGame2/PlatformGame2.config" once --哥们