diff --git a/MyProject/A.nut b/MyProject/A.nut index bbee741..3e73d85 100644 --- a/MyProject/A.nut +++ b/MyProject/A.nut @@ -268,9 +268,5 @@ Gm_InputFunc_Handle["test"] <- function(SUser, CmdString) { -Timer.SetTimeOut(function () -{ -}, 1); - diff --git a/_DPS_/_Core/BaseClass/WorldClass/WorldClass.nut b/_DPS_/_Core/BaseClass/WorldClass/WorldClass.nut index f5c251d..447d37a 100644 --- a/_DPS_/_Core/BaseClass/WorldClass/WorldClass.nut +++ b/_DPS_/_Core/BaseClass/WorldClass/WorldClass.nut @@ -26,6 +26,14 @@ class World { else return null; } + //更具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; + } // 根据名字获取玩家 function GetUserByName(Name) { local CUser = Sq_GameWorld_GetUserByName(Sq_Get_GameWorld(), Name);