欢迎加入!

注册后,您将能够与我们社区的其他成员进行讨论、分享和私信。

无论您是想寻求帮助、分享经验,还是结识志同道合的朋友,我们都期待您的参与!一起探索更多精彩内容吧。

立即注册! 加入群聊
  • 所有的免费插件都是同步外网更新,所有都是最新版!
可骑乘的无人机

可骑乘的无人机 同步更新

没有下载权限
购买会员

特征

  • 允许玩家在 RC 无人机上部署标志,以允许站立/骑乘它们
  • 允许玩家将椅子部署到 RC 无人机上
  • 允许玩家坐在椅子上驾驶 RC 无人机

座位模式

当玩家坐在无人机椅上时,他们将处于以下三种模式之一:

  • Pilot 模式
    • 控制无人机移动
    • 将玩家的视角锁定到无人机,就像直升机飞行员座位一样
    • 不允许存放物品
  • 乘客模式
    • 允许自由环顾四周
    • 允许手持物品、射击、建造
  • Hybrid 模式
    • 控制无人机移动
    • 允许自由环顾四周
    • 允许手持物品、射击、建造
拥有该权限的玩家将默认以 Pilot 模式开始,并可以使用 swap seats 键(默认:)在 PilotHybrid 模式之间切换。没有该权限的玩家将被锁定到乘客模式。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

推荐的兼容插件

无人机平衡:

无人机修复和改进:

无人机附件:

  • Drone Lights -- 为 RC 无人机添加可控探照灯。
  • 无人机炮塔 -- 允许玩家将自动炮塔部署到 RC 无人机。
  • Drone Storage -- 允许玩家为 RC 无人机部署少量储藏处。
  • Ridable Drones (This plugin) -- 允许玩家在 RC 无人机上部署标志和椅子以允许骑乘它们。

开发人员 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)
  • 在飞行员下无人机椅后呼叫
  • 当飞行员切换座位模式时也称为
  • 无返回行为
作者
xiaoguan
下载
1
查看
17
首次发布
最后更新

评分

0.00 星 0 星

来自xiaoguan的更多资源

后退
顶部