插件介绍
产生一个伞兵事件,从货机部署到随机区域,有很多选择
Paratroopers can be deployed to either a random location or to a static pre-defined location or to a players location via chat and console commands. Paratroopers Event can also be called to any Vector3 position using an external call from another plugin. Options to deploy a Supply Drop or a freefalling Hackable Crate
NOTE: If for whatever reason you are having issues with your Server Not saving after Paratroopers has been deployed. Please use TimedExecute Plugin as a work around to do the saving for you. THIS DOES NOT effect everyone only a few people have this strange issue.
Example Console Command:
pt player FastBurst Soldier1 5 1200 or without adding in the health and using the default in the config settings pt player FastBurst Soldier1 5
主要用途
主要用于cargoplane、npc、automated、活动事件等服务端功能。 本插件由 发布,当前目录记录版本为 v2.4.1,uMod 累计下载 6,306 次。
适用场景
- PVE、活动服或任务玩法服务器
功能分类
查看 uMod 官方英文简介
Spawns a paratroopers event that deploys from the cargo plane at a random area with lots of options
权限节点
Basic Permissions
paratroopers.admin - Allows player to use the available ADMIN commands. (This is NOT recommended for any players that are not admins or moderators as they can call in the Paratroopers on demand.)
paratroopers.cancall - Allows player to use the Chat Command for /paratroopers playername feature. (This is only recommended for any players that you want to be able to call in the Paratroopers on demand.)
Cooldown Permissions for the paratroopers.cancall permission
These permissions requires the player to have the paratroopers.cancall to be set in order to activate the cooldown times.
paratroopers.cancall.default - Sets the players cooldown timer level.
paratroopers.cancall.vip - Sets the players cooldown timer level.
授权示例:oxide.grant user 玩家名 权限节点;撤销使用 oxide.revoke。
指令说明
pt - Displays help information for Paratroopers
pt kill or pt cancel - Cancels the Paratroopers Event
pt loc - Display the location of current Paratroopers
pt count - Display any active counts of Paratroopers
pt random - Start Paratrooper Event at a Random Location
pt static - Start Paratrooper Event at coordinates ({0}, {1}) according to config setting
pt call x x - Start Paratrooper Event at specific coordinates (x, x)
pt player playername - Start Paratrooper Event at Players Location
pt player playername kitname count health(optional) - Start Paratrooper Event at Players Location with a specific kit and set number of paratroopers, setting the health is optional.
Example Console Command:
pt player FastBurst Soldier1 5 1200 or without adding in the health and using the default in the config settings pt player FastBurst Soldier1 5
What this does is we are calling a 5 Paratrooper to Fastburst, wearing a kit called ** Soldier1** with the Paratroopers having health set to 1200 (if entered) or using the default health settings in the config file.
相关依赖
- Rust Kits
- Better Loot
- Death Notes
- Extra Loot
- Server Rewards
- Magic Paratroopers Panel
配置说明
Configuration settings can be altered and changed to suit your needs.
Event Automation:
"Automatically spawn Paratroopers Events on a timer": true,
"Auto-spawn time minimum (seconds)": 1800.0,
"Auto-spawn time maximum (seconds)": 5400.0,
"Minimum amount of online players to trigger the event": 1,
"Paratrooper Plane Jump Height": 300.0,
"Paratrooper Plane incoming speed": 80.0,
"Static Paratrooper Jump Point X Coordinate": 0.0,
"Static Paratrooper Jump Point Z Coordinate": 0.0
Map Marker Settings:
"Paratrooper Marker Refresh rate (seconds)": 15.0,
"Create Paratroopers Drop Zone Marker on map": true,
"Paratroopers Drop Zone Radius": 1.0,
"Paratroopers Drop Zone Alpha Shading": 0.4,
"Create Individual Paratrooper Landing Zone Markers on map": true,
"Paratroopers individual Landing Zone Radius": 0.5,
"Paratroopers individual Landing Zone Alpha Shading": 0.35
Notification Options:
"Show notification when Paratroopers are inbound": true,
"Show notification when Paratroopers begin Jumping": true,
"Show notification when a NPC has been killed": true,
"Show notification when a NPC commited Suicide/Drowned/Despawned": false,
"Show notification when the Bradley APC has been destroyed": true,
"Show notification when the Bradley APC SelfDestruct/Recalled": true,
官方配置示例
{
"Event Automation": {
"Automatically spawn Paratroopers Events on a timer": true,
"Auto-spawn time minimum (seconds)": 5400.0,
"Auto-spawn time maximum (seconds)": 10800.0,
"Minimum amount of online players to trigger the event": 1,
"Paratrooper Plane Jump Height": 200.0,
"Paratrooper Plane incoming speed": 80.0,
"Static Paratrooper Jump Point X Coordinate": 0.0,
"Static Paratrooper Jump Point Z Coordinate": 0.0
},
"Map Marker Settings": {
"Paratrooper Marker Refresh rate (seconds)": 15.0,
"Create Paratroopers Drop Zone Marker on map": true,
"Paratroopers Drop Zone Radius": 1.0,
"Paratroopers Drop Zone Alpha Shading": 0.4,
"Create Individual Paratrooper Landing Zone Markers on map": true,
"Paratroopers individual Landing Zone Radius": 0.5,
"Paratroopers individual Landing Zone Alpha Shading": 0.35
},
"Notification Options": {
"Show notification when Paratroopers are inbound": true,
"Show notification when Paratroopers begin Jumping": true,
"Show notification when a NPC has been killed": true,
"Show notification when a NPC commited Suicide/Drowned/Despawned": true,
"Show notification when the Bradley APC has been destroyed": true,
"Show notification when the Bradley APC SelfDestruct/Recalled": true,
"Show notifications in Console": true
},
"Paratrooper Chute Options": {
"Parachute drag force": 2.0,
"Wind force": 10.0,
"Paratrooper Spread Distance": 25,
"Deploy Paratroopers with Smoke Trail while parachuting down": true
},
"NPC Paratrooper Options": {
"Amount of NPC Paratroopers to spawn": 10,
"NPC Paratrooper display name (chosen at random)": [
"Col. Jones",
"Maj. Smith",
"Capt. Willams",
"Pfc. Garcia",
"Sgt. Morris",
"Lt. Richards",
"Pvt. Sossaman"
],
"NPC Paratrooper Kit to be used (chosen at random)": [
"Soldier1",
"Soldier2",
"Soldier3",
"Soldier5",
"Soldier6",
"Soldier7"
],
"NPC Health": 250,
"NPC Paratroopers attack Accuracy (0 - 100)": 80,
"NPC Paratroopers attack Damage Scale (0 - 100)": 50,
"NPC Paratroopers Aggrovation Range": 80,
"NPC Paratroopers DeAggrovation Range": 80,
"NPC Paratroopers use Peace Keeper mode": false,
"NPC Paratroopers use Peace Keeper Cooldown": 5,
"Always use Light Sources if available": true,
"Chance of being wounded when landing (x / 100)": 20,
"Wounded duration minimum time (seconds)": 60,
"Wounded duration maximum time (seconds)": 180,
"Chance of recovery from being wounded(x / 100)": 100,
"Amount of time the NPCs will be alive before suiciding (seconds, 0=disable)": 160,
"Roam distance from landing position": 50.0,
"Loot type (Default, Inventory, Random)": "Random",
"Random loot items": {
"Minimum amount of items": 5,
"Maximum amount of items": 12,
"Items": [
{
"Item shortname": "apple",
"Item skin ID": 0,
"Minimum amount of item": 2,
"Maximum amount of item": 6,
"Item Display Name": "Apple"
},
{
"Item shortname": "bearmeat.cooked",
"Item skin ID": 0,
"Minimum amount of item": 2,
"Maximum amount of item": 4,
"Item Display Name": "Cooked Bear Meat"
},
{
"Item shortname": "blueberries",
"Item skin ID": 0,
"Minimum amount of item": 4,
"Maximum amount of item": 8,
"Item Display Name": "Blueberries"
},
{
"Item shortname": "corn",
"Item skin ID": 0,
"Minimum amount of item": 4,
"Maximum amount of item": 8,
"Item Display Name": "Corn"
},
{
"Item shortname": "fish.raw",
"Item skin ID": 0,
"Minimum amount of item": 2,
"Maximum amount of item": 4,
"Item Display Name": "Raw Fish"
},
{
"Item shortname": "granolabar",
"Item skin ID": 0,
"Minimum amount of item": 1,
"Maximum amount of item": 4,
"Item Display Name": "Granola Bar"
},
{
"Item shortname": "meat.pork.cooked",
"Item skin ID": 0,
"Minimum amount of item": 4,
"Maximum amount of item": 8,
"Item Display Name": "Cooked Pork"
},
{
"Item shortname": "syringe.medical",
"Item skin ID": 0,
"Minimum amount of item": 2,
"Maximum amount of item": 6,
"Item Display Name": "Medical Syringe"
},
{
"Item shortname": "largemedkit",
"Item skin ID": 0,
"Minimum amount of item": 1,
"Maximum amount of item": 2,
"Item Display Name": "Large Medkit"
},
{
"Item shortname": "bandage",
"Item skin ID": 0,
"Minimum amount of item": 1,
"Maximum amount of item": 4,
"Item Display Name": "Bandage"
},
{
"Item shortname": "antiradpills",
"Item skin ID": 0,
"Minimum amount of item": 1,
"Maximum amount of item": 3,
"Item Display Name": "Anti-Radiation Pills"
},
{
"Item shortname": "ammo.rifle",
"Item skin ID": 0,
"Minimum amount of item": 10,
"Maximum amount of item": 100,
"Item Display Name": "5.56 Rifle Ammo"
},
{
"Item shortname": "ammo.pistol",
"Item skin ID": 0,
"Minimum amount of item": 10,
"Maximum amount of item": 100,
"Item Display Name": "Pistol Bullet"
},
{
"Item shortname": "ammo.rocket.basic",
"Item skin ID": 0,
"Minimum amount of item": 1,
"Maximum amount of item": 10,
"Item Display Name": "Rocket"
},
{
"Item shortname": "ammo.shotgun.slug",
"Item skin ID": 0,
"Minimum amount of item": 10,
"Maximum amount of item": 20,
"Item Display Name": "12 Gauge Slug"
},
{
"Item shortname": "pistol.m92",
"Item skin ID": 0,
"Minimum amount of item": 1,
"Maximum amount of item": 1,
"Item Display Name": "M92 Pistol"
},
{
"Item shortname": "rifle.l96",
"Item skin ID": 0,
"Minimum amount of item": 1,
"Maximum amount of item": 1,
"Item Display Name": "L96 Rifle"
},
{
"Item shortname": "rifle.lr300",
"Item skin ID": 0,
"Minimum amount of item": 1,
"Maximum amount of item": 1,
"Item Display Name": "LR-300 Assault Rifle"
},
{
"Item shortname": "rifle.ak",
"Item skin ID": 0,
"Minimum amount of item": 1,
"Maximum amount of item": 1,
"Item Display Name": "Assault Rifle"
},
{
"Item shortname": "rifle.bolt",
"Item skin ID": 0,
"Minimum amount of item": 1,
"Maximum amount of item": 1,
"Item Display Name": "Bolt Action Rifle"
},
{
"Item shortname": "rocket.launcher",
"Item skin ID": 0,
"Minimum amount of item": 1,
"Maximum amount of item": 1,
"Item Display Name": "Rocket Launcher"
},
{
"Item shortname": "pistol.revolver",
"Item skin ID": 0,
"Minimum amount of item": 1,
"Maximum amount of item": 1,
"Item Display Name": "Revolver"
}
]
}
},
"Loot Container Options": {
"Enable Loot Box to drop with Paratroopers": true,
"What type of Loot box to drop with Paratroopers (supplydrop|hackablecrate)": "hackablecrate",
"Amount of time before despawning Loot Box (seconds, 0=disable)": 900,
{
"IncomingMessage": "<size=12><color=green>[Paratroopers]</color> <color=red>ALERT WARNING</color>: Be advised, that <color=#C4FF00>ZTL Flight {0}</color> is currently inbound and will deploy a group of <color=#0099CC>Cobalt Paratroopers</color> to the island. Their mission is to find any surviors and eliminate them.</size>",
"InboundJumpPositionMessage": "<size=12><color=green>[Paratroopers]</color> <color=red>ALERT WARNING</color>: Be advised, <color=#C4FF00>ZTL Flight {0}</color> has begun deploying <color=#0099CC>{1} Cobalt Paratroopers</color> over the area near map grid marker <color=orange>{2}</color>. Use extreme caution, these soldiers are very dangerous and their intent is to kill you!</size>",
"NoParatroopers": "No paratroopers found",
"FoundParatroopers": "Paratroopers found in the following grid locations:",
"OnCooldown": "You must wait another <color=orange>{0}</color> before you can call for more Paratroopers",
"InboundJumpPositionMessageChat": "Paratroopers have deployed near map grid marker {0}",
"ParatrooperKilled": "<size=12><color=#0099CC>{0} finished off Paratrooper {1} at one of the Landing Zones.</color></size>",
"ParatrooperKilledSelf": "<size=12><color=#0099CC>Paratrooper {0} decided they had enough and took the easy way out at one of the Landing Zones.</color></size>",
"BradleyKilled": "<size=12><color=#0099CC>{0} just completely annihialted the Elite Class Bradley APC near one of the Paratrooper Drop Zones!</color></size>",
"BradleySelfDestruct": "<size=12><color=#0099CC>A massive explosion just went off in a Drop Zone! The Elite Class Bradley APC self-destructed!</color></size>",
"BradleyRecalled": "<size=12><color=#0099CC>The Elite Class Bradley APC was just recalled from one of the Drop Zones!</color></size>",
"ParatrooperDrowned": "<size=12><color=#0099CC>Paratrooper {0} found out they couldn't swim with all the attack gear and is now lost to Davey Jones Locker.</color></size>",
"InboundJumpPositionMessage2": "<color=green>[Paratroopers]</color> <color=red>ALERT WARNING</color>: Be advised, <color=#C4FF00>ZTL Flight {0}</color> has begun deploying <color=#0099CC>{1} Cobalt Paratroopers</color> and a <color=#0099CC>Elite Class Bradley</color> over the area near map grid marker <color=orange>{2}</color>. Use extreme caution, these soldiers are very dangerous and their intent is to kill you!"
}
更新日志
本站记录 uMod 官方插件信息。完整的历史更新日志请参阅 uMod 官方页面。
安装方法
- 确认服务器已安装 Oxide / uMod 或兼容的 Carbon 框架。
- 登录本站后点击"下载",由本站已校验的本地缓存提供作者发布的文件。
- 将 .cs 文件放入服务器的
oxide/plugins目录。 - 观察服务端控制台,确认插件编译并成功加载。
- 具体配置、权限、指令和依赖请查看原作者的 uMod 页面。
使用前注意
- Rust 更新后,请先确认插件是否仍兼容当前服务端版本。
- 修改配置前建议备份原配置文件,并在测试服验证后再部署到正式服。
- 若插件依赖其他扩展或库,以 uMod 原作者页面的最新说明为准。
- 本站中文内容用于辅助理解,遇到版本差异时以官方英文文档和源码为准。
中文介绍由 uMod 官方简介翻译整理。插件著作权、许可证、完整文档和最新发布状态均以原作者及 uMod 官方页面为准。