Commit 0358e23248a52d1aa47bd4a6d2b99326628b70e5
1 parent
c8509ef6
fix: update notify equipment
Showing
2 changed files
with
8 additions
and
2 deletions
Show diff stats
cmd/gameserver/action/GmAction.go
@@ -26,6 +26,12 @@ func (gm *GmAction) AddEquip(role *models.RoleModel, properties map[string]inter | @@ -26,6 +26,12 @@ func (gm *GmAction) AddEquip(role *models.RoleModel, properties map[string]inter | ||
26 | } | 26 | } |
27 | //TODO 验证装备是否存在 | 27 | //TODO 验证装备是否存在 |
28 | 28 | ||
29 | - role.AddEquip(equip) | 29 | + if role.GetConn() != nil { |
30 | + role.GetConn().CustomChan() <- func() { | ||
31 | + role.AddEquip(equip) | ||
32 | + } | ||
33 | + } else { | ||
34 | + role.AddEquip(equip) | ||
35 | + } | ||
30 | return 0 | 36 | return 0 |
31 | } | 37 | } |