1.8 KiB
1.8 KiB
sidebarDepth
| sidebarDepth |
|---|
| 1 |
权限
GetPlayerAbilities
服务端
method in mod.server.component.playerCompServer.PlayerCompServer
-
描述
获取玩家具体权限
-
参数
无
-
返回值
数据类型说明 dict 具体权限,详见备注 -
备注
- 具体权限说明
权限字段 数据类型 说明 build bool 放置方块 mine bool 采集方块 doorsandswitches bool 使用门和开关 opencontainers bool 打开容器 attackplayers bool 攻击玩家 attackmobs bool 攻击生物 op bool 操作员命令 teleport bool 使用传送 - 返回值示例
{'teleport': True, 'opencontainers': True, 'mine': True, 'build': True, 'op': True, 'attackmobs': True, 'doorsandswitches': True, 'attackplayers': True}
- 具体权限说明
-
示例
import mod.server.extraServerApi as serverApi
comp = serverApi.GetEngineCompFactory().CreatePlayer(playerId)
operation = comp.GetPlayerAbilities()
GetPlayerOperation
服务端
method in mod.server.component.playerCompServer.PlayerCompServer
-
描述
获取玩家权限类型信息
-
参数
无
-
返回值
数据类型说明 int 权限类型,Visitor为0,Member为1,Operator为2,Custom为3 -
示例
import mod.server.extraServerApi as serverApi
comp = serverApi.GetEngineCompFactory().CreatePlayer(playerId)
operation = comp.GetPlayerOperation()