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