101 lines
2.3 KiB
Markdown
101 lines
2.3 KiB
Markdown
|
|
## 一、根据 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()`
|
|||
|
|
### 返回值
|
|||
|
|
- 在线玩家的数组。
|
|||
|
|
|
|||
|
|
---
|