Compare commits
No commits in common. "744d52226ce879e14d35f50587e42fbcce52222d" and "4d9dd377137b0db12475430f435dc664a80c6e72" have entirely different histories.
744d52226c
...
4d9dd37713
|
@ -1234,8 +1234,11 @@ func (this *StateHit) OnEnter(s *base.Scene) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// 每个打枪加2秒,全垒打再加2秒
|
if sceneEx.isCanAllHitPos != -1 {
|
||||||
sceneEx.hitTime += time.Second * 2 * (time.Duration(hitNum))
|
hitNum++
|
||||||
|
}
|
||||||
|
// 每个打枪加1秒,全垒打再加1秒
|
||||||
|
sceneEx.hitTime += time.Second * (time.Duration(hitNum))
|
||||||
sceneEx.ShowCards()
|
sceneEx.ShowCards()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -511,7 +511,7 @@ func (this *FriendMgr) FriendApply(p *Player, destP *model.BindFriend) {
|
||||||
// p 同意者
|
// p 同意者
|
||||||
// destP 申请者
|
// destP 申请者
|
||||||
func (this *FriendMgr) FriendAgree(p *Player, destP *model.BindFriend) {
|
func (this *FriendMgr) FriendAgree(p *Player, destP *model.BindFriend) {
|
||||||
var applyList, meApplyList []int32
|
var applyList []int32
|
||||||
SendToClick := func(retCode friend.OpResultCode, self ...bool) {
|
SendToClick := func(retCode friend.OpResultCode, self ...bool) {
|
||||||
pack := &friend.SCFriendOp{
|
pack := &friend.SCFriendOp{
|
||||||
OpCode: proto.Int32(OpTypeAgree),
|
OpCode: proto.Int32(OpTypeAgree),
|
||||||
|
@ -534,10 +534,6 @@ func (this *FriendMgr) FriendAgree(p *Player, destP *model.BindFriend) {
|
||||||
RoleId: int32(roleId),
|
RoleId: int32(roleId),
|
||||||
}
|
}
|
||||||
p.SendToClient(int(friend.FriendPacketID_PACKET_SCFriendOp), pack)
|
p.SendToClient(int(friend.FriendPacketID_PACKET_SCFriendOp), pack)
|
||||||
if meApplyList != nil {
|
|
||||||
p.ApplyList = meApplyList
|
|
||||||
this.SendApplyList(p)
|
|
||||||
}
|
|
||||||
} else {
|
} else {
|
||||||
destPs := PlayerMgrSington.GetPlayerBySnId(destP.SnId)
|
destPs := PlayerMgrSington.GetPlayerBySnId(destP.SnId)
|
||||||
if destPs != nil && destPs.IsOnLine() {
|
if destPs != nil && destPs.IsOnLine() {
|
||||||
|
@ -617,10 +613,8 @@ func (this *FriendMgr) FriendAgree(p *Player, destP *model.BindFriend) {
|
||||||
// 删除被申请者的申请列表
|
// 删除被申请者的申请列表
|
||||||
list1, err := model.QueryFriendApplyBySnid(plt, snid)
|
list1, err := model.QueryFriendApplyBySnid(plt, snid)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
logger.Logger.Errorf("QueryFriendApplyBySnid %v error: %v", snid, err)
|
|
||||||
return friend.OpResultCode_OPRC_Error
|
return friend.OpResultCode_OPRC_Error
|
||||||
}
|
}
|
||||||
if list1 != nil {
|
|
||||||
for k, v := range list1.ApplySnids {
|
for k, v := range list1.ApplySnids {
|
||||||
if v.SnId == applySnid {
|
if v.SnId == applySnid {
|
||||||
list1.ApplySnids = append(list1.ApplySnids[:k], list1.ApplySnids[k+1:]...)
|
list1.ApplySnids = append(list1.ApplySnids[:k], list1.ApplySnids[k+1:]...)
|
||||||
|
@ -628,14 +622,11 @@ func (this *FriendMgr) FriendAgree(p *Player, destP *model.BindFriend) {
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
// 删除发起方的申请列表
|
// 删除发起方的申请列表
|
||||||
list2, err := model.QueryFriendApplyListBySnid(plt, applySnid)
|
list2, err := model.QueryFriendApplyListBySnid(plt, applySnid)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
logger.Logger.Errorf("QueryFriendApplyListBySnid %v error: %v", applySnid, err)
|
|
||||||
return friend.OpResultCode_OPRC_Error
|
return friend.OpResultCode_OPRC_Error
|
||||||
}
|
}
|
||||||
if list2 != nil {
|
|
||||||
for k, v := range list2.List {
|
for k, v := range list2.List {
|
||||||
if v == snid {
|
if v == snid {
|
||||||
list2.List = append(list2.List[:k], list2.List[k+1:]...)
|
list2.List = append(list2.List[:k], list2.List[k+1:]...)
|
||||||
|
@ -643,16 +634,11 @@ func (this *FriendMgr) FriendAgree(p *Player, destP *model.BindFriend) {
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
if applySnid == destP.SnId && list2 != nil {
|
if applySnid == destP.SnId {
|
||||||
applyList = list2.List
|
applyList = list2.List
|
||||||
}
|
}
|
||||||
|
|
||||||
if applySnid == p.SnId && list2 != nil {
|
|
||||||
meApplyList = list2.List
|
|
||||||
}
|
|
||||||
|
|
||||||
return friend.OpResultCode_OPRC_Sucess
|
return friend.OpResultCode_OPRC_Sucess
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -672,9 +658,10 @@ func (this *FriendMgr) FriendAgree(p *Player, destP *model.BindFriend) {
|
||||||
CreateTime: time.Now().Unix(),
|
CreateTime: time.Now().Unix(),
|
||||||
})
|
})
|
||||||
model.UpsertFriend(friendDB)
|
model.UpsertFriend(friendDB)
|
||||||
|
return friend.OpResultCode_OPRC_Sucess
|
||||||
}
|
}
|
||||||
|
|
||||||
return nil
|
return friend.OpResultCode_OPRC_Error
|
||||||
}), task.CompleteNotifyWrapper(func(data interface{}, tt task.Task) {
|
}), task.CompleteNotifyWrapper(func(data interface{}, tt task.Task) {
|
||||||
if data != nil {
|
if data != nil {
|
||||||
logger.Logger.Error("FriendAgree data:", data)
|
logger.Logger.Error("FriendAgree data:", data)
|
||||||
|
|
Loading…
Reference in New Issue