HeliControl

Moved

Total Downloads: 35,361 - First Release: Sep 18, 2015 - Last Update: Apr 19, 2018

5/5, 74 likes
  1. When people in my server attack the heli , heli despawn
     
  2. Maybe timing is to short..increase the heli lifetimeminutes and try for any difference.
     
  3. Could you post your .json file here so I can take a look, thanks.
     
  4. I have 15 minutes so i change it to 45 min thanks
     
  5. Don't change it to 45 minutes!

    This means when you're not online players are stuck inside their houses for 45 minutes until it despawns.

    15 minutes is the average for most servers, 20 maximum. (You'll lose players if its out for too long as they'll just die constantly)

    If its despawning after being shot at, even when its only just got to the island there could be an issue, you may want to upload the config file so the developer can take a look.
     
  6. Code:
    {
      "AutoCallHeliIfAlreadyExists": false,
      "BaseHealth": 10000.0,
      "BulletSpeed": 250,
      "CallHeliEverySeconds": 7200.0,
      "CallHeliPermissionOverridesCooldown": true,
      "CooldownPlayerCanCallToTarget": false,
      "CooldownPlayersCanCallMultiple": false,
      "CooldownPlayersCanCallToTarget": false,
      "Cooldowns": {
        "Cooldown.1": 86400.0,
        "Cooldown.10": 86400.0,
        "Cooldown.2": 86400.0,
        "Cooldown.3": 86400.0,
        "Cooldown.4": 86400.0,
        "Cooldown.5": 86400.0,
        "Cooldown.6": 86400.0,
        "Cooldown.7": 86400.0,
        "Cooldown.8": 86400.0,
        "Cooldown.9": 86400.0
      },
      "DisableDefaultHeliSpawns": false,
      "DisableGibs": false,
      "DisableHeli": false,
      "DisableNapalm": false,
      "GibsHealth": 500.0,
      "GibsTooHotLength": 480.0,
      "GlobalDamageMultiplier": 1.0,
      "HeliAccuracy": 2.0,
      "HeliBulletDamageAmount": 20.0,
      "HelicopterCanShootWhileDying": true,
      "HeliSpeed": 25.0,
      "LifeTimeMinutes": 15,
      "Limits": {
        "Limit.1": 5,
        "Limit.10": 5,
        "Limit.2": 5,
        "Limit.3": 5,
        "Limit.4": 5,
        "Limit.5": 5,
        "Limit.6": 5,
        "Limit.7": 5,
        "Limit.8": 5,
        "Limit.9": 5
      },
      "LockedCrates": false,
      "MainRotorHealth": 750.0,
      "MaxHeliRockets": 12,
      "MaxLootCratesToDrop": 4,
      "ModifyDamageToHeli": false,
      "RocketDamageBlunt": 175.0,
      "RocketDamageExplosion": 100.0,
      "RocketExplosionRadius": 6.0,
      "TailRotorHealth": 375.0,
      "TimeBeforeUnlockingCrates": 0.0,
      "TimeBetweenRockets": 0.2,
      "TurretBurstLength": 3.0,
      "TurretFireRate": 0.125,
      "TurretMaxTargetRange": 300.0,
      "TurretTimeBetweenBursts": 3.0,
      "UseCustomLoot": false,
      "UseGlobalDamageModifier": false,
      "WaterRequiredToExtinguishNapalm": 10000
    }
    I think it despawns because of the life time minutes
     
  7. Hello Everyone,

    When there is a heli crash on my server, all connected players have some lag until restarting rust..

    I tried to change "lockedCrated" to false, but it doesn't have any effect.

    Any idea ?

    Thanks
     
  8. Would love to be not ignored with my serious issue with this plugin.

    (11:07:49) | [Oxide] 11:07 [Error] Failed to call hook 'OnEntitySpawned' on plugin 'HeliControl v1.0.37' (NullReferenceException: Object reference not set to an instance of an object)

    (11:07:49) | [Oxide] 11:07 [Debug] at Oxide.Plugins.HeliControl.OnEntitySpawned (.BaseNetworkable entity) [0x00000] in <filename unknown>:0

    at Oxide.Plugins.HeliControl.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00000] in <filename unknown>:0

    at Oxide.Plugins.CSharpPlugin.InvokeMethod (HookMethod method, System.Object[] args) [0x00000] in <filename unknown>:0

    at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x00000] in <filename unknown>:0

    at Oxide.Core.Plugins.Plugin.CallHook (System.String name, System.Object[] args) [0x00000] in <filename unknown>:0

    (11:07:49) | [Oxide] 11:07 [Error] Failed to call hook 'OnEntitySpawned' on plugin 'HeliControl v1.0.37' (NullReferenceException: Object reference not set to an instance of an object)

    (11:07:49) | [Oxide] 11:07 [Debug] at Oxide.Plugins.HeliControl.OnEntitySpawned (.BaseNetworkable entity) [0x00000] in <filename unknown>:0

    at Oxide.Plugins.HeliControl.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00000] in <filename unknown>:0

    at Oxide.Plugins.CSharpPlugin.InvokeMethod (HookMethod method, System.Object[] args) [0x00000] in <filename unknown>:0

    at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x00000] in <filename unknown>:0

    at Oxide.Core.Plugins.Plugin.CallHook (System.String name, System.Object[] args) [0x00000] in <filename unknown>:0

    (11:07:49) | [Oxide] 11:07 [Error] Failed to call hook 'OnEntitySpawned' on plugin 'HeliControl v1.0.37' (NullReferenceException: Object reference not set to an instance of an object)

    (11:07:49) | [Oxide] 11:07 [Debug] at Oxide.Plugins.HeliControl.OnEntitySpawned (.BaseNetworkable entity) [0x00000] in <filename unknown>:0

    at Oxide.Plugins.HeliControl.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00000] in <filename unknown>:0

    at Oxide.Plugins.CSharpPlugin.InvokeMethod (HookMethod method, System.Object[] args) [0x00000] in <filename unknown>:0

    at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x00000] in <filename unknown>:0

    at Oxide.Core.Plugins.Plugin.CallHook (System.String name, System.Object[] args) [0x00000] in <filename unknown>:0

    This happens when chopper is downed
     
  9. I once again stopped receiving notifications for this thread, even though it's watched. @Wulf is there any chance you can look into this?


    To everyone, I apologize for not replying, and have to thank @Fujikura for seemingly replying in my absence. :)


    Should be able to fix the error that's been reported, I think I fixed it a while ago but never uploaded it, because I wanted to test it a bit first, and as said before, got no notifications to this thread, so I forgot.


    EDIT:
    I don't think this is related to the plugin, and changing locked crates to false will have little or no effect.

    Also, importantly; are you talking about client-side FPS lag, or server-side FPS lag? If it's the latter, it may be an actual issue, but if it's the first, then it's probably nothing to do with this plugin.
     
    Last edited by a moderator: Aug 14, 2016
  10. Shady757 updated HeliControl with a new update entry:

    1.0.38

     
  11. The Helicopter is too strong, Players cannot take him down.. how can i change it to an easier way to take him down?
     
  12. Tell the players to get stronger
     
  13. Sure not Helicontrol..got it using now on several servers in several versions, and never had a mass freeze...sometimes its reason are other plugins, hooks, etc, savepoints ,which are causing extreme lags on a specific situation.
     
  14. Wulf

    Wulf Community Admin

    I don't have any way to see what may have happened, but by default if you don't visit the site or threads with notifications, they stop sending after X amount with XenForo.
     
  15. Lower the health values in the config, including BaseHealth, or make the weapons do more damage to it, or make the helicopter deal less damage. Just check the config values and you should find multiple ways to make it weaker or stronger.
     
  16. @Shady757 Just to make it clear, if i will set the "DisableDefaultHeliSpawns: true" how it will work? I mean if its using Rust spawns, the heli is normaly spawning like thousands of miles behind in ocean, traveling by the set speed to island - usualy it takes 2 mins to get to map (if you have LustyMap you can see her when she comes ;) ) So I am just wondering, if I set above to true, where will the heli spawn? :) Like in ocean but on the visible edge of map or somewhere? Would be maybe good if we could have a option to set the heli spawn or few spawns - you know like NTeleportation plugin haves /town teleport and as admin you need to use ingame command /townset to set the teleport coords :) Would be awesome if I could send the helis from mountains or from my Admin house - would make a heliport for them :D
     
  17. As it stands, the only thing that config option is stop Rust from spawning it's own Helicopters. Any Helicopters you call that are not specifically on a player or coordinates will still spawn far out in the ocean. However, your idea is a pretty good one, and shouldn't be too hard to implement. I'll look into it!
     
  18. Thanx alot - will start today building some heliport ;)
     
  19. Oh another idea I was thinking of @Shady757 :) Could you make a list of Monuments where we could enable/disable (true/false) helicopter patrol? Like now it is trying to get all monuments (not including caves), But what If I want helis not to go for example to TrainYard or PowerPlants ect... Is it possible to have a list of these monuments in config and tell the heli to go/ not to go patrol there? :)
     
  20. Is there a way for VIP players who use /callheli to get it to go to their position instead of randomly on the map?