PlayerReport

Moved

Total Downloads: 1,448 - First Release: Sep 30, 2017 - Last Update: Feb 2, 2018

5/5, 10 likes
  1. hoppel submitted a new resource:

    PlayerReport - Plugin to report your Killer

    Read more about this resource...
     
  2. Nice idea! Great integration with tickets! :)
    [DOUBLEPOST=1506739976][/DOUBLEPOST]Unfortunately I'm getting this in the console
    Code:
    (22:52:02) | at Oxide.Plugins.PlayerReport.OnEntityDeath (.BaseCombatEntity entity, .HitInfo info) [0x00000] in <filename unknown>:0at Oxide.Plugins.PlayerReport.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00000] in <filename unknown>:0at Oxide.Plugins.CSharpPlugin.InvokeMethod (HookMethod method, System.Object[] args) [0x00000] in <filename unknown>:0at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x00000] in <filename unknown>:0at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00000] in <filename unknown>:0
     
    Last edited by a moderator: Sep 30, 2017
  3. hoppel updated PlayerReport GUI with a new update entry:

    1.0.1

     
  4. Code:
    Failed to call hook 'OnEntityDeath' on plugin 'PlayerReport v1.0.1' (NullReferenceException: Object reference not set to an instance of an object)
      at Oxide.Plugins.PlayerReport.OnEntityDeath (.BaseCombatEntity entity, .HitInfo info) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.PlayerReport.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.CSharpPlugin.InvokeMethod (HookMethod method, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00000] in <filename unknown>:0
     
    Last edited by a moderator: Sep 30, 2017
  5. Ryan you are a god! Thank you so much you made my life 10x easier :) Love you buddy check your inbox :D
    [DOUBLEPOST=1506748421][/DOUBLEPOST]Love it great job would love to see the Username (STEAMID) like that would make alot more sense on the reporting side so you know who is hacking besides just using the steam ID to specify who else was hacking
     
  6. Also recieving the following code
    Code:
    (03:35:42) | Failed to call hook 'OnEntityDeath' on plugin 'PlayerReport v1.0.1' (NullReferenceException: Object reference not set to an instance of an object)
    (03:35:42) | at Oxide.Plugins.PlayerReport.OnEntityDeath (.BaseCombatEntity entity, .HitInfo info) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.PlayerReport.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00000] in <filename unknown>:0
    (03:35:43) | Failed to call hook 'OnEntityDeath' on plugin 'PlayerReport v1.0.1' (NullReferenceException: Object reference not set to an instance of an object)
    (03:35:43) | at Oxide.Plugins.PlayerReport.OnEntityDeath (.BaseCombatEntity entity, .HitInfo info) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.PlayerReport.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00000] in <filename unknown>:0
    (03:35:43) | Failed to call hook 'OnEntityDeath' on plugin 'PlayerReport v1.0.1' (NullReferenceException: Object reference not set to an instance of an object)
    (03:35:43) | at Oxide.Plugins.PlayerReport.OnEntityDeath (.BaseCombatEntity entity, .HitInfo info) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.PlayerReport.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00000] in <filename unknown>:0
    (03:35:44) | Failed to call hook 'OnEntityDeath' on plugin 'PlayerReport v1.0.1' (NullReferenceException: Object reference not set to an instance of an object)
    (03:35:44) | at Oxide.Plugins.PlayerReport.OnEntityDeath (.BaseCombatEntity entity, .HitInfo info) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.PlayerReport.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00000] in <filename unknown>:0
    (03:35:44) | Failed to call hook 'OnEntityDeath' on plugin 'PlayerReport v1.0.1' (NullReferenceException: Object reference not set to an instance of an object)
    (03:35:44) | at Oxide.Plugins.PlayerReport.OnEntityDeath (.BaseCombatEntity entity, .HitInfo info) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.PlayerReport.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00000] in <filename unknown>:0
    (03:35:44) | Failed to call hook 'OnEntityDeath' on plugin 'PlayerReport v1.0.1' (NullReferenceException: Object reference not set to an instance of an object)
    (03:35:44) | at Oxide.Plugins.PlayerReport.OnEntityDeath (.BaseCombatEntity entity, .HitInfo info) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.PlayerReport.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00000] in <filename unknown>:0
    (03:35:45) | Failed to call hook 'OnEntityDeath' on plugin 'PlayerReport v1.0.1' (NullReferenceException: Object reference not set to an instance of an object)
    (03:35:45) | at Oxide.Plugins.PlayerReport.OnEntityDeath (.BaseCombatEntity entity, .HitInfo info) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.PlayerReport.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00000] in <filename unknown>:0
    (03:35:45) | Failed to call hook 'OnEntityDeath' on plugin 'PlayerReport v1.0.1' (NullReferenceException: Object reference not set to an instance of an object)
    (03:35:45) | at Oxide.Plugins.PlayerReport.OnEntityDeath (.BaseCombatEntity entity, .HitInfo info) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.PlayerReport.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x00000] in <filename unknown>:0
      at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00000] in <filename unknown>:0
    (03:35:45) | [admin] giving Morty Smith 1 x Portrait Picture Frame
     
  7. This is what we were waiting for! You are awesome!

    Could you add it to the permission system? So we can restrict players who abuse it by reporting players everytime they die.
     
  8. hoppel updated PlayerReport GUI with a new update entry:

    1.0.2

     
  9. Spamming console with NRE when sitting at death screen after being killed by a Wolf.
     
  10. are you using the newest Version? Just tried to reproduce it with a Boar, Wolf and Bear and i dont get any Errors
     
  11. Updated with the version around my post timeframe. I'll reload the plugin into my server and check my logs and see if anything pops as conflicting.

    @hoppel Maybe conflicting with DeathNotes? PvP kill renders same NRE's spam.
    Code:
    (10:58:44) | [Better Chat] <color=#ff0000>Admin</color>  Retributive Law: kill me
    (10:58:51) | [Death Notes] Lag Man -iwl-  |Revolver|Head|0.79m|  Retributive Law
    (10:58:51) | Retributive Law[31731/76561198128212512] was killed by Lag Man -iwl-[81025/76561198380768045]
    (10:58:51) | NullReferenceException: Object reference not set to an instance of an object
    (10:58:51) | NullReferenceException: Object reference not set to an instance of an object
    (10:58:51) | NullReferenceException: Object reference not set to an instance of an object
    (10:58:51) | NullReferenceException: Object reference not set to an instance of an object
    (10:58:51) | NullReferenceException: Object reference not set to an instance of an object
    (10:58:51) | NullReferenceException: Object reference not set to an instance of an object
    (10:58:51) | NullReferenceException: Object reference not set to an instance of an object
    (10:58:51) | NullReferenceException: Object reference not set to an instance of an object

    Sourced the problem. You should add that you need a permission for this in the overview. Also, the NRE must be from not having the perm.
     
    Last edited by a moderator: Sep 30, 2017
  12. I will definitely download and use this if you can integrate it with Discord via Webhook, just like DiscordMessages does with ban, report and mute messages. :)
     
  13. discordmessages integration would be good!
     
  14. Is there a way to remove one of the buttons? For instance, I don't have any group limit on my server.
     
  15. are we talking about a bot or webhooks? :p

    you could fuck arround with the Anchors to make one "invisible" but i will add a proper way in the next update
     
  16. Sorry, I was referring to the Discord Webhooks :)
     
  17. hoppel updated PlayerReport GUI with a new update entry:

    1.0.3

     
  18. Can you add display name with steam ID? also make a cool down on use to prevent spam? Just suggestions