表情优化

This commit is contained in:
hahwu 2025-03-05 17:40:49 +08:00
parent ab01c7248d
commit dc7634e385
6 changed files with 2657 additions and 2739 deletions

View File

@ -688,6 +688,7 @@ func (ad *GameLogic) RegisterNetWorkFunc() {
RegisterMsgProcessFunc("ReqSetAvatar", ReqSetAvatar) // 设置头像框
// 表情
RegisterMsgProcessFunc("ReqSetEmoji", ReqSetEmoji) // 设置表情
RegisterMsgProcessFunc("ReqSetEmoji", ReqSetEmoji)
// 七日签到
RegisterMsgProcessFunc("ReqGetSevenLoginReward", ReqGetSevenLoginReward) // 领取七日签到奖励

View File

@ -265,7 +265,7 @@ func ReqGmCommand_(player *Player, Command string) error {
LimitedTimeEventMod.ResetFastProduceCD()
EndTime, Times := LimitedTimeEventMod.GetFastProduceInfo()
player.PushClientRes(&msg.ResFastProduceInfo{
EndTime: int32(EndTime),
EndTime: EndTime,
Num: int32(Times),
})
case "recoverUser":

View File

@ -492,6 +492,7 @@ func BackUserInfo(p *Player) {
AvatarList: AvatarMod.BackData(),
FaceList: FaceMod.BackData(),
EmojiList: p.PlayMod.getEmojiMod().BackData(),
SetEmoji: p.PlayMod.getEmojiMod().GetEmojiSet(),
Login: int32(BaseMod.GetLoginTime()),
PetName: BaseMod.PetName,
})

View File

@ -1183,7 +1183,7 @@ func ReqFastProduceInfo(player *Player, buf []byte) error {
LimitedTimeEventMod := player.PlayMod.getLimitedTimeEventMod()
EndTime, Times := LimitedTimeEventMod.GetFastProduceInfo()
player.PushClientRes(&msg.ResFastProduceInfo{
EndTime: int32(EndTime),
EndTime: EndTime,
Num: int32(Times),
})
return nil

View File

@ -67,6 +67,11 @@ func (e *EmojiMod) Unlock(Id, Time int) error {
return nil
}
func (e *EmojiMod) GetEmojiSet() map[int32]int32 {
return GoUtil.MapIntToInt32(e.Set)
}
func (e *EmojiMod) BackData() []*msg.EmojiInfo {
l := make([]*msg.EmojiInfo, 0)
for k, v := range e.List {

File diff suppressed because it is too large Load Diff