playroom优化
This commit is contained in:
parent
e79d7b6729
commit
0f535a2aea
@ -23,10 +23,12 @@ func PlayroomBackData(p *Player) {
|
||||
r.Items = item.ItemToMsg(PlayroomMod.Reward)
|
||||
Opponent := make([]*proto.RoomOpponent, 0)
|
||||
FriendList := make([]*proto.FriendRoom, 0)
|
||||
Targer := GetVisitorPlayer(p)
|
||||
if PlayroomMod.Target == 0 {
|
||||
PlayroomMod.Target = GetVisitorPlayer(p)
|
||||
}
|
||||
TargerRoom := &proto.FriendRoom{}
|
||||
if Targer != 0 {
|
||||
PlayerData := G_GameLogicPtr.GetSimplePlayerByUid(Targer)
|
||||
if PlayroomMod.Target != 0 {
|
||||
PlayerData := G_GameLogicPtr.GetSimplePlayerByUid(PlayroomMod.Target)
|
||||
if PlayerData != nil {
|
||||
TargerRoom.Uid = int64(PlayerData.Uid)
|
||||
TargerRoom.Name = PlayerData.Name
|
||||
|
||||
@ -3248,6 +3248,7 @@ func ReqPlayroomInfo(player *Player, buf []byte) error {
|
||||
}
|
||||
if Targer == 0 {
|
||||
PlayroomVisit(player, Targer)
|
||||
return nil
|
||||
}
|
||||
PlayerData := G_GameLogicPtr.GetSimplePlayerByUid(Targer)
|
||||
PlayroomMod.SetTarget(Targer)
|
||||
@ -3392,7 +3393,6 @@ func ReqPlayroomGame(player *Player, buf []byte) error {
|
||||
Emoji: int(req.EmojiId),
|
||||
},
|
||||
})
|
||||
player.PlayMod.save()
|
||||
ItemsMsg := make(map[int32]*msg.ItemInfo, 0)
|
||||
for k, v := range PlayroomMod.GameReward {
|
||||
ItemsMsg[int32(k)] = &msg.ItemInfo{
|
||||
@ -3405,12 +3405,14 @@ func ReqPlayroomGame(player *Player, buf []byte) error {
|
||||
"is_chip": false,
|
||||
"item_list": Items,
|
||||
})
|
||||
PlayroomBackData(player)
|
||||
player.PlayerDecoSetLog("emoji", int(req.EmojiId), "playroom_game")
|
||||
player.PushClientRes(&msg.ResPlayroomGame{
|
||||
Code: msg.RES_CODE_SUCCESS,
|
||||
Type: req.Type,
|
||||
Items: ItemsMsg,
|
||||
})
|
||||
player.PlayMod.save()
|
||||
return nil
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user