Commit a8bab292bd94667ad44a5ec9e02d6676a930453f

Authored by liuzujun
1 parent 29c70fba

离线对象保存bug

Showing 2 changed files with 4 additions and 1 deletions   Show diff stats
src/actions/HttpAction.lua
@@ -143,7 +143,7 @@ function _M.gm_action(query) @@ -143,7 +143,7 @@ function _M.gm_action(query)
143 role:startActionUcode() 143 role:startActionUcode()
144 local status = gmFuncs[query.cmd](role, query) 144 local status = gmFuncs[query.cmd](role, query)
145 role:endActionUcode() 145 role:endActionUcode()
146 - role:update() 146 + role:saveRoleData(skynet.timex())
147 147
148 return status 148 return status
149 end 149 end
@@ -174,6 +174,7 @@ function _M.pay_action(query) @@ -174,6 +174,7 @@ function _M.pay_action(query)
174 role:startActionUcode() 174 role:startActionUcode()
175 local status = gmFuncs[query.cmd](role, query) 175 local status = gmFuncs[query.cmd](role, query)
176 role:endActionUcode() 176 role:endActionUcode()
  177 + role:saveRoleData(skynet.timex())
177 178
178 return status 179 return status
179 end 180 end
src/models/RolePlugin.lua
@@ -32,6 +32,8 @@ function RolePlugin.bind(Role) @@ -32,6 +32,8 @@ function RolePlugin.bind(Role)
32 function Role:onOfflineEvent() 32 function Role:onOfflineEvent()
33 -- 设置最新的登录时间 33 -- 设置最新的登录时间
34 self:setProperty("ltime", skynet.timex()) 34 self:setProperty("ltime", skynet.timex())
  35 +
  36 + self:saveRoleData(skynet.timex())
35 end 37 end
36 38
37 local function checkItemCount(self, itemId, count) 39 local function checkItemCount(self, itemId, count)