登录 注册
← 返回上一页
生成直升机

生成直升机 免费

分类:免费插件 作者:SpooksAU 版本:3.2.2

特征
允许玩家生成、获取和销毁个人直升机
支持小型直升机、废料运输直升机和攻击直升机
允许使用权限配置冷却时间
可防止私人直升机遭受腐蚀损坏
允许生成带有可配置燃料的私人直升机
使私人直升机无需燃料即可运行
允许在生成或获取个人直升机时自动挂载。
允许私人直升机立即起飞
允许配置多个生成/获取/销毁命令
允许在使用生成命令时自动获取直升机,并可选择对其进行维修,从而简化玩家的游戏体验。
快速入门
允许所有玩家生成迷你直升机
要允许所有玩家生成迷你直升机,请运行该命令o.grant group default spawnheli.minicopter.spawn。
要允许所有玩家获取他们现有的迷你直升机,请运行该命令o.grant group default spawnheli.minicopter.fetch。
要允许所有玩家消失他们现有的迷你直升机,请运行该命令o.grant group default spawnheli.minicopter.despawn。
要使/mymini命令在玩家拥有迷你直升机时自动获取该迷你直升机,请在配置中将Minicopter->设置Auto fetch为 ,然后重新加载插件。true
要使获取现有 Minicopter 时自动修复它,请在配置中将Minicopter->设置Repair on fetch为并重新加载插件。true
按照上述步骤操作后,玩家默认情况下可以每小时生成一次迷你直升机,但可以在Minicopter-> Spawn cooldowns-> 的配置中更改此设置Default cooldown (seconds)。
权限
此插件使用权限系统。要分配权限,请使用 `<command>` 命令oxide.grant <user or group> <name or steam id> <permission>。要移除权限,请使用 `<command>` 命令oxide.revoke <user or group> <name or steam id> <permission>。
基本权限
允许玩家生成一架直升机(例如/mymini,,,/myheli)/myattack:

spawnheli.all.spawn
spawnheli.minicopter.spawn
spawnheli.scraptransport.spawn
spawnheli.attackhelicopter.spawn
允许玩家取回他们现有的直升机(例如/fmini,,,/fheli)/fattack:

spawnheli.all.fetch
spawnheli.minicopter.fetch
spawnheli.scraptransport.fetch
spawnheli.attackhelicopter.fetch
注意:使用配置选项时,需要获取权限才能使生成命令获取玩家现有的直升机"Auto fetch": true。

允许玩家使其现有的直升机消失(例如/nomini,,,/noheli)/noattack:

spawnheli.all.despawn
spawnheli.minicopter.despawn
spawnheli.scraptransport.despawn
spawnheli.attackhelicopter.despawn
允许玩家的直升机在没有燃料的情况下运行:

spawnheli.all.unlimitedfuel
spawnheli.minicopter.unlimitedfuel
spawnheli.scraptransport.unlimitedfuel
spawnheli.attackhelicopter.unlimitedfuel
关闭玩家直升机的腐蚀伤害:

spawnheli.all.nodecay
spawnheli.minicopter.nodecay
spawnheli.scraptransport.nodecay
spawnheli.attackhelicopter.nodecay
允许玩家根据需要多次生成直升机:

spawnheli.all.nocooldown
spawnheli.minicopter.nocooldown
spawnheli.scraptransport.nocooldown
spawnheli.attackhelicopter.nocooldown
注意:允许直升机频繁重生可能会被玩家滥用,从而降低服务器性能。或者,您可以依赖默认的冷却时间配置选项,和/或使用权限设置非零冷却时间(见下文)。

允许玩家在生成或获取直升机时自动登机(需要在配置中启用该功能,并且仅当配置为需要权限时才需要权限):

spawnheli.all.automount
spawnheli.minicopter.automount
spawnheli.scraptransport.automount
spawnheli.attackhelicopter.automount
允许玩家的直升机立即起飞,无需等待引擎启动时间(需要在配置中启用此功能,并且仅当配置为需要权限时才需要权限):

spawnheli.all.instanttakeoff
spawnheli.minicopter.instanttakeoff
spawnheli.scraptransport.instanttakeoff
spawnheli.attackhelicopter.instanttakeoff
燃油许可
以下权限包含在插件的默认配置中。每个权限决定了直升机生成时携带的燃料量。

迷你直升机:

spawnheli.minicopter.fuel.100——100 燃料。
spawnheli.minicopter.fuel.500——500 燃料。
spawnheli.minicopter.fuel.1000——1000燃料。
废料运输直升机:

spawnheli.scraptransport.fuel.100——100 燃料。
spawnheli.scraptransport.fuel.500——500 燃料。
spawnheli.scraptransport.fuel.1000——1000燃料。
攻击直升机:

spawnheli.attackhelicopter.fuel.100——100 燃料。
spawnheli.attackhelicopter.fuel.500——500 燃料。
spawnheli.attackhelicopter.fuel.1000——1000燃料。
Fuel profiles requiring permission可以通过在配置中为每种车辆类型添加额外权限来定义其他权限。

注意:如果玩家被授予特定直升机类型的多个燃料权限,则根据配置中的配置文件顺序,最后一个权限将生效。

注意:允许直升机生成时自带燃料可能会被滥用,如果玩家拥有较短的生成冷却时间,则可快速获取大量燃料。作为允许直升机生成时自带燃料的替代方案,请考虑授予此spawnheli.minicopter.unlimitedfuel权限。

生成冷却时间
以下权限包含在插件的默认配置中。每个权限决定玩家生成直升机的频率。

迷你直升机:

spawnheli.minicopter.cooldown.spawn.1hr——1小时。
spawnheli.minicopter.cooldown.spawn.10m——10分钟。
spawnheli.minicopter.cooldown.spawn.10s——10秒。
废料运输直升机:

spawnheli.scraptransport.cooldown.spawn.1hr——1小时。
spawnheli.scraptransport.cooldown.spawn.10m——10分钟。
spawnheli.scraptransport.cooldown.spawn.10s——10秒。
攻击直升机:

spawnheli.attackhelicopter.cooldown.spawn.1hr——1小时。
spawnheli.attackhelicopter.cooldown.spawn.10m——10分钟。
spawnheli.attackhelicopter.cooldown.spawn.10s——10秒。
可以通过在配置中按车辆类型添加Spawn Cooldowns->来定义其他权限。Cooldown profiles requiring permission

注意:如果玩家被授予特定直升机类型的多个重生冷却权限,则根据配置中的配置文件顺序,最后一个权限将生效。

注意:允许直升机过于频繁地重生可能会被玩家滥用,从而降低服务器性能。与其允许直升机频繁重生,不如考虑授予获取权限、设置合理的获取冷却时间,"Auto fetch": true并启用其他功能"Repair on fetch": true。

获取冷却时间
以下权限包含在插件的默认配置中。每个权限决定玩家可以多久取回一次他们现有的直升机。

迷你直升机:

spawnheli.minicopter.cooldown.fetch.1hr——1小时。
spawnheli.minicopter.cooldown.fetch.10m——10分钟。
spawnheli.minicopter.cooldown.fetch.10s——10秒。
废料运输直升机:

spawnheli.scraptransport.cooldown.fetch.1hr——1小时。
spawnheli.scraptransport.cooldown.fetch.10m——10分钟。
spawnheli.scraptransport.cooldown.fetch.10s——10秒。
攻击直升机:

spawnheli.attackhelicopter.cooldown.fetch.1hr——1小时。
spawnheli.attackhelicopter.cooldown.fetch.10m——10分钟。
spawnheli.attackhelicopter.cooldown.fetch.10s——10秒。
可以通过在配置中按车辆类型添加Fetch Cooldowns->来定义其他权限。Cooldown profiles requiring permission

注意:如果玩家被授予多个取物冷却权限,则根据配置中的配置文件顺序,最后一个权限将生效。

命令
该插件提供聊天和控制台命令,语法相同。在聊天中使用命令时,请在命令前加上正斜杠:`/`。
以下命令将生成你的直升机。如果Auto fetch该直升机类型启用了此功能,则这些命令将获取你现有的直升机(如果你已经拥有)。

mymini——召唤你的迷你直升机。
myheli——生成你的废料运输直升机。
myattack——召唤你的攻击直升机。
以下命令将调出您现有的直升机。

fmini——去拿你的迷你直升机。
fheli——去取你的废料运输直升机。
fattack——去取你的攻击直升机。
以下命令将使你现有的直升机消失。

nomini——让你的迷你直升机消失。
noheli——让你的废料运输直升机消失。
noattack——让你的攻击直升机消失。
可以在配置中更改生成/获取/消失命令。此外,您还可以定义多个执行相同功能的命令,以防玩家习惯于其他服务器上的不同命令。

服务器命令
可以使用以下服务器命令,通过玩家名称或 64 位 Steam ID(推荐)为特定玩家生成直升机。

spawnheli.minicopter.give <name or steamid>
spawnheli.scraptransport.give <name or steamid>
spawnheli.attackhelicopter.give <name or steamid>
以下几种变体允许在指定坐标生成直升机。

spawnheli.minicopter.give <name or steamid> <x> <y> <z>
spawnheli.scraptransport.give <name or steamid> <x> <y> <z>
spawnheli.attackhelicopter.give <name or steamid> <x> <y> <z>
注意:为了向后兼容,该spawnheli.minicopter.give命令还有一个别名。spawnmini.give

注意:将这些指令与自定义商店集成可能会导致玩家浪费购买机会,因为如果玩家已经生成了直升机,该指令在这种情况下将无效。您可以建议玩家在尝试购买直升机之前先获取他们的直升机,以避免此问题(例如,以防他们忘记自己已经生成了一架直升机)。

下载安装

3.2.2 · 94 KB · 下载 0次 下载文件