everything spawns as defualt not as i want it to
{ "ItemListBarrels": { "antiradpills": 100, "black.raspberries": 20 - Pastebin.com
BetterLoot
Moved
Total Downloads: 42,623 - First Release: Feb 26, 2015 - Last Update: Mar 20, 2018
- 4.95699/5, 93 likes
-
-
I THINK he might be having issues with his loot spawning the default items and not the ones he specified... Having said that, if his config file consists of { "ItemListBarrels": { "antiradpills": 100, "black.raspberries": 20 - Pastebin.com then I can understand why.
@SaltyCoffee - Please post your BetterLoot data files and config file too. It is impossible to even begin to try and help you based on what you've said already. -
never mind i fixed
-
What does the "baseItemRarity" number mean exactly? default is 2, but what happens if I put it at 1 or 3? Any ideas would be helpful.
[DOUBLEPOST=1481062637][/DOUBLEPOST]Also, every time I try and reload the plugin, it says:
(15:16:30) | [Oxide] 17:16 [Info] Unloaded plugin BetterLoot v2.10.0 by Fujikura/dcode
(15:16:30) | [Oxide] 17:16 [Info] Loaded plugin BetterLoot v2.10.0 by Fujikura/dcode
(15:16:30) | [Oxide] 17:16 [Warning] [BetterLoot] Plugin not active after first Setup. Change 'pluginEnabled' by config
Does this mean the updated config will not be active? or... better yet, what the hell does this mean? -
-
Just updated, now I have this error....
(17:13:59) | [Oxide] 19:13 [Info] Loaded plugin BetterLoot v2.11.2 by Fujikura/dcode
(17:13:59) | [Oxide] 19:13 [Warning] [BetterLoot] Plugin not active after first Setup. Change 'pluginEnabled' by config
(17:13:59) | [Oxide] 19:13 [Error] Failed to run a 0.10 timer in 'BetterLoot v2.11.2' (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.)
(17:13:59) | [Oxide] 19: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
[DOUBLEPOST=1481070057][/DOUBLEPOST]Never mind, had to delete ALL files from previous install of plugin, now it seems to work fine. Onto editing! -
-
>> BetterLoot for Rust - 2.11.0 | Oxide -
I've had my server running with BetterLoot for a while now had have had no problems. But ever since i have updated game to newest version and updated oxide the loot has gone back to default.
None of the config or data files have changed and nothing i try seems to fix it need help!!! -
-
how to multiply items by 100 or somthing ? i want that components spawn as 100 eachtime is that possible? if yes how?
-
I haven't used BetterLoot for a good few days now as I replaced it with AlphaLoot, so I'm not 100% certain if it spawns 100 each time or max 100. -
-
-
its strange because if i say like 100 techparts or what ever its still 2-50 and not always 100 ? or how does that work
-
With AlphaLoot, at least for me anyway, the number that you put is the number of items that spawn. So if I did put "techparts": 100, then 100 Tech Parts would spawn. I'm probably doing it wrong, but it works. xD
Also, when you update the values, make sure you don't forget to do betterloot.reload in the console... Some people forget that part. -
I've looked and not found, can someone explain how i can make the loot in rad towns or other radioactive areas be better with this plugin it seems that everything uses the same loot table?
-
helis and airdrops drop normal loot not what i want
Attached Files:
-
-
[DOUBLEPOST=1481532555][/DOUBLEPOST]
Last item in SupplyDrop (smg.thompson) has a comma. You don't use a comma on the last item in a list.
There are 2 commas on autoturret.
No comma after the holosight mod.
All fixed and ready for download. Could not see any other errors, but there may be more.
Also, don't forget to go into the BetterLoot.json config file and ENABLE the custom loot tables for airdrops and helicrates! Then Reload the plugin as usual and it should work fine.Attached Files:
Last edited by a moderator: Dec 12, 2016 -