原创地址Road Bradley – 插件 – Codefling
关于 Road Bradley
RUST 插件测试服务器
在那里测试我的插件!
连接 play.thepitereq.ovh:28050
Road Bradley 插件通过在选定的道路上生成带有自定义 AI 的 Bradleys 或允许玩家购买自己的 Bradley 进行战斗来增强 APC 战斗。
该插件是高度可配置的,可让您根据自己的喜好设置几乎每个变量。
它包括各种功能来增强您的 Bradley 战斗,例如 RF 雷管、瞄准导弹等。
此外,它还完全支持自定义地图配置。
- Set Bradleys to spawn and patrol roads
- Gives players the option to purchase their own Bradley, with damage and loot locked to the owner or their friends, clan (with required plugins), or team.
- Custom Bradley AI with settings for target distance, clothing check, tool check, and view distance, which is superior to the vanilla AI in many aspects.
- Supports currency plugins.
- Custom markers on Bradleys.
- A RUST-themed UI.
- Tank unstuck system that is fully customizable, with console messages if the tank is stuck for more than 30 seconds.
- Custom routes for custom maps are supported.
- You can make tank routing through multiple roads or setting the route to the longest road on the map.
- Bradleys can spawn with different profiles at set intervals.
- Permission system controls purchase unlocks with cooldowns and daily limits.
- Health, damage, napalm, and debris can all be configured.
- Custom loot support with item naming and all required things.
- All Bradley routes can be displayed.
- Players can be rewarded based on the percentage of damage dealt to a Bradley.
- Random road timed events.
- Custom road editor to create and modify roads.
- Bradley fight bags enable players to respawn without losing loot and quickly return to the fight.
- Customize Bradley building damage.
- Restricting fights to owned buildings to prevent Bradley despawn.
- 可定制的主炮伤害和建筑伤害修改器。
- 当战斗机的生命值下降到配置的水平时,布拉德利可以呼叫 MLRS 空袭战斗机。
- RF Explosives 可以配置为根据半径或频率自动爆炸。
- 自动瞄准火箭可用于击落所有飞行器。
- “Tank Routes – Spawns Per Maps” 配置部分基于 levelurl 输入,因此如果您的地图文件名为 CustomMapV1.3.3.map,如果您将 CustomMap 添加到配置中,它将正常工作。
它还可能取决于 map 主机。在 DropBox 和 Discord 上选中。 - 可以通过 /tankroute 命令检查坦克道路 ID。
- roadbradley.admin – 允许您使用 /tankroute 命令。
- roadbradley.bypass – 绕过 Bradley 购买成本。
- /tankroute – 显示有关路由显示方法的帮助。
- /buytank – 打开 Bradley 购买 UI。 (可配置)
- /spawnrbtank <profile> <userId> – 将生成带有 userId 玩家配置文件的坦克。(Chat 和 Console 命令)
- /spawnrbtank <profile> <route> – 将在配置的路线上生成具有配置文件的坦克。(Chat 和 Console 命令)
- /tankcount – 显示活动道路布拉德利计数。(Chat 和 Console 命令)
- void OnRoadBradleySpawned(BasePlayer owner, BradleyAPC apc, string profile, string targetRoad) – 当有人成功购买了 road bradley 时调用。
- void OnRoadBradleyKilled(BradleyAPC apc, ulong bradleyOwnerId, string profile) – 当道路布拉德利被杀死时调用。
- bool CanRoadBradleyTarget(BradleyAPC apc, BasePlayer player) – 覆盖自定义目标方法。需要在 config 中启用。
{
"Tank Purchase - Commands": [
"buytank",
"bt"
],
"Tank Route - Use Asphalt Roads Only": false,
"Tank Route - Check for Map Obstacles (recommended for custom maps with prefabs on roads": false,
"Tank Route - Remove Roads With Obstacles From Pool": false,
"Tank Route - Teleport Bradley To Random Road Position after X Stuck Errors (0, to disable)": 0,
"Tank Route - Broadcast Stuck To Fighters": true,
"Tank Route - Obstacle Keyword Whitelist": [
"roadsign",
"train_track",
"road_tunnel",
"doorcloser"
],
"Tank Route - Remove first and last checkpoints from all routes": 1,
"Tank Route - Minimal Route Checkpoints To Use": 5,
"Tank Route - Remove Timed-Event Roads From Purchasable Pool": false,
"Tank Route - Randomize Spawn On Road": true,
"Tank Route Editor - Height Offset": 0.1,
"Targeting - Target NPC": false,
"Targeting - Target Sleepers": false,
"Loot & Damage Share - Check For Caller Building Damage": true,
"Loot & Damage Share - Allow Damage For Caller Team Buildings": true,
"Loot & Damage Share - Unowned Damage Entity Reminder": 50,
"Loot & Damage Share - Unowned Damage Entity Bradley Kill": 200,
"Loot & Damage Share - Ignore Crate Ownership Checks": false,
"Loot & Damage Share - Use Friends": false,
"Loot & Damage Share - Use Clans": false,
"Loot & Damage Share - Use RUST Teams": true,
"Loot & Damage Share - Limit Server Spawned Bradleys Loot To Top Damage Player": false,
"Loot & Damage Share - Disable Unowned Tank Damage To Buildings": false,
"Loot & Damage Share - Disable Tank Damage To TC And Sleeping Bags": false,
"Purchases - Used Purchase System (0 - None, 1 - Economics, 2 - ServerRewards, 3 - ShoppyStock)": 3,
"Purchases - Used Currency (If ShoppyStock Is Used)": "myCurrencyKey",
"Purchases - Currency Symbol (used in display)": "$",
"Purchases - Max Purchased Bradleys (0, to disable)": 3,
"Limits - Daily Limit Type (true - calls, false - won fights)": true,
"Tank Info - Display Timed Bradley Info": true,
"Tank Info - Timed Bradley Shop Name Format": "{0} BRADLEY\n[Health: {1}]",
"Tank Info - Display Purchased Bradley Info": true,
"Tank Info - Purchased Bradley Shop Name Format": "{1}'s {0} BRADLEY\n[Health: {2}]",
"Tank Health UI - X Anchor (0-1)": 0.5,
"Tank Health UI - Y Anchor (0-1)": 0.0,
"Bag Respawns - Enabled": true,
"Bag Respawns - Max Bags Per Player": 4,
"Bag Respawns - Max Bed Distance From Player": 100.0,
"PopUpAPI - PopUp Profile Name": "Legacy",
"Tank Disarm Frequency": 1470,
"Enable CanRoadBradleyTarget Hook": false,
"Custom Tank Death Properties": {
"Show Road Bradley Death Locations On Map": true,
"Fireball Count (0, to disable)": 0,
"Use Fireballs As Chest Lock (not recommended, high performance impact, if false, uses custom method)": false,
"Hide Gib Flying Spheres (used for their scaling, will make gibs 'jump' once)": true
},
"Tank Unstuck - Killed Entity Names": [
"servergibs_bradley",
"scraptransporthelicopter",
"magnetcrane.entity",
"minicopter.entity",
"supply_drop"
],
"Tank Routes - Spawns Per Maps": {
"default": [
"default"
],
"Detroit": [
"default",
"custom"
],
"HapisIsland": [
"hapis"
],
"ParadiseIsland": [
"custom"
]
},
"Tank Routes - Purchasable Road ID Blacklist Per Map": {
"default": [
"Edited_756",
"Edited_33"
],
"Detroit": [
"Edited_4"
]
},
"Tank Routes - Custom Purchasable Roads Per Map": {
"default": [
"CustomRoad1",
"CustomRoad2"
],
"Detroit": [
"DetroitRoad1",
"DetroitRoad2",
"DetroitRoad3"
],
"HapisIsland": [
"HapisRoad2",
"HapisRoad3",
"HapisRoad4"
]
},
"Tank Routes - Spawn Configuration": {
"custom": {
"Tank Route - Road IDs (Random, if more than one)": [
[
"0",
"1"
],
[
"2",
"3"
]
],
"Tank Route - Use all default roads": false,
"Tank Route - Use longest path": false,
"Tank Route - Remove first and last checkpoints": 3,
"Spawns - Announce Spawn": true,
"Spawns - Announce Kill": true,
"Spawns - Respawn Time (in seconds)": 1200,
"Spawns - Respawn Time Randomize Value (goes +value and -value from option above)": 120,
"Spawns - Min. Online Players For Each Tank Amount (Amount Of Tanks: Amount Of Players)": {
"1": 4,
"2": 12,
"3": 20
},
"Spawns - Chance": {
"Extreme": 1,
"Hard": 3
}
},
"default": {
"Tank Route - Road IDs (Random, if more than one)": [],
"Tank Route - Use all default roads": false,
"Tank Route - Use longest path": true,
"Tank Route - Remove first and last checkpoints": 3,
"Spawns - Announce Spawn": true,
"Spawns - Announce Kill": true,
"Spawns - Respawn Time (in seconds)": 900,
"Spawns - Respawn Time Randomize Value (goes +value and -value from option above)": 120,
"Spawns - Min. Online Players For Each Tank Amount (Amount Of Tanks: Amount Of Players)": {
"1": 4,
"2": 8
},
"Spawns - Chance": {
"Hard": 2,
"Normal": 5
}
},
"hapis": {
"Tank Route - Road IDs (Random, if more than one)": [
[
"HapisRoad1"
]
],
"Tank Route - Use all default roads": false,
"Tank Route - Use longest path": false,
"Tank Route - Remove first and last checkpoints": 3,
"Spawns - Announce Spawn": true,
"Spawns - Announce Kill": true,
"Spawns - Respawn Time (in seconds)": 900,
"Spawns - Respawn Time Randomize Value (goes +value and -value from option above)": 120,
"Spawns - Min. Online Players For Each Tank Amount (Amount Of Tanks: Amount Of Players)": {
"1": 4,
"2": 8
},
"Spawns - Chance": {
"Hard": 2,
"Normal": 5
}
}
},
"Tank Routes - Purchasable": {
"Extreme": {
"Purchases - Required Permission (leave blank, to disable)": "roadbradley.extreme",
"Purchases - Cooldown (in seconds, 0 to disable)": 7200,
"Purchases - Max Daily (in seconds, 0 to disable)": 1,
"Purchases - Max Purchased Bradley Permissions (from best to worse)": {
"roadbradley.limit.premium": 3,
"roadbradley.limit.vip": 2
},
"Purchases - Time To Kill (in seconds, 0 to disable)": 600,
"Purchases - Time To Come To Bradley (Kill Time + Coming Time)": 600,
"Purchases - Limit Loot To Team": true,
"Purchases - Limit Target To Team": true,
"Purchases - Limit Damage To Team": true,
"Purchases - Kill Announce Enabled": true,
"Purchases - Required Items": [
{
"Shortname": "scrap",
"Amount": 1000,
"Skin": 0,
"Custom Icon URL": ""
},
{
"Shortname": "currency",
"Amount": 5000,
"Skin": 0,
"Custom Icon URL": ""
},
{
"Shortname": "metal.fragments",
"Amount": 10000,
"Skin": 0,
"Custom Icon URL": ""
}
]
},
"Hard": {
"Purchases - Required Permission (leave blank, to disable)": "",
"Purchases - Cooldown (in seconds, 0 to disable)": 7200,
"Purchases - Max Daily (in seconds, 0 to disable)": 1,
"Purchases - Max Purchased Bradley Permissions (from best to worse)": {},
"Purchases - Time To Kill (in seconds, 0 to disable)": 600,
"Purchases - Time To Come To Bradley (Kill Time + Coming Time)": 600,
"Purchases - Limit Loot To Team": true,
"Purchases - Limit Target To Team": true,
"Purchases - Limit Damage To Team": true,
"Purchases - Kill Announce Enabled": true,
"Purchases - Required Items": [
{
"Shortname": "scrap",
"Amount": 1000,
"Skin": 0,
"Custom Icon URL": ""
},
{
"Shortname": "currency",
"Amount": 1500,
"Skin": 0,
"Custom Icon URL": ""
}
]
},
"Normal": {
"Purchases - Required Permission (leave blank, to disable)": "",
"Purchases - Cooldown (in seconds, 0 to disable)": 3600,
"Purchases - Max Daily (in seconds, 0 to disable)": 3,
"Purchases - Max Purchased Bradley Permissions (from best to worse)": {},
"Purchases - Time To Kill (in seconds, 0 to disable)": 600,
"Purchases - Time To Come To Bradley (Kill Time + Coming Time)": 600,
"Purchases - Limit Loot To Team": true,
"Purchases - Limit Target To Team": true,
"Purchases - Limit Damage To Team": true,
"Purchases - Kill Announce Enabled": true,
"Purchases - Required Items": [
{
"Shortname": "scrap",
"Amount": 100,
"Skin": 0,
"Custom Icon URL": ""
},
{
"Shortname": "metal.fragments",
"Amount": 1500,
"Skin": 0,
"Custom Icon URL": ""
}
]
}
},
"Tank Routes - Configuration": {
"Extreme": {
"Tank Target - Max distance to target": 10.0,
"Tank Target - Targeted items": [
"rocket.launcher",
"explosive.timed",
"explosive.satchel"
],
"Tank Target - Lose Target Intrest After X Seconds": 10,
"Tank Options - Model Scale": 0.7,
"Tank Options - Map Marker Type (None/Crate/Chinook/Cargoship)": "Crate",
"Tank Options - Move Speed (0-1)": 1.0,
"Tank Options - Move Force": 2000.0,
"Tank Options - Health": 5000.0,
"Tank Options - View Range": 75.0,
"Turret Options - Fire Rate": 0.06,
"Turret Options - Burst Length": 15,
"Turret Options - Aim Cone": 3.0,
"Turret Options - Bullet Damage": 25.0,
"Cannon Options - Explosion Radius": 8.0,
"Cannon Options - Blunt Damage": 40.0,
"Cannon Options - Explosion Damage": 0.0,
"Custom Attack - Do Custom Attacks": true,
"Custom Attack - Try Interval (in seconds)": 15.0,
"Custom Attack - Try Interval Randomization (in seconds)": 5.0,
"MLRS Options - Enabled": true,
"MLRS Options - Amount Per Fighter": 4,
"MLRS Options - Height Spawn": 450.0,
"MLRS Options - Sound Alert Prefab Name": "assets/prefabs/tools/pager/effects/beep.prefab",
"MLRS Options - Chat Message Alert": true,
"MLRS Options - Position Randomization": 25.0,
"MLRS Options - Health Level Spawns": [
4500.0,
3000.0,
1000.0,
100.0
],
"MLRS Options - Explosion Radius": 15.0,
"MLRS Options - Blunt Damage": 75.0,
"MLRS Options - Explosion Damage": 350.0,
"Scientist Options - Disable Scientist Spawn": false,
"Scientist Options - Amount Of Scientists To Spawn (might not spawn all of them)": 4,
"Scientist Options - Scientist Spawn Radius": 3.0,
"RF Disarm - Enabled": false,
"RF Disarm - Type (false - Change Frequency, true - Explode)": true,
"RF Disarm - Radius From Tank": 35.0,
"Bradley Debris - Scale With Tank": true,
"Bradley Debris - Health": 500.0,
"Bradley Debris - Time To Cool Down": 60.0,
"Loot - Crate Amount (If default loot preset)": 4,
"Loot - Used Loot Preset (leave blank for default)": "custom",
"Loot - Floor Rewards For Damage Dealt": true,
"Loot - Rewards For Damage Dealt": [
{
"Command (if not empty, item is ignored)": "",
"Shortname": "currency",
"Amount": 2000,
"Skin": 0,
"Display Name": ""
},
{
"Command (if not empty, item is ignored)": "",
"Shortname": "scrap",
"Amount": 500,
"Skin": 0,
"Display Name": ""
}
],
"Loot - Fire Lock Time (in seconds)": 60
},
"Hard": {
"Tank Target - Max distance to target": 10.0,
"Tank Target - Targeted items": [
"rocket.launcher",
"explosive.timed",
"explosive.satchel"
],
"Tank Target - Lose Target Intrest After X Seconds": 10,
"Tank Options - Model Scale": 0.6,
"Tank Options - Map Marker Type (None/Crate/Chinook/Cargoship)": "Crate",
"Tank Options - Move Speed (0-1)": 1.0,
"Tank Options - Move Force": 2000.0,
"Tank Options - Health": 2500.0,
"Tank Options - View Range": 50.0,
"Turret Options - Fire Rate": 0.06,
"Turret Options - Burst Length": 15,
"Turret Options - Aim Cone": 3.0,
"Turret Options - Bullet Damage": 20.0,
"Cannon Options - Explosion Radius": 8.0,
"Cannon Options - Blunt Damage": 40.0,
"Cannon Options - Explosion Damage": 0.0,
"Custom Attack - Do Custom Attacks": true,
"Custom Attack - Try Interval (in seconds)": 15.0,
"Custom Attack - Try Interval Randomization (in seconds)": 5.0,
"MLRS Options - Enabled": true,
"MLRS Options - Amount Per Fighter": 2,
"MLRS Options - Height Spawn": 450.0,
"MLRS Options - Sound Alert Prefab Name": "assets/prefabs/tools/pager/effects/beep.prefab",
"MLRS Options - Chat Message Alert": true,
"MLRS Options - Position Randomization": 25.0,
"MLRS Options - Health Level Spawns": [
2300.0,
1100.0
],
"MLRS Options - Explosion Radius": 15.0,
"MLRS Options - Blunt Damage": 75.0,
"MLRS Options - Explosion Damage": 350.0,
"Scientist Options - Disable Scientist Spawn": false,
"Scientist Options - Amount Of Scientists To Spawn (might not spawn all of them)": 4,
"Scientist Options - Scientist Spawn Radius": 3.0,
"RF Disarm - Enabled": false,
"RF Disarm - Type (false - Change Frequency, true - Explode)": true,
"RF Disarm - Radius From Tank": 35.0,
"Bradley Debris - Scale With Tank": true,
"Bradley Debris - Health": 500.0,
"Bradley Debris - Time To Cool Down": 60.0,
"Loot - Crate Amount (If default loot preset)": 4,
"Loot - Used Loot Preset (leave blank for default)": "",
"Loot - Floor Rewards For Damage Dealt": true,
"Loot - Rewards For Damage Dealt": [
{
"Command (if not empty, item is ignored)": "",
"Shortname": "currency",
"Amount": 2000,
"Skin": 0,
"Display Name": ""
}
],
"Loot - Fire Lock Time (in seconds)": 60
},
"Normal": {
"Tank Target - Max distance to target": 10.0,
"Tank Target - Targeted items": [
"rocket.launcher",
"explosive.timed",
"explosive.satchel"
],
"Tank Target - Lose Target Intrest After X Seconds": 10,
"Tank Options - Model Scale": 0.6,
"Tank Options - Map Marker Type (None/Crate/Chinook/Cargoship)": "Crate",
"Tank Options - Move Speed (0-1)": 1.0,
"Tank Options - Move Force": 2000.0,
"Tank Options - Health": 1000.0,
"Tank Options - View Range": 50.0,
"Turret Options - Fire Rate": 0.06,
"Turret Options - Burst Length": 10,
"Turret Options - Aim Cone": 3.0,
"Turret Options - Bullet Damage": 15.0,
"Cannon Options - Explosion Radius": 8.0,
"Cannon Options - Blunt Damage": 40.0,
"Cannon Options - Explosion Damage": 0.0,
"Custom Attack - Do Custom Attacks": true,
"Custom Attack - Try Interval (in seconds)": 15.0,
"Custom Attack - Try Interval Randomization (in seconds)": 5.0,
"MLRS Options - Enabled": false,
"MLRS Options - Amount Per Fighter": 2,
"MLRS Options - Height Spawn": 450.0,
"MLRS Options - Sound Alert Prefab Name": "assets/prefabs/tools/pager/effects/beep.prefab",
"MLRS Options - Chat Message Alert": true,
"MLRS Options - Position Randomization": 25.0,
"MLRS Options - Health Level Spawns": [],
"MLRS Options - Explosion Radius": 15.0,
"MLRS Options - Blunt Damage": 75.0,
"MLRS Options - Explosion Damage": 350.0,
"Scientist Options - Disable Scientist Spawn": false,
"Scientist Options - Amount Of Scientists To Spawn (might not spawn all of them)": 4,
"Scientist Options - Scientist Spawn Radius": 3.0,
"RF Disarm - Enabled": false,
"RF Disarm - Type (false - Change Frequency, true - Explode)": true,
"RF Disarm - Radius From Tank": 35.0,
"Bradley Debris - Scale With Tank": true,
"Bradley Debris - Health": 500.0,
"Bradley Debris - Time To Cool Down": 60.0,
"Loot - Crate Amount (If default loot preset)": 4,
"Loot - Used Loot Preset (leave blank for default)": "",
"Loot - Floor Rewards For Damage Dealt": true,
"Loot - Rewards For Damage Dealt": [],
"Loot - Fire Lock Time (in seconds)": 60
}
},
"Loot - Presets": {
"custom": {
"Loot - Min. Crates": 2,
"Loot - Max. Crates": 4,
"Loot - Min. Items Per Crate": 4,
"Loot - Max. Items Per Crate": 5,
"Loot - Loot Table": [
{
"Shortname": "explosive.timed",
"Amount": 1,
"Amount Randomizer Amount (+ and -)": 0,
"Always Include Chance (0-100)": 0.0,
"Max Always Includes Per Loot (0 to disable)": 0,
"Skin": 0,
"Display Name": "",
"Chance": 1,
"Additional Items": []
},
{
"Shortname": "metal.refined",
"Amount": 1000,
"Amount Randomizer Amount (+ and -)": 0,
"Always Include Chance (0-100)": 0.0,
"Max Always Includes Per Loot (0 to disable)": 0,
"Skin": 0,
"Display Name": "",
"Chance": 2,
"Additional Items": []
},
{
"Shortname": "rifle.ak",
"Amount": 1,
"Amount Randomizer Amount (+ and -)": 0,
"Always Include Chance (0-100)": 0.0,
"Max Always Includes Per Loot (0 to disable)": 0,
"Skin": 0,
"Display Name": "",
"Chance": 1,
"Additional Items": [
{
"Shortname": "ammo.rifle",
"Amount": 20,
"Skin": 0,
"Display Name": ""
}
]
}
]
}
}
}
![图片[9]-布莱德利公路 1.8.1-PCI1](https://codefling.com/uploads/monthly_2024_03/RustClient29_03.202423_05_08_645.jpg.47d4a759127f72e93c65710b49372c08.jpg)
![图片[10]-布莱德利公路 1.8.1-PCI1](https://codefling.com/uploads/monthly_2022_04/RustClient_2022-04-11_15-49-34.jpg.0cb502e039a81d2000bda746412a68b8.jpg)
![图片[11]-布莱德利公路 1.8.1-PCI1](https://codefling.com/uploads/monthly_2022_04/RustClient_2022-04-11_15-46-52.jpg.9434c4752ffb75fbe1e5b941c4d8de14.jpg)
![图片[12]-布莱德利公路 1.8.1-PCI1](https://codefling.com/uploads/monthly_2022_04/RustClient_2022-04-11_15-47-45.jpg.e3a7d23274e322e58d37e2f63760b0c3.jpg)
![图片[13]-布莱德利公路 1.8.1-PCI1](https://codefling.com/uploads/monthly_2022_04/RustClient_2022-04-11_15-47-57.jpg.ffcf60f1b657238d98f83adb99336632.jpg)
![图片[14]-布莱德利公路 1.8.1-PCI1](https://codefling.com/uploads/monthly_2022_04/RustClient_2022-04-11_15-49-47.jpg.28170dce990b1e8058b029712f226a61.jpg)
![图片[15]-布莱德利公路 1.8.1-PCI1](https://codefling.com/uploads/monthly_2022_04/RustClient_2022-04-11_15-47-14.jpg.3caeb1ddee827e5535dc711a3f0120f6.jpg)
![图片[16]-布莱德利公路 1.8.1-PCI1](https://codefling.com/uploads/monthly_2022_04/RustClient_2022-04-11_16-01-15.jpg.e6a0874350395f663d13853468be66ef.jpg)
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END


























暂无评论内容