BoxLooters

[AntiCheat] Log looters for a containers

Total Downloads: 6,122 - First Release: Apr 26, 2015 - Last Update: Jun 19, 2017

5/5, 21 likes
  1. Well... i can't determine issue from that response, since there not evern a line number. Require on-place rebugging :/
     
  2. After last 100 mb update i got this error -.- even after reinstall.

    Code:
    [Oxide] 10:05 AM [Info] Unloaded plugin BoxLooters v0.2.7 by 4seti [Lunatiq] for Rust Planet
    [Oxide] 10:05 AM [Info] BoxLooters was compiled successfully in 1869ms
    [Oxide] 10:05 AM [Info] Loaded plugin BoxLooters v0.2.7 by 4seti [Lunatiq] for Rust Planet
    [Oxide] 10:05 AM [Info] [BoxLooters] BoxLooters: Old Box data loaded!
    [Oxide] 10:05 AM [Info] [BoxLooters] BoxLooters: Old Players data loaded!
    [Oxide] 10:05 AM [Warning] [BoxLooters] BoxLooters: Removed 6 old records from BoxData, 1 old LootEntries removed
    [Oxide] 10:05 AM [Warning] [BoxLooters] BoxLooters: Removed 0 old records from PlayerData, 0 old LootEntries removed
    [Oxide] 10:05 AM [Info] [BoxLooters] BoxLooters: Plugin is operating!
    [Oxide] 10:06 AM [Error] Failed to call hook 'cmdBox' on plugin 'BoxLooters' (NullReferenceException: Object reference not set to an instance of an object)
    [Oxide] 10:06 AM [Debug]   at Oxide.Core.Libraries.Permission.GroupExists (System.String groupname) [0x00000] in <filename unknown>:0
      at Oxide.Core.Libraries.Permission.GroupHasPermission (System.String groupname, System.String perm) [0x00000] in <filename unknown>:0
      at Oxide.Core.Libraries.Permission+<GroupsHavePermission>c__AnonStorey0.<>m__0 (System.String group) [0x00000] in <filename unknown>:0
      at System.Linq.Enumerable.Any[String] (IEnumerable`1 source, System.Func`2 predicate) [0x00000] in <filename unknown>:0
      at Oxide.Core.Libraries.Permission.GroupsHavePermission (System.Collections.Generic.HashSet`1 groups, System.String perm) [0x00000] in <filename unknown>:0
      at Oxide.Core.Libraries.Permission.UserHasPermission (System.String userid, System.String perm) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.BoxLooters.HavePerm (.BasePlayer player) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.BoxLooters.cmdBox (.BasePlayer player, System.String cmd, System.String[] args) [0x00000] in <filename unknown>:0
      at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[],System.Exception&)
      at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0 
     
  3. I put it on the server plug-in. Use the command / box can only admins. What to register to be able to use his regular players? What rule is necessary to register for the group? http://oxidemod.org/plugins/boxlooters.989/.
     
  4. Type this in console:

    oxide.grant group "player" "cancheckbox"
     
  5. Add a command that gives a list of the past 10 looters for a chest. Please.
     
  6. Code:
    [Error] Failed to call hook 'OnEntityDeath' on plugin 'BoxLooters' (NullReferenceException: Object reference not set to an instance of an object)
    I'am starting to get this error
     
  7. I am an admin and trying to figure out this plugin. so once I install it. it will only show my data from that point forward correct?
    Does it keep a log file? if not that would be great!
    also does it show only the last looter? that is not good since someone gets on they go check the box and now the last looter is the one you don't want to see.

    Please keep the last 10 or make it configurable with the last 10 being default.

    thanks!
     
  8. I also am seeing how this plugin works I look at a chest and type /box and says nothing but when I type /boxpname (name of person) in chat it shows me for one person.

    Does /boxpname check for the name you type in to see if they have any of there stuff looted from the name that it says or am i wrong?

    also are we able to use this with mining quarrys?
     
  9. When I 1st installed this it worked perfectly but now when ever I use my chat goes invisible, all besides the pictures. Any help would be appreciated

    Edit; nvm, I've found its a chat issue with displaying too much text too quickly. Seemed like this cause it shows a big chunk of text
     
    Last edited by a moderator: Jul 13, 2015
  10. This just no longer works for me. I suspect it needs an update
     
  11. Can we get an update and also permissions who i can give this to users.
     
  12. Any chance you could add this to like furnaces, quarrys and pump jacks?
     
  13. how make it work for miners. i try if (!(box.panelName == "largewoodbox" || box.panelName == "smallwoodbox" || box.panelName == "fuelstorage" || box.panelName == "loot" || box.panelName == "largewatercatcher" || box.panelName == "watercatcher")) return;

    but its not start work for inventory miners :(
     
  14. Does anyone else have this error with this mod? I hope it gets updated, I really use it a lot.
    Code:
    [Oxide] 1:13 PM [Debug]   at Oxide.Plugins.BoxLooters.OnPlayerLoot (.PlayerLoot lootInventory, UnityEngine.Object entry) [0x00000] in <filename unknown>:0
      at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[],System.Exception&)
      at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0
     
    Last edited by a moderator: Aug 31, 2015
  15. can we get, furnace, quarry looting logs too
     
  16. Ok, so I just modded this plugin to logg more stuff, check it out and let me know if it works for you guys.
    I have added furnaces, large furnaces, pump jack & quarry

    Enjoy!
     

    Attached Files:

  17. Still have this error
    Code:
    [Oxide] 7:22 PM [Error] Failed to call hook 'OnPlayerLoot' on plugin 'BoxLooters v0.2.8' (NullReferenceException: Object
    reference not set to an instance of an object)
    [Oxide] 7:22 PM [Debug]  at Oxide.Plugins.BoxLooters.OnPlayerLoot (.PlayerLoot lootInventory, UnityEngine.Object entry)
    [0x00000] in <filename unknown>:0
      at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[],System.Exception&)
      at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, S
    ystem.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0
     
  18. I'm not seeing this error, what version of Oxide are you using?

    > oxide.version
    Oxide version: 2.0.1331, Rust Protocol: 1312
     
  19. Oxide 2.0.1333 for Protocol 1312
     
  20. Not sure what to tell you man. It's working just fine on my Server... :(