diff --git a/src/server/game/var_mgr.go b/src/server/game/var_mgr.go index c5544eb0..ca08ce94 100644 --- a/src/server/game/var_mgr.go +++ b/src/server/game/var_mgr.go @@ -219,7 +219,7 @@ func SetVarDataHandler(m *msg.Msg) (interface{}, error) { if m.End > 0 { ved.T = m.End } - data.Var[v.Key] = ved + data.NewVar[v.Key] = ved SaveCacheVarData(v.Key, ved) } return nil, nil @@ -279,10 +279,11 @@ func SetUserVarDataHandler(m *msg.Msg) (interface{}, error) { if m.End > 0 { ved.T = m.End } - data.Var[v.Key] = ved + varData[v.Key] = ved + data.NewUseVar[m.To] = varData + SaveCacheVarData(GoUtil.GetVarKey(m.To), data.NewUseVar[m.To]) } // 保存到缓存中 - SaveCacheVarData(GoUtil.GetVarKey(m.To), data.NewUseVar[m.From]) return nil, nil }