BetterLoot

Moved

Total Downloads: 42,623 - First Release: Feb 26, 2015 - Last Update: Mar 20, 2018

4.95699/5, 93 likes
  1. English is minimum needed to understand how to manage any plugin on Oxide. The configuration does make sense when you are able to read and understand it.
    [DOUBLEPOST=1479760901][/DOUBLEPOST]
    Numbers from 2 to 3 make sense. anything else will produce not useful output.
     
  2. do you mean it's not a integer? i can set it to 2.5 for example? and still don't get it, if 2 will produce less rare loot than 3 or vice versa..
     
  3. Only full numbers, integer. Let it at 2 and you are fine.
     
  4. ahh, you answer like a special agent.. ok, thanks)
     
  5. Fujikura updated BetterLoot with a new update entry:

    2.11.2

     
  6. Why do you took out the Rarity Option? Is there now a other Way to handle the chances of the items? Sry when I overread something...
     
  7. Use ItemConfig for now...The RarrityOverrides were only in because i needed a solution to get all items working which had no rarity...
    I did lastly rewrite the internal Rarity handling, which made those overrides now obsolete.
     
  8. Code:
    [Oxide] 11:13 [Error] Failed to run a 0.10 timer in 'BetterLoot v2.11.1' (JsonSerializationException: Cannot deserialize the current JSON array (e.g. [1,2,3]) into type 'System.Collections.Generic.Dictionary`2[System.String,System.String]' because the type requires a JSON object (e.g. {"name":"value"}) to deserialize correctly.
    To fix this error either change the JSON to a JSON object (e.g. {"name":"value"}) or change the deserialized type to an array or a type that implements a collection interface (e.g. ICollection, IList) like List<T> that can be deserialized from a JSON array. JsonArrayAttribute can also be added to the type to force it to deserialize from a JSON array.
    Path 'AllItemsAvailable', line 3, position 24.)
    [Oxide] 11:13 [Debug]   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.EnsureArrayContract (Newtonsoft.Json.JsonReader reader, System.Type objectType, Newtonsoft.Json.Serialization.JsonContract contract) [0x00000] in <filename unknown>:0
      at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateList (Newtonsoft.Json.JsonReader reader, System.Type objectType, Newtonsoft.Json.Serialization.JsonContract contract, Newtonsoft.Json.Serialization.JsonProperty member, System.Object existingValue, System.String id) [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.SetPropertyValue (Newtonsoft.Json.Serialization.JsonProperty property, Newtonsoft.Json.JsonConverter propertyConverter, Newtonsoft.Json.Serialization.JsonContainerContract containerContract, Newtonsoft.Json.Serialization.JsonProperty containerProperty, Newtonsoft.Json.JsonReader reader, System.Object target) [0x00000] in <filename unknown>:0
      at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject (System.Object newObject, Newtonsoft.Json.JsonReader reader, Newtonsoft.Json.Serialization.JsonObjectContract contract, Newtonsoft.Json.Serialization.JsonProperty member, System.String id) [0x00000] in <filename unknown>:0 
     
  9. @ZeuS 5
     
  10. Only components x2 rates
    How to do?
     
  11. It has'nt such feature.
     
  12. would anyone be able to give me an example of the code for rarity of items and where it should be placed?
     
  13. For rarity use ItemConfig by NoGrod plz.
     
  14. Version 2.112, Disabled gun bodies from spawning in crates and now they don't spawn in gun crates as well, How do you set it up so that they don't spawn in regular crates but work in the other ones
     
  15. Hello! First off I love this plug in thanks for your work! Now, I am having some issues. I like what lot pops out, I just want to change the incriments of what items drop. For example, I don't mind if a rifle body, or tech trash pops out. But ive noticed its like 4 tech trash, 6 rifle bodies! To much... I tried messing with the increments in the betterloot.json file, but I am only really able to change how many items falls from said barrel or crate, but not the increments. Now I seen something on your page about loottables.json? I was wondering where this is as one was never created under my configs folder? All i have is the betterloot.json file. Was this suppose to compile/added? Or is there something I missed and was suppose to download another plug in to work along with this one? Because I feel that table is what I'm needing to change what I desire. Any help is greatly appreciated, thanks!
     
  16. I see you updated Monday, what smaller fixes, please elaborate? I'm getting goofy stuff on my server now like bleach, duct tape, sticks, etc. and tons of gun bodies in crates all over. Can I fix that?
     
  17. You have to go into the .json file and add and remove the things you want.. One thing that maybe missing ( that I have been on servers and seen ) is the semiauto body missing from crates..

    But yes.. Duct tape and bleach and glue ( sticks, sheet metal ) are not needed at this point.. Sheet metal is used to get metal frags but not needed to craft anything..

    \oxide\data\BetterLoot\LootTable.json <--- edit
     
  18. Thanks for the info. I'll get to it.
     
  19. @Wulf Do u know anything about why my heli drops 3 m249 at the same time? I edited it as 1 but heli has got 6 boxes. In 3 of them drops m249... It must be just 1 or 0 m249 in heli boxes.