--- sidebarDepth: 1 --- # 游戏模式 ## GetPlayerGameType 服务端 method in mod.server.component.gameCompServer.GameComponentServer - 描述 获取指定玩家的游戏模式 - 参数 | 参数名 |
数据类型
| 说明 | | :--- | :--- | :--- | | playerId | str | 玩家id | - 返回值 |
数据类型
| 说明 | | :--- | :--- | | int | [GameType枚举](../../枚举值/GameType.md) | - 示例 ```python import mod.server.extraServerApi as serverApi comp = serverApi.GetEngineCompFactory().CreateGame(levelId) gameType = comp.GetPlayerGameType(playerId) ``` ## SetPlayerGameType 服务端 method in mod.server.component.playerCompServer.PlayerCompServer - 描述 设置玩家个人游戏模式 - 参数 | 参数名 |
数据类型
| 说明 | | :--- | :--- | :--- | | gameType | int | GetMinecraftEnum().GameType.*:Survival,Creative,Adventure分别为0~2 | - 返回值 |
数据类型
| 说明 | | :--- | :--- | | bool | 是否设置成功 | - 示例 ```python import mod.server.extraServerApi as serverApi comp = serverApi.GetEngineCompFactory().CreatePlayer(playerId) comp.SetPlayerGameType(serverApi.GetMinecraftEnum().GameType.Survival) ```