FancyDrop

Moved

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

5/5, 56 likes
  1. supply drops empty for me too
     
  2. still trying to understand what im reading when it comes to the coding, but i would like to disable the "Airdrop" and enable a timer for "Massdrop" I have successfully changed the timer settings but that only applied to the daily "Airdrop" If anyone can assist that would be really helpful.
     
  3. just added this plugin to test and i get this error in my console. not sure what i need to get this to work.

    Code:
    Error while compiling: FancyDrop.cs(826,12): error CS1061: Type `Network.Networkable' does not contain a definition for `handler' and no extension method `handler' of type `Network.Networkable' could be found. Are you missing an assembly reference?
     
  4. Outdated Rust/Oxide.
    [DOUBLEPOST=1504219782][/DOUBLEPOST]
    In the function "airdropTimerRun" it does call
    Code:
    startCargoPlane(newpos, false, plane, "regular");
    You could replace the "regular" by "massdrop".
     
  5. so if i reinstall oxide through my server provider i should get the newest update and itll keep my current plugins and configs?
     
  6. how do i add a cusotm event where the massdrop happens every so often like if i want it to happen every 5-7 hours?
     
  7. Timed Execute | Oxide
     
  8. Is there a specific way to set this up to work with Better Loot? I have my airdrop loot tables setup through BetterLoot, but when I do a mass drop, stuff I don't have in my loot tables are showing up in the airdrops. Looking through settings and seeing nothing that allows me to set it to just BetterLoots tables.
     
  9. Normally it does recognize automatically if BetterLoot is installed and has enabled "includeSupplyDrop" setting. Then FancyDrop lets BetterLoot do the job of filling the loot for supplys.
     
  10. OK, I'll double check it again. TY sir for the timely response. Amazing plugin.
     
  11. Thanks for the plugin!!! :)
     
    Last edited by a moderator: Sep 11, 2017
  12. could someone please share me a good supply signal / Mass drop / timed airdrop config .. i have been trying for 3hours to get this just right and no matter if i true or false static's or try to change custom loot tables , etc its always dropping jackets,wood armor,25hq,quarry,charges. please at this point i'm just lost af ! ........


    o and i don't use "better Loot " with this plugin .

    just make a video and explain this , cause honestly it's the bottle neck to all my plugins. changing /static loot tables shouldn't require "betterLoot" etc. idk maybe i'm just dumb, but i see this being simpler for everyone to use . unless the goal was to not have all use it . i mean if i set supply signal to use static items only , then scroll down to "supply signal" and add or remove what i want it should work right ? but no ... why ? sorry just frustrated with this atm
    please don't take this as hate towards this plugin , just want a simple solution and results .

    did you get it to work out the way you wanted ? could you help me please ?
     
    Last edited by a moderator: Sep 12, 2017
  13. is there a guide on how to use this plugin? i seem to be encountering the same as the person above me .
     
  14. | Error while compiling: FancyDrop.cs(826,12): error CS1061: Type `Network.Networkable' does not contain a definition for `owner' and no extension method `owner' of type `Network.Networkable' could be found. Are you missing an assembly reference?

    Any help please?
     
  15. How about using latest plugin version and latest game/oxide version ;)
    [DOUBLEPOST=1505762062][/DOUBLEPOST]
    Plugin description usage as config reference. thats all needed.
     
  16. I've loaded BetterLoot to my server and customized my loot tables. I've tested it by looting barrels and crates. My airdrop tables are the same as barrels in BetterLoot. I've tried unloading and reloading several times. The server has been restarted. Attached my config file, I'm not sure what I missed. Reading the overview I thought it was supposed to detect betterloot. Any ideas what I'm doing wrong?

    Edit- I'm using TimedExecute to send massdrop every 45 minutes. I've tested the drops with supply signal and toplayer drops. Loads default table.
     

    Attached Files:

  17. Thanks.
     
  18. I still haven't found out why FancyDrop isn't using BetterLoot.
    The bright side is I have been reading your configs/code long enough that I have a much greater understanding of the loot tables for FancyDrop.
    This will take me a much greater amount of time, but It's exciting that I'm starting to get this stuff. So, I'm going to customize the FancyDrop tables to my own personal flare. I feel the results would be better as well. Thanks for all your amazing plug ins and work!

     
  19. FancyDrop does check for a BetterLoot presence and in that case by the hook "isSupplyDropActive" for the switch "includeSupplyDrop".
    This switch is from the "SupplyDrop" settings part of BetterLoot.

    For any drop being spawned FancyDrop does mainly ignore then to set-up the container contents on its own tables.
    Technically it would also work without asking BetterLoot for its setting, cause FancyDrop does create the loot-content before the crate gets spawned, but it saves in this case cpu-time.

    You can simply check the active setting of BetterLoot by changing the min and max item amount both to maybe 5 items. Then you should see any later drop, after you did relaod BetterLoot, that they must have 5 items.
     
  20. Thanks , I will give that a try. Also, I've been messing with the code in the.. Data/FancyDrop.Json
    I'm hoping I looked at it long enough that it makes sense to me, and that I'm not just a potato doing potato things.. lol..
    I was wondering if I continued to edit the Data/FancyDrop.Json in this way would it also work, or would it just break it?

    {
    "Categories": {
    "1": {
    "LootSpawn.SupplyDrop": {
    "Collection.Weapons": 100,
    "Collection.Ammo": 100,
    "Collection.Melee": 100,
    "Collection.Armor": 100,
    "Collection.Clothes": 100,
    "Collection.Attachments": 100,
    "Collection.Building": 100,
    "Collection.Traps": 100,
    "Collection.Materials": 100,
    "Collection.Decor": 100,
    "Collection.Refine": 100,
    "Collection.Explosive": 100,
    "Collection.Meds": 100,
    "Collection.Food": 100,
    "Collection.Music": 100
    }
    },
    "2": {
    "Collection.Weapons": {
    "Tier.One": 100,
    "Tier.Two": 90,
    "Tier.Three": 80,
    "Tier.Four": 70,
    "Tier.Five": 60,
    },
    "Collection.Ammo": {
    "Ammo_One": 100,
    "Ammo.Two": 80,
    "Ammo.Three": 60
    "Ammo.Four": 40
    "Ammo.Five": 20
    }
    },
    "3": {
    "Tier.One": {
    "bow.hunting": 5,
    "crossbow": 10,
    "pistol.eoka": 10,
    },
    "Ammo_One": {
    "coffeecan.helmet": 40,
    "bucket.helmet": 40,
    "jacket.snow": 50,
    "riot.helmet": 40
    }
    }
    }
    }


    -Edit- The smileys I couldn't help, Its actually "Ammo . One" without the spaces.