CompoundOptions

Moved

Total Downloads: 859 - First Release: May 4, 2018 - Last Update: May 4, 2018

5/5, 13 likes
  1. Good looking out . thanks

     
  2. The only option that works in this plugin as of now is the disable turrets and disable vending machines. The others sometimes work, sometime's don't and are very unreliable.
    Safezone sometimes gets triggered and sometimes doesn't. However, disabling scientists seems to do nothing. If you hurt them, they will shoot you but not until death, only for like 1 second. It's very strange.
    But consider this: the disable turret option is horrible considering it lets players authorize themselves on it and claim their very own infinite-ammo sentry. I suggest fixing this ASAP.
     
  3. oxide 3993 version

    Code:
    01:20 [Info] CompoundOptions was compiled successfully in 4055ms
    01:20 [Error] Failed to call hook 'OnServerInitialized' on plugin 'CompoundOptions v1.1.0' (NullReferenceException: Object reference not set to an instance of an object)
      at ItemContainer.AddItem (ItemDefinition itemToCreate, System.Int32 p) [0x000f3] in <82990a8f4ed340279903f2a71725fee1>:0
      at NPCVendingMachine.AddItemForSale (System.Int32 itemID, System.Int32 amountToSell, System.Int32 currencyID, System.Int32 currencyPerTransaction, System.Byte bpState) [0x0006b] in <82990a8f4ed340279903f2a71725fee1>:0
      at Oxide.Plugins.CompoundOptions.StockNPCVending (NPCVendingMachine vending) [0x00080] in <588391c08881420194bfc886b8a79692>:0
      at Oxide.Plugins.CompoundOptions.OnServerInitialized () [0x002b9] in <588391c08881420194bfc886b8a79692>:0
      at Oxide.Plugins.CompoundOptions.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00198] in <588391c08881420194bfc886b8a79692>:0
      at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <c42b530987394b2da63b2e4218904439>:0
      at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <0f58cfbbba844942876db6036f28ac86>:0
      at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <0f58cfbbba844942876db6036f28ac86>:0
    01:20 [Warning] Calling 'OnServerInitialized' on 'CompoundOptions v1.1.0' took 5050ms
    01:20 [Info] Loaded plugin CompoundOptions v1.1.0 by rever
     
  4. Same ^^

    Code:
    (19:07:20) | Creating invalid/missing item!
    (19:07:20) | Failed to call hook 'OnServerInitialized' on plugin 'CompoundOptions v1.1.0' (NullReferenceException: Object reference not set to an instance of an object)
    at ItemContainer.AddItem (ItemDefinition itemToCreate, System.Int32 p) [0x000f3] in <82990a8f4ed340279903f2a71725fee1>:0
    at NPCVendingMachine.AddItemForSale (System.Int32 itemID, System.Int32 amountToSell, System.Int32 currencyID, System.Int32 currencyPerTransaction, System.Byte bpState) [0x0006b] in <82990a8f4ed340279903f2a71725fee1>:0
    at Oxide.Plugins.CompoundOptions.StockNPCVending (NPCVendingMachine vending) [0x00080] in <4afcd93e3c964c4e81baa72fece3216b>:0
    at Oxide.Plugins.CompoundOptions.OnServerInitialized () [0x002b9] in <4afcd93e3c964c4e81baa72fece3216b>:0
    at Oxide.Plugins.CompoundOptions.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00198] in <4afcd93e3c964c4e81baa72fece3216b>:0
    at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <c42b530987394b2da63b2e4218904439>:0
    at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <0f58cfbbba844942876db6036f28ac86>:0
    at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <0f58cfbbba844942876db6036f28ac86>:0
     
  5. It would be nice if this plugin works on vending machines with RP points
    is it possible that you add this option ?
     
  6. That is true !

    The options should be reloaded with the server which is not the case.
    We stop the stores by reloading the plugin but at the restart of the server the store is reopened.

    Please update this plugin.

    Thank you :)
     
  7. u can use timedexecute plugin to reload this plugin on server reboot
     
  8. If you are admin, use remove tool to remove the turrets. They will not respawn.
     
  9. Hello,

    would you be able to add the feature:

    make the bots of compound invulnerable
     
  10. pluggin error

    CompoundOptions.cs(43,14): warning CS0114: `Oxide.Plugins.CompoundOptions.LoadDefaultConfig()' hides inherited member `Oxide.Core.Plugins.Plugin.LoadDefaultConfig()'. To make the current member override that implementation, add the override keyword. Otherwise add the new keyword
    CompoundOptions.cs(29,25): warning CS0649: Field `Oxide.Plugins.CompoundOptions.Order.currencyAsBP' is never assigned to, and will always have its default value `false'
     
  11. Wulf

    Wulf Community Admin

    Warnings, not errors, and would not affect the plugin.
     
  12. when will we get the ability to restock the vending machines?
     
  13. hi
    can you do a update for this plugin and add bandit town too ? :D
     
  14. if i use this plugin since the new update and use my own outpost items and prices. then shops on bandit town disabled.
    i hope for a fix of this plugin

    if i dont use this plugin bandit town shop works fine !


    i really hope that this plugin get a update and we can set prices and items for Bandit Town shops too :-D
     
    Last edited by a moderator: Aug 3, 2018
  15. Has anyone been able to edit the bandit shops with this? Send me a PM =]
     
  16. Please update for bandit camps! thanks
     
  17. Please update the plugin!
     
  18. Bandit camp has borked modded servers . Being able to sell metal for scrap is insane . 28k metal for 1400 scrap (Unlimited sales). 500 scrap lr's ? SYF . Needs to be like 5k lol
    On a 10x or more that is so easy to get so fast. Anyone know if killing or deleting that sales man works?
     
  19. Please update the plugin!
     
  20. simple, unload Plugin, backup your /oxide/data/CompoundOptions.json file, then delete it and reload Plugin lets create a new /data file.
    take your old one and the new one and compare what u need and change how u want it. save data.
    and reload Plugin again.