Commit a8bab292bd94667ad44a5ec9e02d6676a930453f
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) |