活动优化
This commit is contained in:
parent
4d376505fd
commit
774a44d561
@ -88,6 +88,8 @@ func ReqGmCommand_(player *Player, Command string) error {
|
||||
ActivityMod.Var = nil
|
||||
ActivityMod.InitData()
|
||||
player.PlayMod.save()
|
||||
player.initAcitivity()
|
||||
player.BackDataActivity()
|
||||
case "weekUpdate":
|
||||
VarMod := player.PlayMod.getVarMod()
|
||||
VarMod.WeeklyResetTime = 0
|
||||
|
||||
@ -3846,7 +3846,6 @@ func ReqActivityReward(player *Player, buf []byte) error {
|
||||
proto.Unmarshal(buf, req)
|
||||
ActivityInfo := GetActivityInfo(player, int(req.Id))
|
||||
if ActivityInfo == nil {
|
||||
|
||||
player.SendErrClienRes(&msg.ResActivityReward{
|
||||
Code: msg.RES_CODE_FAIL,
|
||||
Msg: "activity not exist",
|
||||
|
||||
@ -73,12 +73,12 @@ func (a *Activity) GetActivityStatus(data *gamedata.ActivityData) int {
|
||||
switch data.Type {
|
||||
case ACT_TYPE_ADD_GIFT:
|
||||
Var := a.getGIftVar(data.Id)
|
||||
if Var.Reward {
|
||||
return ACT_STATUS_NOT_START
|
||||
}
|
||||
if Var.Buy {
|
||||
return ACT_STATUS_END
|
||||
}
|
||||
if Var.Buy && Var.Reward {
|
||||
return ACT_STATUS_NOT_START
|
||||
}
|
||||
default:
|
||||
Var := a.getGIftVar(data.Id)
|
||||
if Var.Buy {
|
||||
@ -93,7 +93,7 @@ func (a *Activity) GetActivityStatus(data *gamedata.ActivityData) int {
|
||||
func (a *Activity) GetReward(ActId int) ([]*item.Item, error) {
|
||||
Var := a.getGIftVar(ActId)
|
||||
if !Var.Buy {
|
||||
return nil, nil
|
||||
return nil, fmt.Errorf("not buy")
|
||||
}
|
||||
if Var.Reward {
|
||||
return nil, fmt.Errorf("reward already get")
|
||||
|
||||
Loading…
Reference in New Issue
Block a user