Merge branch 'hjb' of git.kingsome.cn:server/game2006api into hjb
This commit is contained in:
commit
b0beee5924
@ -237,6 +237,7 @@ class DynData extends BaseModel {
|
|||||||
|
|
||||||
private static function internalGetV($x, $y, $defVal = 0)
|
private static function internalGetV($x, $y, $defVal = 0)
|
||||||
{
|
{
|
||||||
|
self::checkLastUser();
|
||||||
$key = self::calcKey($x, $y);
|
$key = self::calcKey($x, $y);
|
||||||
if (!is_null(self::$dynData)) {
|
if (!is_null(self::$dynData)) {
|
||||||
if (isset(self::$dynData[$key])) {
|
if (isset(self::$dynData[$key])) {
|
||||||
@ -270,6 +271,18 @@ class DynData extends BaseModel {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private static function checkLastUser()
|
||||||
|
{
|
||||||
|
if (!empty(self::$lastAccountId)) {
|
||||||
|
if (self::$lastAccountId != myself()->_getAccountId()) {
|
||||||
|
self::$lastAccountId = myself()->_getAccountId();
|
||||||
|
self::$dynData = null;
|
||||||
|
self::$hitCount = 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private static $lastAccountId = '';
|
||||||
private static $dynData = null;
|
private static $dynData = null;
|
||||||
private static $hitCount = 0;
|
private static $hitCount = 0;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user