为管理者提供了一个易于使用的GUI,可帮助管理员管理玩家
合作关系
特征
代码:
禁止/取消禁止用户
踢用户
杀死用户
使玩家静音/取消静音
清除用户的库存
重置用户的蓝图
重置用户的新陈代谢(与重生如何设置随机新陈代谢相同)
恢复用户的新陈代谢(通过填充其饥饿感,口渴,氧气并消除出血和放射线,使用户处于健康的新陈代谢状态。)
伤害用户
修复用户
将自己传送给用户
传送玩家到自己
观看玩家
能够查看用户的生命,状态和SteamID64
使用经济插件显示玩家当前的余额
使用ServerRewards插件显示玩家当前的奖励积分
使用冻结插件冻结/取消冻结用户位置(仅对于英语用户,冻结使用本地化命令!!!)
使用PermissionsManager插件编辑用户的Oxide用户权限
使用DiscordMessages插件为每个禁令和踢脚发送奇特的消息给Discord
使用BetterChatMute插件以更好的方式使玩家静音
使用背包查看球员背包
使用库存查看器查看玩家库存
通过“搜索”功能对用户进行过滤(不区分大小写,并选择包含输入中所写文本的名称和ID)
提示:要轻松添加所有保护,请使用RCON命令: oxide.grant {user <username> | group <group name>} playeradministration.protect.*
代码:
playeradministration.access.show-需要能够使用/padmin命令和插件
playeradministration.access.kick-允许用户踢任何玩家
playeradministration.access.ban-允许用户禁止和取消禁止任何玩家
playeradministration.access.kill-允许用户杀死任何玩家
playeradministration.access.clearinventory-允许用户清除任何玩家的库存
playeradministration.access.resetblueprint-允许用户重置任何玩家的蓝图
playeradministration.access.reset新陈代谢 -允许用户重置任何玩家的新陈代谢
playeradministration.access.recovermetabolism-允许用户为任何玩家提供健康的新陈代谢状态
playeradministration.access.hurt-允许用户伤害任何玩家
playeradministration.access.heal-允许用户治愈任何玩家
playeradministration.access.mute-允许用户静音/取消静音任何播放器
playeradministration.access.perms-允许用户对任何播放器使用“权限”按钮
playeradministration.access.allowfreeze-允许用户冻结和解冻任何播放器
playeradministration.access.teleport-允许用户传送到任何播放器
playeradministration.access.spectate-允许用户观看任何玩家
playeradministration.access.detailedinfo-允许用户查看更详细的播放器信息
playeradministration.protect.ban-保护用户免受面板禁止
playeradministration.protect.hurt-保护用户免受面板伤害
playeradministration.protect.kick-保护用户不要踢过面板
playeradministration.protect.kill-保护用户免遭面板杀死
playeradministration.protect.reset-通过面板保护用户免受stat / BP /库存重置/清除
绑定键并保存键绑定:bind p chat.say 0 /padmin或:bind p "chat.say 0 /padmin"然后保存:writecfg
代码:
/ padmin-显示播放器管理菜单(需要playeradministration.access.show权限)
代码:
playeradministration.closeui-关闭玩家管理菜单
playeradministration.switchui <UI页面类型> -将UI切换到其他页面(检查代码以查看UIPage的类型)(需要playeradministration.show权限)
playeradministration.kickuser <Player ID> -踢球员(需要playeradministration.access.kick许可)
playeradministration.banuser <玩家ID> -禁止玩家(需要playeradministration.access.ban许可)
playeradministration.mainpagebanbyid-禁止玩家(需要playeradministration.access.ban权限,并且由于文本输入字段而只能在UI中使用)
playeradministration.unbanuser <玩家ID> - 取消播放器禁令(需要playeradministration.access.ban许可)
playeradministration.perms <Player ID> -打开播放器的权限界面(需要playeradministration.access.perms权限)
playeradministration.vmuteuser <Player ID> -静音播放器的声音(需要playeradministration.access.voicemute许可)
playeradministration.vunmuteuser <玩家ID> -为播放器取消静音(需要playeradministration.access.voicemute许可)
playeradministration.cmuteuser <玩家ID> - 播放器静音(需要playeradministration.access.chatmute许可)
playeradministration.cunmuteuser <玩家ID> -取消对玩家的聊天(需要playeradministration.access.chatmute许可)
playeradministration.freeze <玩家ID> -冻结玩家(需要playeradministration.access.allowfreeze权限)
playeradministration.unfreeze <玩家ID> -解冻玩家(需要playeradministration.access.allowfreeze许可)
playeradministration.clearuserinventory <玩家ID> -清除玩家的清单(需要playeradministration.access.clearinventory许可)
playeradministration.resetuserblueprints <玩家ID> -完全重置玩家的BP (需要playeradministration.access.resetblueprint许可)
playeradministration.resetusermetabolism <玩家ID> -将玩家的新陈代谢重置为新的生成状态(需要playeradministration.access.resetmetabolism许可)
playeradministration.recoverusermeabolism <玩家ID> -将玩家的新陈代谢恢复到100%(需要playeradministration.access.recovermetabolism许可)
playeradministration.hurtuser <Player ID> <Amount> -伤害玩家一定数量(需要playeradministration.access.hurt许可)
playeradministration.killuser <玩家ID> -杀死玩家(需要playeradministration.access.kill许可)
playeradministration.healuser <Player ID> <Amount> -治愈玩家一定数量(需要playeradministration.access.heal许可)
playeradministration.tptouser <玩家ID> -传送到玩家(需要playeradministration.access.teleport许可)
playeradministration.tpuser <玩家ID> -将玩家传送到你身边(需要playeradministration.access.teleport许可)
playeradministration.spectateuser <Player ID> -观看玩家(需要playeradministration.access.spectate许可)注意:这将通过游戏设计杀死您的角色!
可以PlayerAdministration.json在oxide/config目录下的文件中配置此插件的设置和选项。建议使用JSON编辑器或验证站点(例如jsonlint.com),以避免格式问题和语法错误。
代码:
使用权限系统 -当设置为false具有playeradministration.access.show权限的用户时,可以使用所有操作
代码:
{
"Use Permission System": true,
"Discord Webhook url for ban messages": "",
"Discord Webhook url for kick messages": ""
}
默认消息在PlayerAdministration.json目录下的oxide/lang/en文件中。要增加对另一种语言的支持,请创建一个新的语言文件夹(例如,德语为de)(如果尚未创建),将默认语言文件复制到新文件夹中,然后自定义消息。
代码:
{
"Permission Error Text": "You do not have the required permissions to use this command.",
"Permission Error Log Text": "{0}: Tried to execute a command requiring the '{1}' permission",
"Kick Reason Message Text": "Administrative decision",
"Ban Reason Message Text": "Administrative decision",
"Protection Active Text": "Unable to perform this action, protection is enabled for this user",
"Dead Player Error Text": "Unable to perform this action, the target player is dead",
"Never Label Text": "Never",
"Banned Label Text": " (Banned)",
"Dev Label Text": " (Developer)",
"Connected Label Text": "Connected",
"Disconnected Label Text": "Disconnected",
"Sleeping Label Text": "Sleeping",
"Awake Label Text": "Awake",
"Alive Label Text": "Alive",
"Dead Label Text": "Dead",
"Flying Label Text": " Flying",
"Mounted Label Text": " Mounted",
"User Button Page Title Text": "Click a username to go to the player's control page",
"User Page Title Format": "Control page for player '{0}'{1}",
"Ban By ID Title Text": "Ban a user by ID",
"Ban By ID Label Text": "User ID:",
"Search Label Text": "Search:",
"Player Info Label Text": "Player information:",
"Player Actions Label Text": "Player actions:",
"Id Label Format": "ID: {0}{1}",
"Auth Level Label Format": "Auth level: {0}",
"Connection Label Format": "Connection: {0}",
"Status Label Format": "Status: {0} and {1}",
"Flags Label Format": "Flags:{0}{1}",
"Position Label Format": "Position: {0}",
"Rotation Label Format": "Rotation: {0}",
"Last Admin Cheat Label Format": "Last admin cheat: {0}",
"Idle Time Label Format": "Idle time: {0} seconds",
"Economics Balance Label Format": "Balance: {0} coins",
"ServerRewards Points Label Format": "Reward points: {0}",
"Health Label Format": "Health: {0}",
"Calories Label Format": "Calories: {0}",
"Hydration Label Format": "Hydration: {0}",
"Temp Label Format": "Temperature: {0}",
"Wetness Label Format": "Wetness: {0}",
"Comfort Label Format": "Comfort: {0}",
"Bleeding Label Format": "Bleeding: {0}",
"Radiation Label Format": "Radiation: {0}",
"Radiation Protection Label Format": "Protection: {0}",
"Main Tab Text": "Main",
"Online Player Tab Text": "Online Players",
"Offline Player Tab Text": "Offline Players",
"Banned Player Tab Text": "Banned Players",
"Go Button Text": "Go",
"Unban Button Text": "Unban",
"Ban Button Text": "Ban",
"Kick Button Text": "Kick",
"Reason Input Label Text": "Reason:",
"Unmute Button Text": "Unmute",
"Mute Button Text": "Mute",
"Mute Button Text 15": "Mute 15 Min",
"Mute Button Text 30": "Mute 30 Min",
"Mute Button Text 60": "Mute 60 Min",
"UnFreeze Button Text": "UnFreeze",
"Freeze Button Text": "Freeze",
"Freeze Not Installed Button Text": "Freeze Not Installed",
"Clear Inventory Button Text": "Clear Inventory",
"Reset Blueprints Button Text": "Reset Blueprints",
"Reset Metabolism Button Text": "Reset Metabolism",
"Recover Metabolism Button Text": "Recover Metabolism",
"Teleport To Player Button Text": "Teleport To Player",
"Teleport Player Button Text": "Teleport Player",
"Spectate Player Button Text": "Spectate Player",
"Perms Button Text": "Permissions",
"Perms Not Installed Button Text": "Perms Not Installed",
"Hurt 25 Button Text": "Hurt 25",
"Hurt 50 Button Text": "Hurt 50",
"Hurt 75 Button Text": "Hurt 75",
"Hurt 100 Button Text": "Hurt 100",
"Kill Button Text": "Kill",
"Heal 25 Button Text": "Heal 25",
"Heal 50 Button Text": "Heal 50",
"Heal 75 Button Text": "Heal 75",
"Heal 100 Button Text": "Heal 100",
"Heal Wounds Button Text": "Heal Wounds"
}