收藏室
This commit is contained in:
parent
665f818f22
commit
5435ffbed5
@ -3666,6 +3666,10 @@ func ReqCollect(player *Player, buf []byte) error {
|
|||||||
switch Type {
|
switch Type {
|
||||||
case collect.COLLECT_TYPE_EMOJI:
|
case collect.COLLECT_TYPE_EMOJI:
|
||||||
Num = player.PlayMod.getEmojiMod().GetEmojiNum()
|
Num = player.PlayMod.getEmojiMod().GetEmojiNum()
|
||||||
|
case collect.COLLECT_TYPE_FACE:
|
||||||
|
Num = player.PlayMod.getFaceMod().GetFaceNum()
|
||||||
|
case collect.COLLECT_TYPE_AVATAR:
|
||||||
|
Num = player.PlayMod.getAvatarMod().GetAvatarNum()
|
||||||
}
|
}
|
||||||
Items, err := CollectMod.GetReward(int(req.Id), Num)
|
Items, err := CollectMod.GetReward(int(req.Id), Num)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|||||||
@ -39,6 +39,10 @@ func (a *AvatarMod) InitData() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (a *AvatarMod) GetAvatarNum() int {
|
||||||
|
return len(a.List)
|
||||||
|
}
|
||||||
|
|
||||||
func (a *AvatarMod) SetAvatar(Id int) error {
|
func (a *AvatarMod) SetAvatar(Id int) error {
|
||||||
if _, ok := a.List[Id]; !ok {
|
if _, ok := a.List[Id]; !ok {
|
||||||
return fmt.Errorf("avatar id not exist")
|
return fmt.Errorf("avatar id not exist")
|
||||||
|
|||||||
@ -18,7 +18,9 @@ type CollectInfo struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const (
|
const (
|
||||||
COLLECT_TYPE_EMOJI = 1
|
COLLECT_TYPE_EMOJI = 1
|
||||||
|
COLLECT_TYPE_FACE = 2
|
||||||
|
COLLECT_TYPE_AVATAR = 3
|
||||||
)
|
)
|
||||||
|
|
||||||
func (c *Collect) InitData() {
|
func (c *Collect) InitData() {
|
||||||
|
|||||||
@ -40,6 +40,10 @@ func (f *FaceMod) InitData() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (f *FaceMod) GetFaceNum() int {
|
||||||
|
return len(f.List)
|
||||||
|
}
|
||||||
|
|
||||||
func (f *FaceMod) SetFace(Id int) error {
|
func (f *FaceMod) SetFace(Id int) error {
|
||||||
if Id == 0 {
|
if Id == 0 {
|
||||||
f.SetId = Id
|
f.SetId = Id
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user