原创地址提升 |混沌
那么这就是您所需要的!
这一切都从一个简单的命令开始: newlift
(需要玩家查看地基或地板)
非常全面的 CUI 页面的一部分:




版本 1.1.x 及更高版本的描述:
管理访问权限:
活动管理员可以访问任何电梯,就像拥有该电梯的玩家一样。
admin-options 通过 3 种不同的方式授予,在下面的选项中进行了解释。
默认情况下,状态为 “可切换” 和 “已禁用”。这可以通过默认的 chatcommand “liftadmin” 以及 consolecommand “uplifted.liftadmin” 切换到启用,它可以绑定到您选择的键。更改 chatcommand 也会更改 consolecommand。
切换状态的反馈如下所示:

"Administrative": {
"AdmAccessAuthLevel": 2, // connection authLevel to get admin-access
"AdmAccessPermission": "admaccess", // plugin permission to get admin-access > "o.grant group admin uplifted.admaccess"
"AdmAccessSwitchable": true, //TRUE lets switch status; FALSE sets always on
"AdmAccessToggleCmd": "liftadmin", // default command to switch the status, if enabled
"AdmPseudoPerms": [ // fauxadmin permission to get admin-access
"fauxadm.allowed",
"fakeadmin.allow"
],
"AdmSwitchEnabledAtLogin": false //if access is switchable, FALSE sets disabled at login; TRUE sets enabled at login
},
电梯医疗保健功能:
这些选项为任何放置的电梯安装定义了不同的保护方法。
“ent kill” 保护可以按管理员动态打开/关闭。
这可以通过 chatcommand “liftadmin kill” 或 consolecommand “uplifted.liftadmin kill” 来完成。
“liftadmin” 由您在 Administrative (管理) 部分中的设置定义。
"HealthCare": {
"EnableEntIdKillProtection": true, // Enable or disable removal by accident with "ent kill" command,
"EnableRemoverToolProtection": true, // Enable or disable to block the public remover-tool for normal-remove
"EnableSetHomeDeny": true, // Enable or disable blocking of "sethome" & "home add" commands inside the elevator
"IsGroundBlockVulnerable": false // TRUE makes any lift ground (floor or foundation) vulnerable, and kills also the lift-cabin when the block gets killed by direct damage or stability
},
命令:
该插件确实使用以下两个命令:
"Commands": {
"Reset lift movement": "liftaid", // Default chatcommand (owner & admin) to reset a lift in case of the panel does not re-act; Needs to view onto a door or the cabin
"Start lift creation": "newlift" // Default chatcommand to place a new lift; Needs to view onto a foundation (or floor when enabled by group setting)
},
插件支持:
电梯所有者可以控制不同的共享组合。这些还取决于以下选项(以及已安装的第三方插件):
"Support": {
"EnableClanSharing": true, // Enable Clan sharing functions when a Clan plugin was found (ClansIO or ClansREBORN)
"EnableFriendSharing": true // Enable Friend sharing functions when a Friend plugin was found (FriendsAPI)
}
电梯卧铺滥用控制:
由于电梯需要部分坚不可摧,人们可以通过在封闭的电梯内注销来滥用这一点,因此该插件默认会监视任何电梯是否有活跃的卧铺。
选项说明如下:
"AbuseControl": {
"SleepWatchDelay": 180, // time in seconds to check and re-check for a sleeper inside a lift
"SleepWatchEnabled": true, // Enable or disable the watcher function
"SleepWatchInterval": 60, // time in seconds to re-check when e sleeper was found before
"SleepWatchMoveDown": true // TRUE forces the lift to move to the lowest floor and holds the door opened; FALSE does hold the door at the current floor open
},
访问控制列表:
该插件不使用任何权限来访问不同的功能。
访问权限完全由组成员资格控制。
默认情况下,acl 确实保存了 “admin” 组、“default” 组和一个名为 “vip_ex” 的示例组的组设置。
对正确权限的检查按以下顺序完成:
- 是活跃的 admin => “ admin”
- 是任何自定义组的成员,例如 “vip_ex” > “vip_ex”
- 如果匹配之前没有会员资格,则>“默认”
当前的默认值如下所示:
该插件提供了几个 consolecommand 来管理 acl。
- upl.reloadacl
将任何所做的文件更改重新加载到插件中,而无需重新加载整个插件 - upl.addgroup <name>
根据 “vip_ex” 的内部默认值,根据您选择的方式添加(到配置)并运行插件为新组添加完整设置。
之后,您需要自行进行特定更改。
该插件不会验证名称是否存在。 - upl.delgroup <name>
删除(从配置中)并运行插件提供的组名的完整设置。
这不会从服务器中删除组。 - upl.clonegroup <source> <target>
将完整设置从一个组克隆到另一个组。
目标组必须已存在于 ACL 中。
您不能将 “admin” 或 “default” 作为目标
进行克隆 您可以使用 “admin” 或 “default” 作为源
不同的开关及其当前设置和简短描述可以显示在 rcon 或 console 上。例如,通过命令 “find vip_ex”:
(对于非常短的名称,更好的过滤器也是 “vip_ex.” 或 “.vip_ex“

或者查找特定的 switch,以 “find cancreate” 为例:

任何设置也可以通过完整路径的输入直接显示,也可以由完整路径(包括新设置)更改。所做的任何更改都会立即激活:

暂无评论内容