Compare commits

...

6 Commits

Author SHA1 Message Date
by 03d1f119fe 年兽任务 2025-01-06 17:59:24 +08:00
by 601a5efe87 删除log 2025-01-06 17:53:13 +08:00
by bed3214631 年兽任务 2025-01-06 17:51:42 +08:00
by c54539edb1 年兽配置文件 2025-01-08 00:10:35 +08:00
by 6a712e5b19 年兽排行榜统计 2025-01-07 00:24:25 +08:00
sk 56bfab6cbe modify 红包活动 2025-01-06 16:44:49 +08:00
8 changed files with 25 additions and 19 deletions

View File

@ -8,18 +8,19 @@ SignReward50014,10;100001,100000" 签到奖励
BOSS血量 BOSS血量
9 9
BossReward100001,100000;100002,10"BOSS击杀奖励 BossReward100001,100000;100002,10"BOSS击杀奖励
0 LuckyRankNeed110000"幸运榜上榜条件 / LuckyRankNeed10000"幸运榜上榜条件
0RankNeed80000000"总伤害榜上榜条件 /RankNeed7000000"总伤害榜上榜条件
@ LittleHurtGold 80000,120000"小爆竹造成的伤害范围 > LittleHurtGold
8000,12000"小爆竹造成的伤害范围
> >
 BigHurtGold 400000,600000"大爆竹造成的伤害范围  BigHurtGold 400000,600000"大爆竹造成的伤害范围
4  4 
BigHurtExc30001"大爆竹额外掉落道具ID BigHurtExc30001"大爆竹额外掉落道具ID
> BigHurtExcNumber10,30"!大爆竹额外掉落数量范围 = BigHurtExcNumber3,15"!大爆竹额外掉落数量范围
5 LittleGuaranteed30"小爆竹保底掉落次数 5 LittleGuaranteed30"小爆竹保底掉落次数
ALittleGuaranteedReward100002,5"小爆竹保底掉落物品 ALittleGuaranteedReward100002,5"小爆竹保底掉落物品
2 BigGuaranteed10"大爆竹保底掉落次数 2 BigGuaranteed10"大爆竹保底掉落次数
?BigGuaranteedReward 30001,100"大爆竹保底掉落物品 >BigGuaranteedReward30001,80"大爆竹保底掉落物品
. .
GiftShopID991001,991002,991003"礼包ID GiftShopID991001,991002,991003"礼包ID
@ GiftShopLimit3,0,0"&礼包每日限购次数,0为不限购 @ GiftShopLimit3,0,0"&礼包每日限购次数,0为不限购

View File

@ -39,19 +39,19 @@
{ {
"Id": 7, "Id": 7,
"PorpName": "LuckyRankNeed", "PorpName": "LuckyRankNeed",
"PropValue": "110000", "PropValue": "10000",
"PropDec": "幸运榜上榜条件" "PropDec": "幸运榜上榜条件"
}, },
{ {
"Id": 8, "Id": 8,
"PorpName": "RankNeed", "PorpName": "RankNeed",
"PropValue": "80000000", "PropValue": "7000000",
"PropDec": "总伤害榜上榜条件" "PropDec": "总伤害榜上榜条件"
}, },
{ {
"Id": 9, "Id": 9,
"PorpName": "LittleHurtGold", "PorpName": "LittleHurtGold",
"PropValue": "80000,120000", "PropValue": "8000,12000",
"PropDec": "小爆竹造成的伤害范围" "PropDec": "小爆竹造成的伤害范围"
}, },
{ {
@ -69,7 +69,7 @@
{ {
"Id": 12, "Id": 12,
"PorpName": "BigHurtExcNumber", "PorpName": "BigHurtExcNumber",
"PropValue": "10,30", "PropValue": "3,15",
"PropDec": "大爆竹额外掉落数量范围" "PropDec": "大爆竹额外掉落数量范围"
}, },
{ {
@ -93,7 +93,7 @@
{ {
"Id": 16, "Id": 16,
"PorpName": "BigGuaranteedReward", "PorpName": "BigGuaranteedReward",
"PropValue": "30001,100", "PropValue": "30001,80",
"PropDec": "大爆竹保底掉落物品" "PropDec": "大爆竹保底掉落物品"
}, },
{ {

Binary file not shown.

Binary file not shown.

View File

@ -80,7 +80,7 @@ func (svc *RankNianSvc) LuckFind(args *model.FindNianListArgs, ret *model.FindNi
return RankNianColError return RankNianColError
} }
err := fc.Find(bson.M{}).Sort("-luck").Limit(40).All(&ret.List) err := fc.Find(bson.M{"luck": bson.M{"$gt": 0}}).Sort("-luck").Limit(40).All(&ret.List)
if err != nil && !errors.Is(err, mgo.ErrNotFound) { if err != nil && !errors.Is(err, mgo.ErrNotFound) {
logger.Logger.Error("QueryMatchSeason is err: ", err) logger.Logger.Error("QueryMatchSeason is err: ", err)
return err return err
@ -95,7 +95,7 @@ func (svc *RankNianSvc) DamageFind(args *model.FindNianListArgs, ret *model.Find
return RankNianColError return RankNianColError
} }
err := fc.Find(bson.M{}).Sort("-damage").Limit(40).All(&ret.List) err := fc.Find(bson.M{"damage": bson.M{"$gt": 0}}).Sort("-damage").Limit(40).All(&ret.List)
if err != nil && !errors.Is(err, mgo.ErrNotFound) { if err != nil && !errors.Is(err, mgo.ErrNotFound) {
logger.Logger.Error("QueryMatchSeason is err: ", err) logger.Logger.Error("QueryMatchSeason is err: ", err)
return err return err

View File

@ -1034,6 +1034,7 @@ func (r *RankMatchMgr) NianRankAward() {
log.RankData = append(log.RankData, rankData) log.RankData = append(log.RankData, rankData)
rankId += 1 rankId += 1
} }
mq.Write(log)
//清除幸运榜数值 //清除幸运榜数值
err := model.ClearNianRank(&model.FindNianListArgs{ err := model.ClearNianRank(&model.FindNianListArgs{
Platform: platform, Platform: platform,
@ -1041,7 +1042,6 @@ func (r *RankMatchMgr) NianRankAward() {
if err != nil { if err != nil {
logger.Logger.Errorf("清除幸运榜数值失败 err:%v", err) logger.Logger.Errorf("清除幸运榜数值失败 err:%v", err)
} }
mq.Write(log)
})).StartByExecutor("NianLuck_Award") })).StartByExecutor("NianLuck_Award")
} else if info.TypeId == 2 { } else if info.TypeId == 2 {
@ -1117,6 +1117,7 @@ func (r *RankMatchMgr) NianRankAward() {
log.RankData = append(log.RankData, rankData) log.RankData = append(log.RankData, rankData)
rankId += 1 rankId += 1
} }
mq.Write(log)
//删除数据库数据 //删除数据库数据
err := model.DelNianRank(&model.FindNianListArgs{ err := model.DelNianRank(&model.FindNianListArgs{
Platform: platform, Platform: platform,
@ -1124,7 +1125,6 @@ func (r *RankMatchMgr) NianRankAward() {
if err != nil { if err != nil {
logger.Logger.Errorf("删除年兽排行榜数据库数据 err:%v", err) logger.Logger.Errorf("删除年兽排行榜数据库数据 err:%v", err)
} }
mq.Write(log)
})).StartByExecutor("NianDamage_Award") })).StartByExecutor("NianDamage_Award")
} }
} }

View File

@ -2232,10 +2232,15 @@ func (this *WelfareMgr) ClearActivityNianData(p *Player) {
if p != nil && p.WelfData != nil && p.WelfData.NianData != nil { if p != nil && p.WelfData != nil && p.WelfData.NianData != nil {
p.WelfData.NianData = nil p.WelfData.NianData = nil
//清除任务数据 //清除任务数据
for id, _ := range p.WelfData.Task { if p.WelfData.Task != nil {
data := srvdata.PBDB_TaskMgr.GetData(id) for id, _ := range p.WelfData.Task {
if data.ActivityType == common.TaskActivityTypeNianEveryDay || data.ActivityType == common.TaskActivityTypeNian { data := srvdata.PBDB_TaskMgr.GetData(id)
delete(p.WelfData.Task, id) if data == nil {
continue
}
if data.ActivityType == common.TaskActivityTypeNianEveryDay || data.ActivityType == common.TaskActivityTypeNian {
delete(p.WelfData.Task, id)
}
} }
} }
} }
@ -2351,7 +2356,7 @@ func (this *WelfareMgr) GetRedPacket(p *Player, id int64) *welfare.SCRedPacketDr
p.WelfData.RedPacket[v.GetId()].JN++ p.WelfData.RedPacket[v.GetId()].JN++
} }
} }
Send(welfare.OpResultCode_OPRC_Sucess) //Send(welfare.OpResultCode_OPRC_Sucess)
return pack return pack
} }

Binary file not shown.