Merge branch 'hjb' of git.kingsome.cn:server/game2006api into hjb

This commit is contained in:
hujiabin 2024-05-20 15:39:52 +08:00
commit b0beee5924

View File

@ -237,6 +237,7 @@ class DynData extends BaseModel {
private static function internalGetV($x, $y, $defVal = 0)
{
self::checkLastUser();
$key = self::calcKey($x, $y);
if (!is_null(self::$dynData)) {
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 $hitCount = 0;