Skip to content

游戏模式

GetPlayerGameType

服务端客户端

服务端接口

method in mod.server.component.gameCompServer.GameComponentServer

  • 描述

    获取指定玩家的游戏模式

  • 参数

    参数名
    数据类型
    说明
    playerIdstr玩家id
  • 返回值

    数据类型
    说明
    intGameType枚举
  • 示例

python
import mod.server.extraServerApi as serverApi
comp = serverApi.GetEngineCompFactory().CreateGame(levelId)
gameType = comp.GetPlayerGameType(playerId)

客户端接口

method in mod.client.component.gameCompClient.GameComponentClient

  • 描述

    获取指定玩家的游戏模式

  • 参数

    参数名
    数据类型
    说明
    playerIdstr玩家id
  • 返回值

    数据类型
    说明
    intGameType枚举
  • 示例

python
import mod.client.extraClientApi as clientApi
comp = clientApi.GetEngineCompFactory().CreateGame(levelId)
gameType = comp.GetPlayerGameType(playerId)

SetPlayerGameType

服务端

method in mod.server.component.playerCompServer.PlayerCompServer

  • 描述

    设置玩家个人游戏模式

  • 参数

    参数名
    数据类型
    说明
    gameTypeintGameType枚举
  • 返回值

    数据类型
    说明
    bool是否设置成功
  • 示例

python
import mod.server.extraServerApi as serverApi
comp = serverApi.GetEngineCompFactory().CreatePlayer(playerId)
comp.SetPlayerGameType(serverApi.GetMinecraftEnum().GameType.Survival)