- Языки
- Английский
About HeliSignals
Heli Signals allows players with permission to call an Attack Helicopter to their location with a custom Supply Signal, where it will engage players and patrol, allowing players to fight it to win the valuable Heli crates.
The plugin comes with 4 default heli profiles, Easy, Medium, Hard and Elite, each with their own custom supply signal skin. Server owners can add as many profiles as they like in the config by copying and pasting an existing profile within the config and editing to suit. This does require the server owner to create their own custom skin for the inventory item.
There is also an option to have a BotReSpawn profile spawn at the crash site, just set the BRS profile name in the config.
NOTE ABOUT SHOPS:
The profile name in the config should match the Custom Supply Signal name which the shop gives to the player. The Helicopter Name is separate and can be set independently from the Signal item.
Plugin default Supply Signal Skin ID's to add items to various shops, loot plugins, kits etc are:
HeliSignal (Easy) : 2920175997
Heli Signal (Medium) : 2920176079
Heli Signal (Hard) : 2920176050
HeliSignal (Elite) : 2920176024
HeliSignal (Expert) : 3099117081
HeliSignal (Nightmare) : 3099117372
Multi Heli (Easy) : 3083234542
Multi Heli (Medium) : 3083234833
Multi Heli (Hard) : 3083234755
Multi Heli (Elite) : 3083234647
Multi Heli (Expert) : 3099124338
Multi Heli (Nightmare) : 3099124426
Heli Wave Signal : 3099117224
Heli Wave Signal (Normal): 3104667036
Heli Wave Signal (Hard): 3104666951
Default Permissions:
- helisignals.admin (to use give|hsclearcd command)
- helisignals.buy (to use /hsbuy command)
- helisignals.bypasscooldown
- helisignals.easy
- helisignals.medium
- helisignals.hard
- helisignals.elite
- helisignals.easy_multi
- helisignals.medium_multi
- helisignals.hard_multi
- helisignals.elite_multi
- helisignals.wave_normal
- helisignals.wave_hard
Commands (Prefix with / to use in game):
- hsgive <Profile ShortName> <Steam64ID> <Amount>
- hsbuy list
- hsbuy <Profile Shortname>
- hsreport (Get details of all active helix)
- hsretire (Retire all players or their teams called Helis, no refunds)
- hsclearcd (clear all cooldowns)
- hsclearcd <SteamID|Name> (clear cooldown for player)
Please note correct usage for Supply Signal name and Helicopter display name. These values CAN be different if you wish:
For Other Developers:
The following hook is available to use in your plugins to check custom Supply Signals or Patrol Helicopters to avoid conflict with your plugins:
object IsHeliSignalObject(ulong skinID)
This will return true if the item is a Bradley Drop item/entity, or null if not.
Call it directly without referencing the plugin:
Код:
if (Interface.CallHook("IsHeliSignalObject", skinID) != null)
return true; //IsHeliSignalObject
Or reference my plugin and call it like this:
Код:
[PluginReference]
HeliSignals Plugin;
if (BradleyDrops.CallHook("IsHeliSignalObject", skinID) != null)
return true; //IsHeliSignalObject
Loot Options:
Use the loot item example entries in the default config to create custom loot tables for crates.
How to Add Loot Table Items (Example):
CSS:
{
"ShortName": "example.shortname",
"Chance (0 - 100)": 50.0,
"Min amount": 1,
"Max Amount": 2,
"SkinID": 1234567890,
"Display Name": "Example Display Name"
},