邮件补偿

This commit is contained in:
hahwu 2025-02-06 11:44:04 +08:00
parent 0746cd7a6d
commit 50ab44d3f5
2 changed files with 31 additions and 4 deletions

View File

@ -350,6 +350,21 @@ func (p *Player) Login() {
BaseMod := p.PlayMod.getBaseMod()
BaseMod.Login()
p.PlayMod.getCardMod().Login(G_GameLogicPtr.SeverInfo.OpenTime)
if p.PlayerBaseMod.Data.UserName == "388faebe29ffe56666a04ea22b902b0f" {
VarMod := p.PlayMod.getVarMod()
Mail1, _ := VarMod.GetVar(1)
if Mail1 != nil {
return
}
VarMod.SetVar(1, 1)
Items := make([]*item.Item, 0)
Items = append(Items, &item.Item{Id: item.ITEM_ENERGY_ID, Num: 200})
MailMod := p.PlayMod.getMailMod()
MailMod.Send("Test Players' Refund",
`Welcome back to our game!
Here comes your refund for your scene progress and payment in test version!
Have fun in new version!`, Items)
}
}
func (p *Player) Outline() {

View File

@ -11,7 +11,7 @@ type Var struct {
DailyVar map[int]interface{}
WeeklyVar map[int]interface{}
MonthVar map[int]interface{}
Var map[int]interface{}
DailyResetTime int64
WeeklyResetTime int64
MonthResetTime int64
@ -61,3 +61,15 @@ func (v *Var) GetMonthVar(key int) (interface{}, error) {
}
return val, nil
}
func (v *Var) SetVar(key int, value interface{}) {
v.Var[key] = value
}
func (v *Var) GetVar(key int) (interface{}, error) {
val, ok := v.Var[key]
if !ok {
return nil, fmt.Errorf("key not exist")
}
return val, nil
}