玩家缓存增加语言设置
This commit is contained in:
parent
623baec632
commit
5b7812c469
@ -35,6 +35,7 @@ type PlayerSimpleData struct {
|
||||
CardInfo []int
|
||||
ActLog *friend.ActLogInfo
|
||||
Physiology map[int]int
|
||||
Lang int
|
||||
}
|
||||
|
||||
type VarGoldCard struct {
|
||||
|
||||
@ -115,14 +115,15 @@ func (p *Player) LimitedTimeCardTrigger() {
|
||||
var EndTime int64
|
||||
for k, v := range FriendMod.Card {
|
||||
if v.EndTime > 0 && v.EndTime <= Now {
|
||||
if v.Status == card.STATUS_CARD_EX_1 {
|
||||
switch v.Status {
|
||||
case card.STATUS_CARD_EX_1:
|
||||
delete(FriendMod.Card, k)
|
||||
FriendMgrSend(&MsgMod.Msg{
|
||||
From: v.BUid,
|
||||
To: v.AUid,
|
||||
Type: MsgMod.HANDLE_TYPE_EX_CARD_SELECT_TIMEOUT,
|
||||
})
|
||||
} else if v.Status == card.STATUS_CARD_EX_2 {
|
||||
case card.STATUS_CARD_EX_2:
|
||||
delete(FriendMod.Card, k)
|
||||
FriendMgrSend(&MsgMod.Msg{
|
||||
From: v.AUid,
|
||||
|
||||
@ -1001,7 +1001,7 @@ func (p *Player) UpdateUserInfo() {
|
||||
simple.CardInfo = CardMod.GetCardList()
|
||||
simple.ActLog = p.PlayMod.getFriendMod().GetActLogLast()
|
||||
simple.Physiology = p.PlayMod.getPlayroomMod().GetPhysiologyList()
|
||||
|
||||
simple.Lang = int(p.PlayMod.getBaseMod().Lang)
|
||||
//TODO 存储到redis 在新版本中将优化成gob进行压缩
|
||||
value, _ := json.Marshal(simple)
|
||||
IdStr := GoUtil.String(p.M_DwUin)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user