Gyrocopter

Allows players to fly there very own scrap build gyrocopter ingame

Total Downloads: 5,164 - First Release: Jun 22, 2017 - Last Update: Jul 26, 2018

5/5, 44 likes
  1. As of 69 oxide... plugin affects world and building stability. Items and animals fall through world.
     
  2. pressing the space bar will cause you to jump off the plane rather than rise
     
  3. how do i let all the admin on my sever spawn to copter
     
    Last edited by a moderator: Jun 29, 2018
  4. yes permission are not working for me
     
  5. Same here, and when it runs out of juice, it doesn't recharge on it's own. I had to give everyone unlimited fuel permission
     
  6. I had a group leave because the Gyrocopter wasn't working on my server (I forgot to remove the instruction from UniversalUI). Guess they're in for a treat when they try looking for a server with a working version. lol
     
  7. Hello, press the space key to pop up the helicopter!
     
  8. There is a slight problem with the cargo grid (/ copterdropnet). I release the cargo grid and start to climb it. As a result, the server disconnects me with this error:
    perfect_root[101160/76561198285251796] FlyHack: Enforcing (violation of 103.1844
    )
    37.0.130.84:59814/76561198285251796/perfect_root kicked: Kicked: FlyHack Violati
    on Level 103.1844
    Kicked: perfect_root

    Please check.

    For such a great MOD, a separate THANKS! =))
     
  9. has the spacebar issue been fixed
     
  10. Almost done with update.. gonna fix a lot of the issues.
    Biggest thing is preventing player from Dismounting when hitting jump. Some things have changed in the last few months that makes preventing this very unreliable to prevent. I hope to have a workaround or something working to allow UP and not dismount.

    Should be a couple of days and ill get it out.
     
  11. Thank you. I wish you good health.
     
  12. It's very cool that you are still working on this plugin. It's a great job. It is very necessary. I try to disable the players from teleportation. Restricted it as much as possible. And air transport is very necessary. Fast and affordable. To compete with teleportation.

    There is another remark. Or even an offer.
    I learned the plugin code. I found the necessary solutions.
    First, then when you move, if you press "space", the player exits the helicopter and the helicopter continues to fly further. And flies in an unknown direction. This is bad. Temporarily, I solved this problem by increasing the range of the command "/ copterdestroy" to the size of the map. This solved the problem partially. After all, now all helicopters are destroyed. (
    In the code, I understand, you need to check for the presence of the player in the cabin. If the player does not exist, it is logical that the helicopter "falls". For example, the test is performed when you press a certain key - "space". I hope this action will not slow down the script.

    And the second, a helicopter needs to install a luggage compartment))
    I'm now trying to fix the code a bit and finish writing that the box would have been spawned along with the parts of the helicopter. Will it work? ))
    I hope you do not mind that I'm changing your work. If everything works out, I'll let you know about the changes and hope they like it, so the new update will already be with the box. )

    What I do not remember, in previous versions, the helicopter also flew only in a straight line, keeping a distance above the ground?
    Why not assign the "E" key to exit the cab, and "space" to climb up. For some reason, I did not find the lines in the code that are responsible for getting out of the cab. Can you help me fix this?

    I myself am very poor at understanding the syntax, but I can change something a little. Unfortunately to do a great job, I do not have enough knowledge.

    Thank you very much that you are working on this.
    Get well soon! And success in life is not only in work. ))

    ... And even today the team / copterdestroy stopped working. Now I will try to install the original plugin without changes and my translation. Perhaps that's what I missed, accidentally damaging the code.
    I went

    [DOUBLEPOST=1531842969][/DOUBLEPOST]..and suddenly it dawned on me that if I now even put the box, then when the plug-in is reloaded, the helicopter will disappear along with the box and the loot. This is not good.
    Probably it is necessary that during the creation and landing the data of the machine's location in the oxide / data should be recorded ...
    I am ready to work closely with you to bring the work to the ideal. )))
    I am now very actively using it. And it is very necessary)
     
    Last edited by a moderator: Jul 17, 2018
  13. I set my gyrocopter plugin to reload and destroy all copters just before my daily server restart.
     
  14. Periodically, the / copterdestroy command stops working. It is necessary to reload the plugin and everything returns and works.
    The reason has not yet found out. But it gives a terrible anxiety.
     
  15. Help please, zappannit a small box on the helicopter))
     
  16. Colon Blow updated Gyrocopter with a new update entry:

    1.2.3



    I rolled a lot of stuff into the update, if anyone has any issues with some of them or needs to add new ones.. let me know :) Ill try to get to them asap.
     
    Last edited by a moderator: Jul 26, 2018
  17. Deleted config, loaded plugin and I'm getting a lot of this
    Code:
    [Oxide] 23:00 [Error] Failed to call hook 'CanLootEntity' on plugin 'Gyrocopter v1.2.3' (NullReferenceException: Object reference not set to an instance of an object)
      at Oxide.Plugins.Gyrocopter.CanLootEntity (BasePlayer player, StorageContainer container) [0x00020] in <52060c6b2c704b9098c804a98f5b6df9>:0
      at Oxide.Plugins.Gyrocopter.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00258] in <52060c6b2c704b9098c804a98f5b6df9>:0
      at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <4de2a9f5b1eb4f0ea3c4c9778603446d>:0
      at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in :0
      at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in :0[Oxide] 23:00 [Error] Failed to call hook 'CanLootEntity' on plugin 'Gyrocopter v1.2.3' (NullReferenceException: Object reference not set to an instance of an object)
      at Oxide.Plugins.Gyrocopter.CanLootEntity (BasePlayer player, StorageContainer container) [0x00020] in <52060c6b2c704b9098c804a98f5b6df9>:0
      at Oxide.Plugins.Gyrocopter.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00258] in <52060c6b2c704b9098c804a98f5b6df9>:0
      at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <4de2a9f5b1eb4f0ea3c4c9778603446d>:0
      at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in :0
      at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in :0[Oxide] 23:00 [Error] Failed to call hook 'CanLootEntity' on plugin 'Gyrocopter v1.2.3' (NullReferenceException: Object reference not set to an instance of an object)
      at Oxide.Plugins.Gyrocopter.CanLootEntity (BasePlayer player, StorageContainer container) [0x00020] in <52060c6b2c704b9098c804a98f5b6df9>:0
      at Oxide.Plugins.Gyrocopter.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00258] in <52060c6b2c704b9098c804a98f5b6df9>:0
      at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <4de2a9f5b1eb4f0ea3c4c9778603446d>:0
      at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in :0
      at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in :0[Oxide] 23:00 [Error] Failed to call hook 'CanLootEntity' on plugin 'Gyrocopter v1.2.3' (NullReferenceException: Object reference not set to an instance of an object)
      at Oxide.Plugins.Gyrocopter.CanLootEntity (BasePlayer player, StorageContainer container) [0x00020] in <52060c6b2c704b9098c804a98f5b6df9>:0
      at Oxide.Plugins.Gyrocopter.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00258] in <52060c6b2c704b9098c804a98f5b6df9>:0
      at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <4de2a9f5b1eb4f0ea3c4c9778603446d>:0
      at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in :0
      at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in :0[Oxide] 23:00 [Error] Failed to call hook 'CanLootEntity' on plugin 'Gyrocopter v1.2.3' (NullReferenceException: Object reference not set to an instance of an object)
      at Oxide.Plugins.Gyrocopter.CanLootEntity (BasePlayer player, StorageContainer container) [0x00020] in <52060c6b2c704b9098c804a98f5b6df9>:0
      at Oxide.Plugins.Gyrocopter.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00258] in <52060c6b2c704b9098c804a98f5b6df9>:0
      at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <4de2a9f5b1eb4f0ea3c4c9778603446d>:0
      at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in :0
      at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in :0[Oxide] 23:00 [Error] Failed to call hook 'CanLootEntity' on plugin 'Gyrocopter v1.2.3' (NullReferenceException: Object reference not set to an instance of an object)
      at Oxide.Plugins.Gyrocopter.CanLootEntity (BasePlayer player, StorageContainer container) [0x00020] in <52060c6b2c704b9098c804a98f5b6df9>:0
      at Oxide.Plugins.Gyrocopter.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00258] in <52060c6b2c704b9098c804a98f5b6df9>:0
      at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <4de2a9f5b1eb4f0ea3c4c9778603446d>:0
      at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in :0
      at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in :0[Oxide] 23:00 [Error] Failed to call hook 'CanLootEntity' on plugin 'Gyrocopter v1.2.3' (NullReferenceException: Object reference not set to an instance of an object)
      at Oxide.Plugins.Gyrocopter.CanLootEntity (BasePlayer player, StorageContainer container) [0x00020] in <52060c6b2c704b9098c804a98f5b6df9>:0
      at Oxide.Plugins.Gyrocopter.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00258] in <52060c6b2c704b9098c804a98f5b6df9>:0
      at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <4de2a9f5b1eb4f0ea3c4c9778603446d>:0
      at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in :0
      at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in :0 
    On latest version of oxide
     
  18. On latest version of oxide[/QUOTE]

    lemme check, cause I do not have the latest version.. lol
    and I wonder if any old copters where left behind.. ill test

    EDIT :: found issue, when opening a Non gyrocopter box, it throws the errors.. ill get a update out in a min.
     
    Last edited by a moderator: Jul 26, 2018
  19. Colon Blow updated Gyrocopter with a new update entry:

    1.2.4