1. /resetme - unknown command resetme
     
  2. Are you planning any version that support mysql?
     
  3. [BUG/EXPLOIT] You can pad the top "pvpdistance" by using a flamethrower, spraying fire everywhere, then killing yourself in order to spawn far away, and have top pvpdistance with 3000 meters+ by using this exploit.
     
  4. Oxide version: 2.0.1906, Rust version: 1368.117.1
    Rank-ME v2.6.0

    Code:
    > oxide.reload rankme
    [Oxide] 21:24 [Info] Loaded plugin Rank-ME v2.6.0 by SkinN
    [Oxide] 21:24 [Info] [Rank-ME v2.6.0] --------------------------------------------------
    [Oxide] 21:24 [Error] Failed to initialize plugin 'rankme v2.6.0'
    Traceback (most recent call last):
    File "rankme.py", line 238, in Init
    RuntimeError: Failed to call Init (NullReferenceException: Object reference not set to an instance of an object)
    at Oxide.Core.Configuration.DynamicConfigFile.GetEnumerator () [0x00000] in <filename unknown>:0
    at Oxide.Ext.Python.Utility.DictionaryFromConfig (Oxide.Core.Configuration.DynamicConfigFile config, Microsoft.Scripting.Hosting.ScriptEngine engine) [0x00000] in <filename unknown>:0
    at Oxide.Ext.Python.Libraries.PythonDatafile.GetData (System.String name) [0x00000] in <filename unknown>:0
    at (wrapper delegate-invoke) System.Func`3<Oxide.Ext.Python.Libraries.PythonDatafile, string, IronPython.Runtime.PythonDictionary>:invoke_PythonDictionary__this___PythonDatafile_string (Oxide.Ext.Python.Libraries.PythonDatafile,string)
    at Microsoft.Scripting.Interpreter.FuncCallInstruction`3[Oxide.Ext.Python.Libraries.PythonDatafile,System.String,IronPython.Runtime.PythonDictionary].Run (Microsoft.Scripting.Interpreter.InterpretedFrame frame) [0x00000] in <filename unknown>:0
    at Microsoft.Scripting.Interpreter.Interpreter.Run (Microsoft.Scripting.Interpreter.InterpretedFrame frame) [0x00000] in <filename unknown>:0[Oxide] 21:24 [Error] Failed to call hook 'OnCollectiblePickup' on plugin 'rankme v2.6.0'
    Traceback (most recent call last):
    File "rankme.py", line 393, in OnCollectiblePickup
    RuntimeError: Failed to call OnCollectiblePickup (MissingMemberException: rankme instance has no attribute 'db')
    at IronPython.Runtime.Types.OldInstance+FastOldInstanceGet.Target (System.Runtime.CompilerServices.CallSite site, System.Object instance, IronPython.Runtime.CodeContext context) [0x00000] in <filename unknown>:0
    at System.Dynamic.UpdateDelegates.UpdateAndExecute2[Object,CodeContext,Object] (System.Runtime.CompilerServices.CallSite site, System.Object arg0, IronPython.Runtime.CodeContext arg1) [0x00000] in <filename unknown>:0
    at Microsoft.Scripting.Interpreter.DynamicInstruction`3[System.Object,IronPython.Runtime.CodeContext,System.Object].Run (Microsoft.Scripting.Interpreter.InterpretedFrame frame) [0x00000] in <filename unknown>:0
    at Microsoft.Scripting.Interpreter.Interpreter.Run (Microsoft.Scripting.Interpreter.InterpretedFrame frame) [0x00000] in <filename unknown>:0[Oxide] 21:24 [Error] Failed to call hook 'OnItemCraftFinished' on plugin 'rankme v2.6.0'
    Traceback (most recent call last):
    File "rankme.py", line 403, in OnItemCraftFinished
    RuntimeError: Failed to call OnItemCraftFinished (MissingMemberException: rankme instance has no attribute 'db')
    at IronPython.Runtime.Types.OldInstance+FastOldInstanceGet.Target (System.Runtime.CompilerServices.CallSite site, System.Object instance, IronPython.Runtime.CodeContext context) [0x00000] in <filename unknown>:0
    at System.Dynamic.UpdateDelegates.UpdateAndExecute2[Object,CodeContext,Object] (System.Runtime.CompilerServices.CallSite site, System.Object arg0, IronPython.Runtime.CodeContext arg1) [0x00000] in <filename unknown>:0
    at Microsoft.Scripting.Interpreter.DynamicInstruction`3[System.Object,IronPython.Runtime.CodeContext,System.Object].Run (Microsoft.Scripting.Interpreter.InterpretedFrame frame) [0x00000] in <filename unknown>:0
    at Microsoft.Scripting.Interpreter.Interpreter.Run (Microsoft.Scripting.Interpreter.InterpretedFrame frame) [0x00000] in <filename unknown>:0
     
  5. Wulf

    Wulf Community Admin

    Your config for the plugin appears to be corrupt, maybe your oxide/data for it too.
     
  6. Ok, just started today after update so I suspected update broke something. I'll have a look in the morning.
     
  7. Wulf

    Wulf Community Admin

    It shouldn't have, nothing changed with the config API at all.
     
  8. Which is why I'm confused. I didn't change the data or config file before or after the update. Anyway, config looks good and validates on JSONLint. The data file however was blank. I deleted and re-downloaded latest Rank-ME, seems to work fine now. Thanks Wulf.
     
  9. disreagard. Everything fine.
     
    Last edited by a moderator: May 6, 2016
  10. How to you reset the /top?
    [DOUBLEPOST=1462499440][/DOUBLEPOST]nevermind
     
  11. Guys, anybody knows, how I can do counter of position in top3 advert?
    For example,
    Kills:
    1. unnamed: 50
    2. sykableat: 12
    3. etc: 7

    This code:
    Code:
    # Join players to the line:
    msg = '\n'.join(["%s<white>: %s<end>" % (self.db[i]['name'], self.db[i][key] if key in self.db[i] else self.keys[key]) for i in lis])# Send message
    self.say(MSG['TOP3 ADVERT'].replace('{top}', '<#66B2FF>\n'+ msg +'<end>').replace('{list}', LISTS[key.upper()]))
    It will be very cool :)

    P.S. tried do it myself, but py-syntax so weird for me after c#, and I spend about 2h uselessly.
     
    Last edited by a moderator: May 6, 2016
  12. is possible rank kill

    off other rank
     
  13. Hi SkinN,
    Thank you for the plugin, works well.
    I like to do all my saves at the same time and run them through a command line in TimedComands which is an rcon command.
    Reason is so any lag is grouped together and I let players know why at the time with a messages "SERVER SAVED"
    Could you add the ability to do a manual save with a command line entry as well?
    I am also interested in donating $10 USD extra for your time if that makes it worth your while.
    If you could make it possible to export the data to an SQL database for a website I would be willing to donate an extra $50USD your way.
    Hopefully others will donate more your way as well for the SQL feature.
    Thank you

    Regards
    Brengun
     
  14. Hi.

    Would it be possible to add an element in the ranking when using the bounty plugin ? ( with a true / false )
    Bounty for Rust | Oxide

    1) /bounty Top : List the top bounty hunters / top wanted time
     
  15. Since there is a built-in stats command for Rust now, can that data be pulled to create lists for this? I would imagine it would be a much lighter plugin.
     
  16. can i reset rank by console?
     
  17. The CSharp version is on the way. I will be back very soon now.
    [DOUBLEPOST=1463834228][/DOUBLEPOST]
    You cannot, currently.
    [DOUBLEPOST=1463834272][/DOUBLEPOST]
    Bounty does not have any available API, but I could try to talk with its Dev into this.
    [DOUBLEPOST=1463834339][/DOUBLEPOST]
    I dont work with SQL / MySQL, however I could provide an API which you could then make your own plugin to retrieve the data
     
  18. please try put the command console , it is very annoying to be at home every Thursday to wipe your server because you can not put the console commands on the phone, for example.
     
  19. It will be done.
    [DOUBLEPOST=1463882535][/DOUBLEPOST]
    What do you mean by counter position?
    [DOUBLEPOST=1463882592][/DOUBLEPOST]
    I am currently working on CSharp version of this plugin, there will be an API which then you can writte your own plugin to retrieve the data.
    [DOUBLEPOST=1463882647][/DOUBLEPOST]
    Thanks for reporting, I will have this in mind on the CSharp version
    [DOUBLEPOST=1463882665][/DOUBLEPOST]
    What do you mean exacly?
    [DOUBLEPOST=1463882744][/DOUBLEPOST]
    I will think of what I can do for the CSharp version, and perhaps work on some clan stats
    [DOUBLEPOST=1463882818][/DOUBLEPOST]
    I am sorry but Rank-ME will remain independent of other plugins, however, I will work on its own UI in the future.
    [DOUBLEPOST=1463882915][/DOUBLEPOST]
    You must be a server admin to use /rankme reset.

    Admin and moderators in Rust | Oxide
    [DOUBLEPOST=1463882983][/DOUBLEPOST]
    Currently, Rank-ME has no API or any reliable way for other Developers to retrieve its data for such modifications, however there will be ways for that in the future.
    [DOUBLEPOST=1463883236][/DOUBLEPOST]Hello everyone,

    Its been a while that I have been away, this is because I had to take care of other projects away from Rust that needed my full atention. I will now be working on my plugins more often, so you should see things happen in the next few weeks. A CSharp version of Rank-ME is now on the works, and like Notifier, the next big update will be basically a port over C#, there will be only a few new features and the update will be focused on improving everything compared with the current Python version.

    I just wanted to apologized for not updating the plugin when I should have done.