This plugin grants ability to call a "personal helicopter", that can be damaged only by the player (and team/friends) who called it. Helicopter doesn't target anybody else. Helicopter loot can be taken only by these players. Cooldown for helicopter call can be configured. When other players try to attack called helicopter or take loot dropped from it, they will see a message in chat.
The plugin is fully localized.
ConVar
PersonalHeli is meant to be used with patrolhelicopterai.use_danger_zones false and patrolhelicopterai.monument_crash falsePermissions
This plugin uses the permission system. To assign a permission, use oxide.grant <user or group> <name or steam id> <permission>. To remove a permission, use oxide.revoke <user or group> <name or steam id> <permission>.- personalheli.use -- permission to use chat command
- personalheli.console -- permission to use console command to call helicopter
Chat Commands
- callheli -- command that calls helicopter, can be configured
Console Commands
- personalheli.call {steamId} -- admin command, calls helicopter for player with specified steamId, no cooldowns
Configuration
The settings and options can be configured in the PersonalHeli file under the config directory. The use of an editor and validator is recommended to avoid formatting issues and syntax errors.- UserFriends -- use or not Friends API
- UseTeams -- use native Rust teams
- CooldownSeconds -- cooldown to use chat command
- ChatCommand -- chat command name
- ResetCooldownsOnWipe -- should reset cooldowns for all players on wipe
- MemorizeTeamOnCall -- helicopter memorizes all players that are allowed to fight with it, and loot it's crates on call, it was done to avoid situation where player's call each other to fight with helicopter, and after they've finished the leader kicks other ones from team/friends to take all loot
- RetireOnAllTeamDead -- helicopter retires if at one moment all team is dead, in other case helicopter will continue strafe players after they respawn
- DenyCratesLooting -- deny crates loot for non involved players
- DenyGibsMining -- deny heli gibs mining for non involved players
- RemoveFireFromCrates -- remove fire from crates dropped from personal heli
Localization
The default messages are in the PersonalHeli file under the lang/en directory. To add support for another language, create a new language folder (e.g. de for German) if not already created, copy the default language file to the new folder and then customize the messages.The plugin is fully localized.