diff --git a/src/server/game/MailMgr.go b/src/server/game/MailMgr.go index ce5195bf..b8b0ac84 100644 --- a/src/server/game/MailMgr.go +++ b/src/server/game/MailMgr.go @@ -30,6 +30,8 @@ type ServerMail struct { Content string TitleEn string ContentEn string + TitlePtBr string + ContentPtBr string Items []*item.Item Start_time int64 Register_time int64 @@ -80,6 +82,8 @@ func (r *MailMgr) LoadMail(msg *msg.Msg) (interface{}, error) { Content: v.Content, TitleEn: v.TitleEn, ContentEn: v.ContentEn, + TitlePtBr: v.TitlePtBr, + ContentPtBr: v.ContentPtBr, Items: item.ParseItem(items), Start_time: v.Start_time, Register_time: v.Register_time, diff --git a/src/server/game/PlayerFunc.go b/src/server/game/PlayerFunc.go index 5f44416e..a53c36c8 100644 --- a/src/server/game/PlayerFunc.go +++ b/src/server/game/PlayerFunc.go @@ -498,7 +498,16 @@ func SyncMailMsg(p *Player) { continue } MailMod.ServerMail = append(MailMod.ServerMail, v.Id) - MailMod.Send(v.Title, "", v.Content, v.TitleEn, "", v.ContentEn, v.Items, v.Mail_type) + MailMod.SendMail(&mail.MailStruct{ + Title: v.Title, + Content: v.Content, + TitleEn: v.TitleEn, + ContentEn: v.ContentEn, + Items: v.Items, + Type: v.Mail_type, + TitlePtBr: v.TitlePtBr, + ContentPtBr: v.ContentPtBr, + }) } p.PushClientRes(MailMod.BackData()) }