playroom点赞加道具
This commit is contained in:
parent
ed1364c21e
commit
4b37daa27a
@ -3491,7 +3491,7 @@ func ReqPlayroomUpvote(player *Player, buf []byte) error {
|
|||||||
req := &msg.ReqPlayroomUpvote{}
|
req := &msg.ReqPlayroomUpvote{}
|
||||||
proto.Unmarshal(buf, req)
|
proto.Unmarshal(buf, req)
|
||||||
PlayroomMod := player.PlayMod.getPlayroomMod()
|
PlayroomMod := player.PlayMod.getPlayroomMod()
|
||||||
err := PlayroomMod.GiveUpvote(int(req.Id))
|
Items, err := PlayroomMod.GiveUpvote(int(req.Id))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
player.SendErrClienRes(&msg.ResPlayroomUpvote{
|
player.SendErrClienRes(&msg.ResPlayroomUpvote{
|
||||||
Code: msg.RES_CODE_FAIL,
|
Code: msg.RES_CODE_FAIL,
|
||||||
@ -3499,6 +3499,13 @@ func ReqPlayroomUpvote(player *Player, buf []byte) error {
|
|||||||
})
|
})
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
err = player.HandleItem(Items, msg.ITEM_POP_LABEL_PlayroomUpvote.String())
|
||||||
|
if err != nil {
|
||||||
|
player.SendErrClienRes(&msg.ResPlayroomUpvote{
|
||||||
|
Code: msg.RES_CODE_FAIL,
|
||||||
|
Msg: err.Error(),
|
||||||
|
})
|
||||||
|
}
|
||||||
FriendMgrSend(&MsqMod.Msg{
|
FriendMgrSend(&MsqMod.Msg{
|
||||||
From: int(player.M_DwUin),
|
From: int(player.M_DwUin),
|
||||||
To: int(req.Id),
|
To: int(req.Id),
|
||||||
|
|||||||
@ -773,12 +773,12 @@ func (p *PlayroomMod) PlayroomDressSet(DressSet map[int]int) ([]int, error) {
|
|||||||
return Part, nil
|
return Part, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func (p *PlayroomMod) GiveUpvote(Uid int) error {
|
func (p *PlayroomMod) GiveUpvote(Uid int) ([]*item.Item, error) {
|
||||||
if GoUtil.InArray(Uid, p.UpvoteList) {
|
if GoUtil.InArray(Uid, p.UpvoteList) {
|
||||||
return fmt.Errorf("upvote already")
|
return nil, fmt.Errorf("upvote already")
|
||||||
}
|
}
|
||||||
p.UpvoteList = append(p.UpvoteList, Uid)
|
p.UpvoteList = append(p.UpvoteList, Uid)
|
||||||
return nil
|
return []*item.Item{item.NewItem(item.ITEM_ENERGY_ID, 10)}, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func (p *PlayroomMod) AddUpvote() {
|
func (p *PlayroomMod) AddUpvote() {
|
||||||
|
|||||||
@ -89,6 +89,7 @@ const (
|
|||||||
ITEM_POP_LABEL_GetWish ITEM_POP_LABEL = 62 // 心愿单奖励
|
ITEM_POP_LABEL_GetWish ITEM_POP_LABEL = 62 // 心愿单奖励
|
||||||
ITEM_POP_LABEL_PlayroomTask ITEM_POP_LABEL = 63 // playroom任务
|
ITEM_POP_LABEL_PlayroomTask ITEM_POP_LABEL = 63 // playroom任务
|
||||||
ITEM_POP_LABEL_PlayroomTaskReward ITEM_POP_LABEL = 64 // playroom任务奖励 大奖
|
ITEM_POP_LABEL_PlayroomTaskReward ITEM_POP_LABEL = 64 // playroom任务奖励 大奖
|
||||||
|
ITEM_POP_LABEL_PlayroomUpvote ITEM_POP_LABEL = 65 // 玩家点赞
|
||||||
)
|
)
|
||||||
|
|
||||||
// Enum value maps for ITEM_POP_LABEL.
|
// Enum value maps for ITEM_POP_LABEL.
|
||||||
@ -159,6 +160,7 @@ var (
|
|||||||
62: "GetWish",
|
62: "GetWish",
|
||||||
63: "PlayroomTask",
|
63: "PlayroomTask",
|
||||||
64: "PlayroomTaskReward",
|
64: "PlayroomTaskReward",
|
||||||
|
65: "PlayroomUpvote",
|
||||||
}
|
}
|
||||||
ITEM_POP_LABEL_value = map[string]int32{
|
ITEM_POP_LABEL_value = map[string]int32{
|
||||||
"Playroom": 0,
|
"Playroom": 0,
|
||||||
@ -226,6 +228,7 @@ var (
|
|||||||
"GetWish": 62,
|
"GetWish": 62,
|
||||||
"PlayroomTask": 63,
|
"PlayroomTask": 63,
|
||||||
"PlayroomTaskReward": 64,
|
"PlayroomTaskReward": 64,
|
||||||
|
"PlayroomUpvote": 65,
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -24162,7 +24165,7 @@ const file_proto_Gameapi_proto_rawDesc = "" +
|
|||||||
"\n" +
|
"\n" +
|
||||||
"ReqAdminGm\x12\x10\n" +
|
"ReqAdminGm\x12\x10\n" +
|
||||||
"\x03Uid\x18\x01 \x01(\x03R\x03Uid\x12\x18\n" +
|
"\x03Uid\x18\x01 \x01(\x03R\x03Uid\x12\x18\n" +
|
||||||
"\aCommand\x18\x02 \x01(\tR\aCommand*\xd4\t\n" +
|
"\aCommand\x18\x02 \x01(\tR\aCommand*\xe8\t\n" +
|
||||||
"\x0eITEM_POP_LABEL\x12\f\n" +
|
"\x0eITEM_POP_LABEL\x12\f\n" +
|
||||||
"\bPlayroom\x10\x00\x12\r\n" +
|
"\bPlayroom\x10\x00\x12\r\n" +
|
||||||
"\tPiggyBank\x10\x01\x12\n" +
|
"\tPiggyBank\x10\x01\x12\n" +
|
||||||
@ -24235,7 +24238,8 @@ const file_proto_Gameapi_proto_rawDesc = "" +
|
|||||||
"\aAddWish\x10=\x12\v\n" +
|
"\aAddWish\x10=\x12\v\n" +
|
||||||
"\aGetWish\x10>\x12\x10\n" +
|
"\aGetWish\x10>\x12\x10\n" +
|
||||||
"\fPlayroomTask\x10?\x12\x16\n" +
|
"\fPlayroomTask\x10?\x12\x16\n" +
|
||||||
"\x12PlayroomTaskReward\x10@*B\n" +
|
"\x12PlayroomTaskReward\x10@\x12\x12\n" +
|
||||||
|
"\x0ePlayroomUpvote\x10A*B\n" +
|
||||||
"\vHANDLE_TYPE\x12\a\n" +
|
"\vHANDLE_TYPE\x12\a\n" +
|
||||||
"\x03ADD\x10\x00\x12\v\n" +
|
"\x03ADD\x10\x00\x12\v\n" +
|
||||||
"\aCOMPOSE\x10\x01\x12\a\n" +
|
"\aCOMPOSE\x10\x01\x12\a\n" +
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user