FancyDrop

Moved

Total Downloads: 18,009 - First Release: Jun 8, 2016 - Last Update: Apr 19, 2018

5/5, 56 likes
  1. hi can anyone help me with disabling random and default airdrops? i just want the airdrops spawned by me on console.
     
  2. After update


    Code:
    Exception while calling NextTick callback (JsonSerializationException: Cannot deserialize the current JSON object (e.g. {"name":"value"}) into type 'System.Collections.Generic.List`1[Oxide.Plugins.FancyDrop+ExportData]' because the type requires a JSON array (e.g. [1,2,3]) to deserialize correctly.
    To fix this error either change the JSON to a JSON array (e.g. [1,2,3]) or change the deserialized type so that it is a normal .NET type (e.g. not a primitive type like integer, not a collection type like an array or List<T>) that can be deserialized from a JSON object. JsonObjectAttribute can also be added to the type to force it to deserialize from a JSON object.
    Path 'Categories', line 2, position 15.)
      at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject (Newtonsoft.Json.JsonReader reader, System.Type objectType, Newtonsoft.Json.Serialization.JsonContract contract, Newtonsoft.Json.Serialization.JsonProperty member, Newtonsoft.Json.Serialization.JsonContainerContract containerContract, Newtonsoft.Json.Serialization.JsonProperty containerMember, System.Object existingValue) [0x00000] in <filename unknown>:0
      at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal (Newtonsoft.Json.JsonReader reader, System.Type objectType, Newtonsoft.Json.Serialization.JsonContract contract, Newtonsoft.Json.Serialization.JsonProperty member, Newtonsoft.Json.Serialization.JsonContainerContract containerContract, Newtonsoft.Json.Serialization.JsonProperty containerMember, System.Object existingValue) [0x00000] in <filename unknown>:0
      at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize (Newtonsoft.Json.JsonReader reader, System.Type objectType, Boolean checkAdditionalContent) [0x00000] in <filename unknown>:0
     
  3. I'm Having the Exact same issue have you perhaps found a fix.
     
  4. Supplydoprs are completely empty?
     
  5. You need To Delete OLD FancyDrop.json Inn data and config to get to work
     
  6. guys, I want to call airdrop in real time:

    "RealTime": {
    "12:00": "random",
    "20:00": "random"
    },
    "ServerTime": {},
    "use RealTime": true,

    it that a right config ?
     
  7. Urrr...
    Code:
    Error while compiling: FancyDrop.cs(1127,138): error CS1061: Type `BaseEntity' does not contain a definition for `GetEstimatedWorldPosition' and no extension method `GetEstimatedWorldPosition' of type `BaseEntity' could be found. Are you missing an assembly reference?
    HLEP!? :/

    Oxide.Rust 2.0.3887
    FancyDrop 2.7.7
     
  8. is possible to turn off air drops on server with this plugin ? thanks for help
     
  9. Code:
        "Remove builtIn Airdrop": true,
        "Use Airdrop timer": false,
    [DOUBLEPOST=1523648417][/DOUBLEPOST]
    Very sure it's not this version :p
    [DOUBLEPOST=1523648442][/DOUBLEPOST]
    Yep
     
  10. How can i disable the Loot Table from Fancy Drop? I have AlphaLoot, but fancydrop overwrites my config.
     
  11. I goddamn swear to you it is 2.7.7 (pun intended! :3)
    I even redownloaded it right now and replaced the file - Same Size and everything - and same error again. "Downloaded 14.04.2018, 06:09am (GMT+1); 90,7 KB".
    And:
    Code:
    [Info("FancyDrop", "FuJiCuRa", "2.7.7", ResourceId = 1934)]
    Yes, I already deleted the .json, just in case.
     
  12. The current file has not any "GetEstimatedWorldPosition" inside :p
    Idk what you are loading, but that's 100% not 2.7.7 ;)
    [DOUBLEPOST=1523724455][/DOUBLEPOST]
    You need to get support for that plugin on CC (on condition you own a valid license)
     
  13. Is it not possible to turn it off from Fancy Drop?
     
  14. error with tonights oxide update -
    Code:
    Failed to run a 0.33 timer in 'FancyDrop v2.7.7' (NullReferenceException: Object reference not set to an instance of an object)
      at Oxide.Plugins.FancyDrop.startCargoPlane (Vector3 dropToPos, Boolean randomDrop, .CargoPlane plane, System.String dropType, System.String staticList, Boolean showinfo, UInt64 userID) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.FancyDrop+<dropMass>c__AnonStorey2.<>m__0 () [0x00000] in <filename unknown>:0
      at Oxide.Core.Libraries.Timer+TimerInstance.FireCallback () [0x00000] in <filename unknown>:0
    (18:00:06) | NullReferenceException: Object reference not set to an instance of an object
     
  15. Code:
    (13:00:52) | [FancyDrop] Run server timer: (12) topos 625 308 AIRFIELD_DROP regular
    (13:00:52) | Failed to call hook 'dropToPos' on plugin 'FancyDrop v2.7.7' (NullReferenceException: Object reference not set to an instance of an object)
      at Oxide.Plugins.FancyDrop.startCargoPlane (Vector3 dropToPos, Boolean randomDrop, .CargoPlane plane, System.String dropType, System.String staticList, Boolean showinfo, UInt64 userID) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.FancyDrop.dropToPos (.Arg arg) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.FancyDrop.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.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 hook, System.Object[] args) [0x00000] in <filename unknown>:0
     
  16. I have problems on two of my servers after I wiped today.
    It seams to appear as soon as a supply drop was thrown.

    Please check the recent oxide update changelog


    Code:
    Failed to run a 3.30 timer in 'FancyDrop v2.7.7' (NullReferenceException: Object reference not set to an instance of an object)
      at Oxide.Plugins.FancyDrop.startCargoPlane (Vector3 dropToPos, Boolean randomDrop, .CargoPlane plane, System.String dropType, System.String staticList, Boolean showinfo, UInt64 userID) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.FancyDrop+<SupplyThrown>c__AnonStorey0.<>m__1 () [0x00000] in <filename unknown>:0
      at Oxide.Core.Libraries.Timer+TimerInstance.FireCallback () [0x00000] in <filename unknown>:0
    NullReferenceException: Object reference not set to an instance of an object
    NullReferenceException: Object reference not set to an instance of an object
    NullReferenceException: Object reference not set to an instance of an object
    NullReferenceException: Object reference not set to an instance of an object
    NullReferenceException: Object reference not set to an instance of an object
    NullReferenceException: Object reference not set to an instance of an object
    NullReferenceException: Object reference not set to an instance of an object
     
    Last edited by a moderator: Apr 19, 2018
  17. Keeps spamming nonstop almost crashing the server, update please.
    Code:
    (10:57:46) | NullReferenceException: Object reference not set to an instance of an object
    (10:57:46) | NullReferenceException: Object reference not set to an instance of an object
    (10:57:46) | NullReferenceException: Object reference not set to an instance of an object
     
  18. FuJiCuRa updated FancyDrop with a new update entry:

    2.7.8

     
  19. HELP PLEASE - I want to set up a MASSDROP to every player location (one for each player)

    so What's the command to get every player location?

    ad.massdropto {everyplayer XY} ;D just kidding... Please help!
     
  20. Any reason none of my planes come period even if i drop a signal

    i also get this message in logs
    Code:
    19:31 [Error] Failed to run a 3.30 timer in 'FancyDrop v2.7.7' (NullReferenceException: Object reference not set to an instance of an object)
      at Oxide.Plugins.FancyDrop.startCargoPlane (Vector3 dropToPos, Boolean randomDrop, .CargoPlane plane, System.String dropType, System.String staticList, Boolean showinfo, UInt64 userID) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.FancyDrop+<SupplyThrown>c__AnonStorey0.<>m__1 () [0x00000] in <filename unknown>:0
      at Oxide.Core.Libraries.Timer+TimerInstance.FireCallback () [0x00000] in <filename unknown>:0
    19:32 [Info] [Death Notes] [Staff] VelxinOne killed a Stag with a Spas-12 Shotgun from 2.87m.
    19:38 [Error] Failed to call hook 'cdropRandom' on plugin 'FancyDrop v2.7.7' (NullReferenceException: Object reference not set to an instance of an object)
      at Oxide.Plugins.FancyDrop.startCargoPlane (Vector3 dropToPos, Boolean randomDrop, .CargoPlane plane, System.String dropType, System.String staticList, Boolean showinfo, UInt64 userID) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.FancyDrop.cdropRandom (.BasePlayer player, System.String command) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.FancyDrop.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.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 hook, System.Object[] args) [0x00000] in <filename unknown>:0
    


    Code:
    {
      "Airdrop": {
        "Default radius for location based massdrop": 100,
        "Delay between Massdrop plane spawns": 0.66,
        "Disable SupplySignal randomization": false,
        "Massdrop default plane amount": 5,
        "Multiplier for (plane height * highest point on Map); Default 1.0": 1.0,
        "Multiplier for overall flight distance; lower means faster at map": 1.25,
        "Players can shoot down the drop": false,
        "Players can shoot down the drop - needed hits": 5,
        "Prefab effect to use": "assets/bundled/prefabs/fx/survey_explosion.prefab",
        "signal rocket explosion timer": 15,
        "signal rocket speed": 15,
        "Use special effect at reaching ground position": true
      },
      "DropLight": {
        "Frequency for blinking": 0.25,
        "remove Light once landed": false,
        "Time for pause between blinking": 3.0,
        "use SupplyDrop Light": true
      },
      "DropSettings": {
        "DropDefault": {
          "additionalheight": 0,
          "crateAirResistance": 0.9,
          "cratesGap": 50,
          "despawnMinutes": 15,
          "includeStaticItemList": false,
          "includeStaticItemListName": "regular",
          "includeStaticItemListOnly": false,
          "itemDivider": 2,
          "maxCrates": 2,
          "maxItems": 10,
          "minCrates": 1,
          "minItems": 8,
          "planeSpeed": 100,
          "useCustomLootTable": false
        },
        "DropTypes": {
          "custom_event": {
            "additionalheight": 0,
            "crateAirResistance": 0.9,
            "cratesGap": 50,
            "despawnMinutes": 15,
            "fireSignalRocket": false,
            "includeStaticItemList": false,
            "includeStaticItemListName": "custom_event",
            "includeStaticItemListOnly": false,
            "itemDivider": 2,
            "maxCrates": 2,
            "maxItems": 10,
            "minCrates": 1,
            "minItems": 8,
            "notificationInfo": "Custom Stuff",
            "planeSpeed": 100,
            "useCustomLootTable": false
          },
          "dropdirect": {
            "additionalheight": 0,
            "crateAirResistance": 0.9,
            "cratesGap": 50,
            "despawnMinutes": 15,
            "fireSignalRocket": false,
            "includeStaticItemList": false,
            "includeStaticItemListName": "dropdirect",
            "includeStaticItemListOnly": false,
            "itemDivider": 2,
            "maxCrates": 2,
            "maxItems": 10,
            "minCrates": 1,
            "minItems": 8,
            "planeSpeed": 100,
            "useCustomLootTable": false
          },
          "massdrop": {
            "additionalheight": 0,
            "crateAirResistance": 0.9,
            "cratesGap": 50,
            "despawnMinutes": 15,
            "fireSignalRocket": false,
            "includeStaticItemList": false,
            "includeStaticItemListName": "massdrop",
            "includeStaticItemListOnly": false,
            "itemDivider": 2,
            "maxCrates": 2,
            "maxItems": 10,
            "minCrates": 1,
            "minItems": 8,
            "planeSpeed": 100,
            "useCustomLootTable": false
          },
          "regular": {
            "additionalheight": 0,
            "crateAirResistance": 0.9,
            "cratesGap": 50,
            "despawnMinutes": 15,
            "fireSignalRocket": false,
            "includeStaticItemList": false,
            "includeStaticItemListName": "regular",
            "includeStaticItemListOnly": false,
            "itemDivider": 2,
            "maxCrates": 2,
            "maxItems": 10,
            "minCrates": 1,
            "minItems": 8,
            "planeSpeed": 100,
            "useCustomLootTable": false
          },
          "supplysignal": {
            "additionalheight": 0,
            "crateAirResistance": 0.9,
            "cratesGap": 50,
            "despawnMinutes": 15,
            "fireSignalRocket": false,
            "includeStaticItemList": false,
            "includeStaticItemListName": "supplysignal",
            "includeStaticItemListOnly": false,
            "itemDivider": 2,
            "maxCrates": 2,
            "maxItems": 10,
            "minCrates": 1,
            "minItems": 8,
            "planeSpeed": 100,
            "useCustomLootTable": false
          }
        }
      },
      "Generic": {
        "Admin messages color": "silver",
        "AuthLevel needed for console commands": 1,
        "Broadcast messages color": "white",
        "Chat/Message prefix": "Air Drop",
        "GUI Announce command": "announce.announce",
        "Lock DirectDrop to be looted only by target player": true,
        "Lock SignalDrop to be looted only by target player": false,
        "Prefix color": "cyan",
        "Prefix format": "<color={0}>{1}</color>: ",
        "Show message to admin after command usage": true,
        "Time for active smoke of SupplySignal": 210.0,
        "Unlock crates only after player stopped looting": false,
        "version": "2.7.7"
      },
      "Notification": {
        "Maximum distance in meters to get notified about landed Drop": 1000,
        "Maximum distance in meters to get notified about looted Drop": 1000,
        "Notify a player about incoming Drop to his location": true,
        "Notify a player about spawned Drop at his location": true,
        "Notify admins per chat about player who has thrown SupplySignal ": true
        "Notify console at Drop by SupplySignal": true,
        "Notify console at timed-regular Drop": true,
        "Notify console when a Drop is being looted": true,
        "Notify console when Drop is landed": false,
        "Notify console when Drop is spawned": false,
        "Notify console when Drop landed/spawned only at the first": true,
        "Notify players at custom/event Drop": true,
        "Notify players at custom/event Drop including Coords": false,
        "Notify players at Drop by SupplySignal": true,
        "Notify players at Drop by SupplySignal including Coords ": true
        "Notify players at Massdrop": true,
        "Notify players at Random/Timed Drop": true,
        "Notify players at Random/Timed Drop including Coords": false,
        "Notify players when a Drop is being looted": true,
        "Notify players when a Drop is being looted including coords": true
        "Notify players when Drop is landed about distance": true,
        "Notify Players who has thrown a SupplySignal": true
        "Notify Players who has thrown a SupplySignal including coords": true
        "use GUI Announcements for any Drop notification": true
      },
      "SimpleUI": {
        "SimpleUI_Enable": false,
        "SimpleUI_FontSize": 25,
        "SimpleUI_HideTimer": 10,
        "SimpleUI_Left": 0.1,
        "SimpleUI_MaxHeight": 0.1,
        "SimpleUI_MaxWidth": 0.8,
        "SimpleUI_NoticeColor": "1 1 1 0.9",
        "SimpleUI_ShadowColor": "0.1 0.1 0.1 0.5",
        "SimpleUI_Top": 0.05
      },
      "StaticItems": {
        "DropTypes": {
          "custom_event": {
            "itemDivider": 2,
            "itemList": {
              "explosive.timed": 10,
              "grenade.f1": 10
            }
          },
          "dropdirect": {
            "itemDivider": 2,
            "itemList": {
              "explosive.timed": 4,
              "surveycharge": 10
            }
          },
          "massdrop": {
            "itemDivider": 2,
            "itemList": {
              "explosive.timed": 4,
              "grenade.f1": 10
            }
          },
          "regular": {
            "itemDivider": 2,
            "itemList": {
              "cctv.camera": 2,
              "targeting.computer": 2
            }
          },
          "supplysignal": {
            "itemDivider": 2,
            "itemList": {
              "explosive.timed": 4,
              "metal.refined": 100
            }
          }
        }
      },
      "Timer": {
        "Cleanup old Drops at serverstart": true,
        "Maximum minutes for random timer delay ": 50,
        "Minimum minutes for random timer delay ": 30,
        "Minimum players for timed Drop": 1,
        "Remove builtIn Airdrop": true,
        "Reset Timer after manual random drop": false,
        "Use Airdrop timer": true,
        "Used Airdrop timer command": "random"
      },
      "Timers": {
        "log to console": true,
        "Minimum players for running Timers": 0,
        "RealTime": {
          "16:00": "massdrop 3",
          "18:00": "toplayer *"
        },
        "ServerTime": {
          "18": "massdropto 0 0 5 100",
          "6": "massdrop 3"
        },
        "use RealTime": false,
        "use ServerTime": false
      }
    }