欢迎加入! 注册后,您将能够与我们社区的其他成员进行讨论、分享和私信。
无论您是想寻求帮助、分享经验,还是结识志同道合的朋友,我们都期待您的参与!一起探索更多精彩内容吧。
立即注册! 加入群聊
禁用JavaScript。为了获得更好的体验,请在运行之前启用浏览器中的JavaScript。
您正在使用一款已经过时的浏览器!部分功能不能正常使用。
请尝试升级或使用
其他浏览器 。
购买会员
特征
允许玩家在 RC 无人机上部署标志,以允许站立/骑乘它们
允许玩家将椅子部署到 RC 无人机上
允许玩家坐在椅子上驾驶 RC 无人机
座位模式 当玩家坐在无人机椅上时,他们将处于以下三种模式之一:
Pilot 模式
控制无人机移动
将玩家的视角锁定到无人机,就像直升机飞行员座位一样
不允许存放物品
乘客模式
Hybrid 模式
控制无人机移动
允许自由环顾四周
允许手持物品、射击、建造
拥有该权限的玩家将默认以 Pilot 模式开始,并可以使用 swap seats 键(默认:)在 Pilot 和 Hybrid 模式之间切换。没有该权限的玩家将被锁定到乘客模式。ridabledrones.chair.pilotX
权限 此插件使用权限系统。要分配权限,请使用 。要删除权限,请使用 。oxide.grant <user or group> <name or steam id> <permission>oxide.revoke <user or group> <name or steam id> <permission>
ridabledrones.sign.deploy-- 允许玩家使用命令将一个小木牌部署到无人机上。dronesign
ridabledrones.sign.deploy.free-- 允许免费使用该命令(无需标志项)。dronesign
ridabledrones.chair.deploy-- 允许玩家使用 .dronechair
ridabledrones.chair.deploy.free-- 允许免费使用 (a.k.a. ) 命令(不需要椅子物品)。dronechairdronechair
ridabledrones.chair.autodeploy-- 拥有此权限的玩家部署的无人机将自动拥有一把椅子,免费。
注意:重新加载插件会自动为具有此权限的玩家拥有的现有无人机添加椅子。
如果您想允许玩家部署其他附件(例如自动炮塔),则不建议这样做,因为它们不兼容。
ridabledrones.chair.pilot-- 允许玩家坐在无人机的椅子上驾驶无人机。
关于免费标志/椅子的注意事项。
当椅子/标志是免费部署的时,为了防止创建无限物品,不能用锤子捡起它,但可以通过 Remover Tool 插件将其移除(即删除)(无需退还物品),并且尽管存在附件,但无人机可以被捡起。
当有偿部署椅子/标志时,可以使用锤子或通过 Remover Tool 插件捡起它,但在移除附件之前无法捡起无人机。
命令 此插件使用相同的语法提供聊天和控制台命令。在聊天中使用命令时,请为其添加正斜杠前缀: '/'。
dronesign-- 在玩家正在看的无人机上部署一个标志,除非他们有免费标志的权限,否则会消耗他们库存中的椅子物品。
dronechair(又名 ) -- 将一把椅子部署到玩家正在看的无人机上,消耗他们库存中的椅子物品,除非他们有免费椅子的许可。droneseat
配置
设置和选项可以在目录下的文件中进行配置。建议使用编辑器和验证器,以避免格式问题和语法错误。RidableDronesconfig
默认配置:
{
"Chair tip chance": 25,
"Sign tip chance": 25
}
Chair tip chance (0 - 100) -- 当玩家部署无人机时,有几率向玩家显示提示消息,通知他们可以使用该命令。仅适用于有权限但没有权限的玩家。/dronechairridabledrones.chair.deployridabledrones.chair.autodeploy
Sign tip chance (0 - 100) -- 当玩家部署无人机时,有几率向玩家显示提示消息,通知他们可以使用该命令。仅适用于具有权限的玩家。/dronesignridabledrones.chair.deploy
推荐的兼容插件 无人机平衡:
无人机修复和改进:
无人机附件:
开发人员 Hook OnDroneSignDeploy
object OnDroneSignDeploy(Drone drone, BasePlayer optionalPlayer)
当标志即将部署到无人机上时调用
返回将阻止部署 Signfalse
返回将导致默认行为null
OnDroneSignDeployed
void OnDroneSignDeployed(Drone drone, BasePlayer optionalDeployer)
OnDroneChairDeploy
object OnDroneChairDeploy(Drone drone, BasePlayer optionalDeployer)
当椅子即将部署到无人机上时调用
返回将阻止椅子被展开false
返回将导致默认行为null
注意:参数将是椅子是否自动部署(而不是通过命令)。BasePlayernulldronechair
OnDroneChair已部署
void OnDroneChairDeployed(Drone drone, BasePlayer optionalDeployer)
OnDroneControlStarted
void OnDroneControlStarted(Drone drone, BasePlayer pilot)
当玩家在拥有飞行员权限的情况下安装无人机椅时调用
当飞行员切换座位模式时也称为
无返回行为
OnDroneControlEnded
void OnDroneControlEnded(Drone drone, BasePlayer pilot)
在飞行员下无人机椅后呼叫
当飞行员切换座位模式时也称为
无返回行为