## 一、根据 UID 获取 Session ### 函数签名 - `function GetSessionByUid(Uid)` ### 参数 - `Uid`:整数,表示用户 ID ### 返回值 - 返回一个 Session 对象,表示根据用户 ID 获取到的 Session。 --- ## 二、根据 Session 获取玩家 ### 函数签名 - `function GetUserBySession(Session)` ### 参数 - `Session`:Session 对象 ### 返回值 - 如果找到对应的用户,返回一个 User 对象;否则返回 null。 --- ## 三、根据 UID 获取玩家 ### 函数签名 - `function GetUserByUid(Uid)` ### 参数 - `Uid`:整数,表示用户 ID ### 返回值 - 如果找到对应的用户,返回一个 User 对象;否则返回 null。 --- ## 四、根据名字获取玩家 ### 函数签名 - `function GetUserByName(Name)` ### 参数 - `Name`:字符串,表示用户名字 ### 返回值 - 如果找到对应的用户,返回一个 User 对象;否则返回 null。 --- ## 五、获取玩家数量 ### 函数签名 - `function GetUserCount()` ### 返回值 - 整数,表示玩家数量。 --- ## 六、给所有玩家发包 ### 函数签名 - `function SendAll(Pack)` ### 参数 - `Pack`:数据包对象 --- ## 七、给所有玩家发送公告 ### 函数签名 - `function SendNotiPacketMessage(String, Type)` ### 参数 - `String`:字符串,表示公告内容 - `Type`:整数,表示公告类型 --- ## 八、发送公告消息(带颜色) ### 函数签名 - `function SendNotiForColorPacketMessage(StringArr, Type)` ### 参数 - `StringArr`:字符串数组 - `Type`:整数,表示公告类型 --- ## 九、发送公告消息(带颜色和 ID) ### 函数签名 - `function SendNotiForColorAIdPacketMessage(StringArr, Type)` ### 参数 - `StringArr`:字符串数组 - `Type`:整数,表示公告类型 --- ## 十、通过 UID 和 CID 获取玩家 ### 函数签名 - `function GetUserByUidCid(Uid, Cid)` ### 参数 - `Uid`:整数,表示用户 ID - `Cid`:整数,表示角色 ID ### 返回值 - 如果找到对应的用户,返回一个 User 对象;否则返回 null。 --- ## 十一、获取在线玩家列表 ### 函数签名 - `function GetOnlinePlayer()` ### 返回值 - 在线玩家的数组。 ---