CombatLogger

Moved

Total Downloads: 678 - First Release: Mar 28, 2018 - Last Update: Apr 11, 2018

5/5, 4 likes
  1. Tori1157 updated Combat Logger with a new update entry:

    1.0.3

     
  2. Would be nice to have info about body part in PVP logs, if thats possible
     
  3. Do you have the debug activated?

    I have planned on adding this in the future, might start working on that soon.
     
  4. Tori1157 updated Combat Logger with a new update entry:

    1.0.4

     
  5. Tori1157 updated Combat Logger with a new update entry:

    1.0.5

     
  6. Tori1157 updated Combat Logger with a new update entry:

    1.0.6



    Sorry for the spam lately, been working on and off on CombatLogger as i got other projects to take care of. Which lead to doing a little here and a little there.
     
  7. Still exceptions here, but well, not as often, as before updates.

    Code:
    [Error] Failed to call hook 'OnEntityDeath' on plugin 'CombatLogger v1.0.6' (KeyNotFoundException: The given key was not present in the dictionary.)
      at System.Collections.Generic.Dictionary`2[System.UInt64,Oxide.Plugins.CombatLogger+AttackInfo].get_Item (UInt64 key) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.CombatLogger.OnEntityDeath (.BaseCombatEntity entity, .HitInfo info) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.CombatLogger.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 
    That one is less popular than first
    Code:
    [Error] Failed to call hook 'OnEntityDeath' on plugin 'CombatLogger v1.0.6' (NullReferenceException: Object reference not set to an instance of an object)
      at Oxide.Plugins.CombatLogger.CheckEntity (.BaseEntity entity) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.CombatLogger.OnEntityDeath (.BaseCombatEntity entity, .HitInfo info) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.CombatLogger.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 
     
  8. Getting lag spikes and this error when the lag occurs. Also about 30 secs after this error the lag is so bad it boots about 95% of the server for "Player Flood Tick Rate".

    Code:
    Failed to call hook 'OnEntityDeath' on plugin 'CombatLogger v1.0.6' (NullReferenceException: )
      at (wrapper managed-to-native) UnityEngine.Component:get_transform ()
      at Oxide.Plugins.CombatLogger.EntityPosition (.BaseEntity entity) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.CombatLogger.CombatMessage (.BaseCombatEntity entity, .HitInfo info) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.CombatLogger.OnEntityDeath (.BaseCombatEntity entity, .HitInfo info) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.CombatLogger.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
     
    Last edited by a moderator: May 4, 2018
  9. Yeah, most of the code in CombatLogger is old, i'm reworking the plugin so that less errors will occur and stuff like this. What sucks is that i'm pretty busy lately, so i wouldn't expect the update until late next week. I might do a patch though.
     
  10. Thanks for the update. We love the plugin helps a ton. We disabled for now to stop the kicks. I look forward to update.
     
  11. Hi Tori, for the moment no spam for me :p
    I keep fingers crossed!
     
  12. Null exceptions are at OnEntityTakeDamage and OnEntityDeath happens when someone kills Scientist
     
  13. Code:
    18:25 [Error] Failed to call hook 'OnEntityDeath' on plugin 'CombatLogger v1.0.6' (KeyNotFoundException: The given key was not present in the dictionary.)
      at System.Collections.Generic.Dictionary`2[System.UInt64,Oxide.Plugins.CombatLogger+AttackInfo].get_Item (UInt64 key) [0x00000] in <filename unknown>:0 
      at Oxide.Plugins.CombatLogger.OnEntityDeath (.BaseCombatEntity entity, .HitInfo info) [0x00000] in <filename unknown>:0 
      at Oxide.Plugins.CombatLogger.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 
    Oxide and server update
     
  14. Is it possible to add distance in the logs ?
     
  15. Pretty sure it already logs coordinates and distance in meters. Make sure to enable it in the config.
     
  16. You are right it was already enabled, don't know why I looked over it :O