更新世界通过cid获取用户的方法

This commit is contained in:
lenheart 2025-12-17 11:13:51 +08:00
parent 4b7b4672a4
commit 7309f7dace
2 changed files with 8 additions and 6 deletions

View File

@ -130,6 +130,8 @@ Gm_InputFunc_Handle["test"] <- function(SUser, CmdString) {
}
// Timer.SetTimeOut(function() {
// Haker.LoadHook("0x0830ADF6", ["pointer", "pointer", "pointer", "pointer", "int", "int", "int", "int", "int", "pointer", "float", "int", "void"],

View File

@ -26,13 +26,13 @@ class World {
else
return null;
}
//更具CID获取玩家
// 根据CID获取玩家
function GetUserByCid(Cid) {
local CUser = Sq_CallFunc(S_Ptr("0x86C4D40"), "pointer", ["pointer", "int"], Sq_Get_GameWorld(), Cid);
if (CUser)
return User(CUser);
else
return null;
local PlayerList = GetOnlinePlayer();
foreach(Player in PlayerList) {
if (Player.GetCID() == Cid) return Player;
}
return null;
}
// 根据名字获取玩家
function GetUserByName(Name) {