Compare commits
No commits in common. "4d1e89cf915792c4ee9c58d73a37bdf10ef21c5f" and "76d95282cac2b6cd4ff98f663ac143841405c757" have entirely different histories.
4d1e89cf91
...
76d95282ca
|
@ -287,7 +287,7 @@ const (
|
|||
GainWaySign7Add = 91 // 累计签到进阶奖励获得
|
||||
GainWayItemChange = 92 //背包内使用道具兑换话费
|
||||
GainWayPetSkillLevelUp = 93 //宠物技能升级
|
||||
GainWayPermitAward = 94 // 赛季通行证等级奖励
|
||||
GainWayPermitAward = 94 // 赛季通行证奖励
|
||||
GainWayItemPermitRank = 95 // 赛季通行证排行奖励
|
||||
GainWayPermitExchangeCost = 96 // 赛季通行证兑换消耗
|
||||
GainWayPermitExchangeGain = 97 // 赛季通行证兑换获得
|
||||
|
@ -675,36 +675,35 @@ const (
|
|||
|
||||
// 活动,任务类型
|
||||
const (
|
||||
TaskTypeAdv = 1 // 看广告次数
|
||||
TaskTypeBuyCoin = 2 // 买金币次数
|
||||
TaskTypeLogin = 3 // 登录次数
|
||||
TaskTypeWinTimes = 4 // 赢游戏次数
|
||||
TaskTypePlayTimes = 5 // 玩游戏次数
|
||||
TaskTypeRankMatchTimes = 6 // 排位赛次数
|
||||
TaskTypePay = 7 // 充值金额
|
||||
TaskTypeWinOrLose = 8 // 游戏输赢金币数量
|
||||
TaskTypeTienlenCount = 9 // tienlen游戏场次
|
||||
TaskTypeBindInviter = 10 // 绑定邀请人数量*
|
||||
TaskTypeWinCoin = 11 // 赢取金币数量
|
||||
TaskTypeTienlenWinTimes = 12 // tienlen游戏赢取次数
|
||||
TaskTypeInviteScore = 13 // 邀请积分*
|
||||
TaskTypeActivityScore = 14 // 周活跃积分数量
|
||||
TaskTypeFirstLogin = 15 // 每日首次登录
|
||||
TaskTypeInviteNum = 16 // 邀请绑定数量*
|
||||
TaskTypeTurnplate = 17 // 转盘抽奖次数
|
||||
TaskTypeInviteRecharge = 18 // 被邀请人充值金额*
|
||||
TaskTypeLoseCoin = 19 // 输的金币数量
|
||||
TaskType20 = 20 // 未使用
|
||||
TaskTypeOnlineTs = 21 // 在线时长,秒
|
||||
TaskTypeBuyPig = 22 // 购买任意存钱罐
|
||||
TaskTypeDaZhong = 23 // 大众场胜利
|
||||
TaskTypeInvitePlay = 24 // 邀请好友私人桌对局
|
||||
TaskTypeJoinMatch = 25 // 参与比赛场
|
||||
TaskTypeMatchRank10 = 26 // 比赛场前10名
|
||||
TaskTypeCostDiamond = 27 // 消耗钻石数量
|
||||
TaskTypeTienlenLoseCoin = 28 // Tienlen输的金币数量
|
||||
TaskTypeTienlenWinCoin = 29 // Tienlen赢取金币数量
|
||||
TaskTypeRankMatchWinTimes = 30 // 排位胜利次数
|
||||
TaskTypeAdv = 1 // 看广告次数
|
||||
TaskTypeBuyCoin = 2 // 买金币次数
|
||||
TaskTypeLogin = 3 // 登录次数
|
||||
TaskTypeWinTimes = 4 // 赢游戏次数
|
||||
TaskTypePlayTimes = 5 // 玩游戏次数
|
||||
TaskTypeRankMatchTimes = 6 // 排位赛次数
|
||||
TaskTypePay = 7 // 充值金额
|
||||
TaskTypeWinOrLose = 8 // 游戏输赢金币数量
|
||||
TaskTypeTienlenCount = 9 // tienlen游戏场次
|
||||
TaskTypeBindInviter = 10 // 绑定邀请人数量*
|
||||
TaskTypeWinCoin = 11 // 赢取金币数量
|
||||
TaskTypeTienlenWinTimes = 12 // tienlen游戏赢取次数
|
||||
TaskTypeInviteScore = 13 // 邀请积分*
|
||||
TaskTypeActivityScore = 14 // 周活跃积分数量
|
||||
TaskTypeFirstLogin = 15 // 每日首次登录
|
||||
TaskTypeInviteNum = 16 // 邀请绑定数量*
|
||||
TaskTypeTurnplate = 17 // 转盘抽奖次数
|
||||
TaskTypeInviteRecharge = 18 // 被邀请人充值金额*
|
||||
TaskTypeLoseCoin = 19 // 输的金币数量
|
||||
TaskType20 = 20 // 未使用
|
||||
TaskTypeOnlineTs = 21 // 在线时长,秒
|
||||
TaskTypeBuyPig = 22 // 购买任意存钱罐
|
||||
TaskTypeDaZhong = 23 // 大众场胜利
|
||||
TaskTypeInvitePlay = 24 // 邀请好友私人桌对局
|
||||
TaskTypeJoinMatch = 25 // 参与比赛场
|
||||
TaskTypeMatchRank10 = 26 // 比赛场前10名
|
||||
TaskTypeCostDiamond = 27 // 消耗钻石数量
|
||||
TaskTypeTienlenLoseCoin = 28 // Tienlen输的金币数量
|
||||
TaskTypeTienlenWinCoin = 29 // Tienlen赢取金币数量
|
||||
)
|
||||
|
||||
const (
|
||||
|
|
Binary file not shown.
BIN
data/DB_Task.dat
BIN
data/DB_Task.dat
Binary file not shown.
|
@ -867,7 +867,7 @@
|
|||
"Id": 11006,
|
||||
"Order": 6,
|
||||
"ActivityType": 6,
|
||||
"TaskType": 30,
|
||||
"TaskType": 6,
|
||||
"TargetTimes": 3,
|
||||
"FinishTimes": 1,
|
||||
"Award": {
|
||||
|
|
|
@ -111,8 +111,7 @@ const (
|
|||
SystemFreeGive_GiveType_TaskEveryDay // 每日任务
|
||||
SystemFreeGive_GiveType_TaskWeekActive // 周活跃奖励
|
||||
SystemFreeGive_GiveType_PermitAward // 赛季通行证奖励
|
||||
SystemFreeGive_GiveType_TaskPermit // 赛季通行证任务奖励
|
||||
SystemFreeGive_GiveType_TaskPermitRank // 赛季通行证排名奖励
|
||||
SystemFreeGive_GiveType_TaskPermit // 赛季通行证任务
|
||||
)
|
||||
const (
|
||||
SystemFreeGive_CoinType_Coin int32 = iota //金币
|
||||
|
|
|
@ -454,14 +454,6 @@ func init() {
|
|||
GameFreeID: scene.dbGameFree.GetId(),
|
||||
Num: 1,
|
||||
})
|
||||
if scene.IsRankMatch() {
|
||||
TaskSubjectSingleton.Touch(common.TaskTypeRankMatchWinTimes, &TaskData{
|
||||
SnId: player.SnId,
|
||||
GameID: scene.gameId,
|
||||
GameFreeID: scene.dbGameFree.GetId(),
|
||||
Num: 1,
|
||||
})
|
||||
}
|
||||
// 大众场
|
||||
if common.IsDaZhong(scene.gameId) {
|
||||
TaskSubjectSingleton.Touch(common.TaskTypeDaZhong, &TaskData{
|
||||
|
|
|
@ -875,9 +875,6 @@ func GetPermitCanExchange(p *Player, id int32) (bool, int) {
|
|||
|
||||
for _, v := range channelConfig.GetExchangeConfig() {
|
||||
if v.GetId() == id {
|
||||
if !v.GetIsShow() {
|
||||
return false, 3
|
||||
}
|
||||
// 等级
|
||||
if level < v.GetLevel() {
|
||||
return false, 1
|
||||
|
@ -927,9 +924,6 @@ func CSPermitExchangeList(s *netlib.Session, packetid int, data interface{}, sid
|
|||
pack := &welfare.SCPermitExchangeList{}
|
||||
|
||||
for _, v := range channelConfig.GetExchangeConfig() {
|
||||
if !v.GetIsShow() {
|
||||
continue
|
||||
}
|
||||
var gain, cost []*welfare.PropInfo
|
||||
for _, vv := range v.GetGain() {
|
||||
gain = append(gain, &welfare.PropInfo{
|
||||
|
|
|
@ -252,7 +252,7 @@ func platformConfigEvent(ctx context.Context, completeKey string, isInit bool, e
|
|||
LogChannelSingleton.WriteLog(&model.BackendPermitCycle{
|
||||
Platform: config.Platform,
|
||||
StartTs: st.StartTs,
|
||||
EndTs: st.EndTs - 1,
|
||||
EndTs: st.EndTs,
|
||||
})
|
||||
}
|
||||
})).StartByExecutor("permit_start_ts")
|
||||
|
|
|
@ -171,7 +171,7 @@ func (r *PermitMgr) OnDayTimer() {
|
|||
LogChannelSingleton.WriteLog(&model.BackendPermitCycle{
|
||||
Platform: platform,
|
||||
StartTs: se.StartTs,
|
||||
EndTs: se.EndTs - 1,
|
||||
EndTs: se.EndTs,
|
||||
})
|
||||
}
|
||||
})).StartByExecutor("permit_start_ts")
|
||||
|
|
|
@ -1133,19 +1133,6 @@ func (this *Player) GetMessageAttach(id string) {
|
|||
ItemNum: int64(msg.Params[i+1]), // 数量
|
||||
ObtainTime: time.Now().Unix(),
|
||||
})
|
||||
if gainWay == common.GainWayItemPermitRank {
|
||||
tp := int32(-1)
|
||||
if msg.Params[i] == common.ItemIDCoin {
|
||||
tp = model.SystemFreeGive_CoinType_Coin
|
||||
} else if msg.Params[i] == common.ItemIDDiamond {
|
||||
tp = model.SystemFreeGive_CoinType_Diamond
|
||||
}
|
||||
if tp != -1 {
|
||||
LogChannelSingleton.WriteMQData(
|
||||
model.GenerateSystemFreeGive(this.SnId, this.Name, this.Platform, this.Channel,
|
||||
model.SystemFreeGive_GiveType_TaskPermitRank, tp, int64(msg.Params[i+1])))
|
||||
}
|
||||
}
|
||||
}
|
||||
if _, code, _ := BagMgrSingleton.AddItems(this, items, 0, gainWay, "mail", remark, 0, 0, false); code != bag.OpResultCode_OPRC_Sucess { // 领取失败
|
||||
logger.Logger.Errorf("CSPlayerSettingHandler AddItems err", code)
|
||||
|
|
Binary file not shown.
Loading…
Reference in New Issue