XP Equalizer

Automatically sets a new players XP to the current server average and force set any player

Total Downloads: 834 - First Release: Jul 8, 2016 - Last Update: Jul 23, 2016

5/5, 6 likes
  1. [Oxide] 09:03 [Error] XPEqualizer plugin failed to compile!
    [Oxide] 09:03 [Error] XPEqualizer.cs(78,23): error CS0023: The `.' operator cannot be applied to operand of type `Rust.Xp.Agent'
     
  2. 2137 waiting on a new one now for the update that came out this morning
     
  3. 19:22 [Error] XPEqualizer plugin failed to compile!
    19:22 [Error] XPEqualizer.cs(78,23): error CS0023: The `.' operator cannot be applied to operand of type `Rust.Xp.Agent'
     
  4. Works now after update oxide to version [Oxide] 10:06 [Info] Oxide 2.0.2137 for Rust 940.65 (1470), but /xpe average in chat dont works..
     
  5. This plugin is not doing anything actually not even activating on my server and im up to date on the latest version
     
  6. k1lly0u updated XP Equalizer with a new update entry:

    0.1.2

     
  7. does it actually work now -_-
     
  8. Pretty sure this was the problem, although I didn't have any issues with it yesterday either
    Oxide build 2.0.2142

    General changes

    • [Rust] Added null check for player in XP hooks <---
    • [Rust] Patched for July 9th update (941.49, 1470)
     
  9. There was a problem with it for sure when I tried to get rid of someones rank it got rid of my own rank... and I was back to level 1
     
  10. K1lly0u could you just release a plugin /xpe reset <playername> << For that there to be able to reset there XP for those who are exploiting.
     
  11. I'm pretty sure Laser is making something to deal with all that. For now you can use this

    Chat Command
    /resetxp <playername>
     

    Attached Files:

  12. You are amazing bro! Much love man
     
  13. With latest server update and oxide build (updated about an hour ago)

    Code:
    (13:26:44) | [Oxide] 13:26 [Error] Failed to call hook 'OnXpEarned' on plugin 'XPEqualizer v0.1.2' (NullReferenceException: Object reference not set to an instance of an object)
    (13:26:44) | [Oxide] 13:26 [Debug]   at Oxide.Plugins.XPEqualizer.GetPlayerXP (.BasePlayer player) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.XPEqualizer.OnXpEarned (.BasePlayer player, Single amount, System.String source) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.XPEqualizer.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 name, System.Object[] args) [0x00000] in <filename unknown>:0
     
  14. do I need to put there full name in there or just part name seems like its not working with part of the name or full name for example /resetxp FAxZ doesnt work..
     
  15. The server was a bug 101lvl and -2000000000XP, among those with whom he was, I made an average level of 18, but even then your plugin writes to me that the average value of XP -2000000000 what to do?
     
  16. Every second repeat these errors, freezes rasty and then the server crashes
    Code:
    [Oxide] 17:02 [Debug]   at Oxide.Plugins.XPEqualizer.GetPlayerXP (.BasePlayer player) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.XPEqualizer.OnXpEarned (.BasePlayer player, Single amount, System.String source) [0x00000] in <filename unknown>:0
      at Oxide.Plugins.XPEqualizer.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 name, System.Object[] args) [0x00000] in <filename unknown>:0 
     
  17. k1lly0u updated XP Equalizer with a new update entry:

    0.1.3

     
  18. Code:
    [Oxide] 10:13 [Error] Failed to call hook 'OnXpEarned' on plugin 'XPEqualizer v0.1.3' (InvalidCastException: Value is not a convertible object: BasePlayer to System.UInt64)
     
  19. Update your server and oxide to today's build
     
  20. OH ok.. didn't saw that. Thank you.