FancyDrop

Moved

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

5/5, 56 likes
  1. Thats looks good to fit into the needed data-structure.
    Mainly it's a simplified lootspawn configuration which is in full schema used by LootConfig for example.
     
  2. Hi Fujikura. First off. Thanks for spending the time supporting the plugin. Can't wait to get it working. For starters, I am having an issue getting the "Minimum players for timed Drop" value to stick.

    I am trying to change the min player value to 50 like below:

    "Timer": {
    "Maximum minutes for random timer delay ": 30,
    "Minimum minutes for random timer delay ": 30,
    "Minimum players for timed Drop": 50,
    "Remove builtIn Airdrop": true,
    "Use Airdrop timer": true
    },

    I verify that value exists in the FancyDrop.cs file on the server and then reload the plugin. This is the output:

    Loaded plugin FancyDrop v2.6.21 by Fujikura
    [FancyDrop] Map Highest Point: (500m) | Plane flying height: (~500m)
    [FancyDrop] Timed Airdrop activated with '2' players between '30' and '50' minutes
    [FancyDrop] Next timed Airdrop in 35 minutes
    Calling 'OnServerInitialized' on 'FancyDrop v2.6.21' took 326ms
    [FancyDrop] Custom loot table loaded with '43' items

    No matter what I do, it continues to stay at the number 2 value. I have tryied using the reload command and removed the plugin and re-added it. I have restarted the server several times. I read every post on this forum for an answer, but missed it or wasn't it wasn't there. Am I doing something wrong?
    This is my first server and so all of this is new to me. Feel free to bash my ignorance :)
     
  3. hello, are u sure u save the FancyDrop.json data? and then reload FancyDrop ?

    try maybe this

    "Maximum minutes for random timer delay ": 31,
    "Minimum minutes for random timer delay ": 30,
    "Minimum players for timed Drop": 50,
     
  4. Maybe that is my issue. Maybe I don't know how to save it correctly. Is there a command that I need to use?
    Basically, I just open up the FancyDrop.cs file, make the change, click save and then reload. I do not make any changes to the FancyDrop.json data directly.
     
  5. ehmm in oxide/plugins/FancyDrop.cs u change nothing its the plugin, u need just edit in the oxide/config/FancyDrop.json there are your settings where u edit how do u like it

    edit:

    if u have do any change in oxide/plugins/FancyDrop.cs data delete it and download it again
     
  6. That did it!. I was editing the wrong file this whole time. Thanks dIMjIM for the help. You rock!
     
  7. Think you learned now the first thing: Don't touch the plugins, touch the configs :p
     
  8. :) Definitely. Lesson learned.
     
  9. Since a couple days, it seems i have to manually reload the plugin after a server restart to make it work again. What could that be?
     
  10. Hi,
    I try to create an airdrop with an m249 inside but I can not.
    I installed the FancyDrop and Betterloot plugins. In the Betterloot> SupplyDrop.json, I only put the m249. In Blacklist.json, I put all the objects of NamesList.json, except the m249. I also put "includeSupplyDrop": true in BetterLoot.json. But that does not work. I would like that there is only the m249 in the airdrop can you help me please?
     

    Attached Files:

  11. Forget the BetterLoot BlackList, the plugin does anyway only spawn those items from the lists.

    For only a few static items per drop, or also only one, use the static items of FancyDrop, thats more direct then any itemlist or lottable could work.
    Look in the FAQ for Description of StaticItems:
     
  12. Hi,
    When i edit and save FancyDrop.json with timer max/min : 15/10 and min players 0.

    Then i use the Reload FancyDrop command console.

    Output say: [FancyDrop] Timed Airdrop activated with '2' players between '30' and '50' minutes .

    How this can be possible? What i'm doing wrong?

    Help please :D
     
    1. open config/FancyDrop.json (how depends on your hosting or dedicated env.)
    2. edit the preferred values
    3. save the file (how depends on your hosting or dedicated env.)
    4. do on console "reload FancyDrop"
    5. ...done
     
  13. I'm doing exactly what you say.

    Open/Edit/Save/Reload.

    Output, say 30/50/2 .

    I'm on ClanForge host server.
     
  14. Then: consult your provider support or their FAQ. sure there's an info on it.
     
  15. How i can change airdrop dropping speed? Its too fast atm...
     
  16. Problem solved :D

    ClanForge interface send pluggin in cfg directory instead of config...

    Thx to dIMjIM and Fujikura ;)
     
  17. Hello Fujikura, can i make auto mass drops every 4 hours?
    It is correct like this:?
    Code:
      "Timers": {
        "log to console": true,
        "Minimum players for running Timers": 0,
        "RealTime": {
          "00:00": "massdrop 5",
          "04:00": "massdrop 5",
          "08:00": "massdrop 5",
          "12:00": "massdrop 5",
          "16:00": "massdrop 5",
          "20:00": "massdrop 5",
        },
        "ServerTime": {
          "18": "massdropto 0 0 5 100",
          "6": "massdrop 3"
        },
        "use RealTime": true,
        "use ServerTime": false
     
  18. Yep, looks good.
     
  19. Code:
    Console: FancyDrop.cs(375,8): warning CS0114: `Oxide.Plugins.FancyDrop.LoadDefaultMessages()' hides inherited member `Oxide.Core.Plugins.Plugin.LoadDefaultMessages()'. To make the current member override that implementation, add the override keyword. Otherwise add the new keyword
    /home/rust26015-178de/servidor/Oxide.Core.dll (Location of the symbol related to previous warning)
    FancyDrop.cs(279,8): warning CS0414: The private field `Oxide.Plugins.FancyDrop.useSupplyDropEffectNight' is assigned but its value is never used
    FancyDrop.cs(281,10): warning CS0414: The private field `Oxide.Plugins.FancyDrop.supplyDropEffectSpawn' is assigned but its value is never used