From 7309f7dace03ca191ce4b8738aac3a684e56bacf Mon Sep 17 00:00:00 2001 From: lenheart Date: Wed, 17 Dec 2025 11:13:51 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E4=B8=96=E7=95=8C=E9=80=9A?= =?UTF-8?q?=E8=BF=87cid=E8=8E=B7=E5=8F=96=E7=94=A8=E6=88=B7=E7=9A=84?= =?UTF-8?q?=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- MyProject/A.nut | 2 ++ _DPS_/_Core/BaseClass/WorldClass/WorldClass.nut | 12 ++++++------ 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/MyProject/A.nut b/MyProject/A.nut index 3e73d85..f5776c0 100644 --- a/MyProject/A.nut +++ b/MyProject/A.nut @@ -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"], diff --git a/_DPS_/_Core/BaseClass/WorldClass/WorldClass.nut b/_DPS_/_Core/BaseClass/WorldClass/WorldClass.nut index 447d37a..2db1e4e 100644 --- a/_DPS_/_Core/BaseClass/WorldClass/WorldClass.nut +++ b/_DPS_/_Core/BaseClass/WorldClass/WorldClass.nut @@ -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) {