Okay so I removed config and plugin, reuploaded RankME then dd /wipedb. I checked my FTP the files are there but still same error code on kill.
[DOUBLEPOST=1433148648][/DOUBLEPOST]This is the error I get when I kill someone sleeping. I get the same one but just without the IsSleeping line.
[Oxide] 3:52 AM [Error] Failed to call hook 'OnEntityDeath' on plugin 'Rank-ME' (MissingMemberException: 'dict' object has no attribute 'IsSleeping')
[Oxide] 3:52 AM [Debug] at IronPython.Runtime.Binding.PythonGetMemberBinder+FastErrorGet`1[System.Object].GetError (System.Runtime.CompilerServices.CallSite site, System.Object target, 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
Rank-ME [Replaced]
Discussion in 'Plugin Support' started by Steenamaroo, May 29, 2015.
-
[Error] Failed to call hook 'OnEntityDeath' on plugin 'Rank-ME' (KeyNotFoundException: ANIMALS)
[Oxide] 8:53 AM [Debug] at IronPython.Runtime.PythonDictionary.GetItem (object) <0x0006c>
at IronPython.Runtime.PythonDictionary.get_Item (object) <0x00024>
at (wrapper dynamic-method) object.CallSite.Target (System.Runtime.CompilerServices.Closure,System.Runtime.CompilerServices.CallSite,object,object) <0x000a2>
at System.Dynamic.UpdateDelegates.UpdateAndExecute2<object, object, object> (System.Runtime.CompilerServices.CallSite,object,object) <0x0030a>
at Microsoft.Scripting.Interpreter.DynamicInstruction`3<object, object, object>.Run (Microsoft.Scripting.Interpreter.InterpretedFrame) <0x00113>
at Microsoft.Scripting.Interpreter.Interpreter.Run (Microsoft.Scripting.Interpreter.InterpretedFrame) <0x000c8> -
[DOUBLEPOST=1433169493][/DOUBLEPOST]
But as always, thanks for reporting.
[DOUBLEPOST=1433169623][/DOUBLEPOST]
If not then do it. To wipe the database simply type /wipedb on the game chat and to delete the config file, simply delete RankME.json from your server's config folder. Reload the plugin and you're good to go.
[DOUBLEPOST=1433169708][/DOUBLEPOST] -
-
no map issue here
-
[Oxide] 7:16 PM [Error] Failed to call hook 'OnEntityDeath' on plugin 'Rank-ME' (KeyNotFoundException: ANIMALS)
[Oxide] 7:16 PM [Debug] at IronPython.Runtime.PythonDictionary.GetItem (object) <0x0006c> at IronPython.Runtime.PythonDictionary.get_Item (object) <0x00024> at (wrapper dynamic-method) object.CallSite.Target (System.Runtime.CompilerServices.Closure,System.Runtime.CompilerServices.CallSite,object,string) <0x00097> at (wrapper dynamic-method) object.OnEntityDeath$93 (System.Runtime.CompilerServices.Closure,IronPython.Runtime.PythonFunction,object,object,object) <0x038c0>
[Oxide] 7:17 PM [Error] Failed to call hook 'OnEntityDeath' on plugin 'Rank-ME' (MissingMemberException: 'dict' object has no attribute 'IsSleeping')
[Oxide] 7:17 PM [Debug] at IronPython.Runtime.Binding.PythonGetMemberBinder/FastErrorGet`1<object>.GetError (System.Runtime.CompilerServices.CallSite,object,IronPython.Runtime.CodeContext) <0x00137> at (wrapper dynamic-method) object.OnEntityDeath$93 (System.Runtime.CompilerServices.Closure,IronPython.Runtime.PythonFunction,object,object,object) <0x01a60> -
If not then do it. To wipe the database simply type /wipedb on the game chat and to delete the config file, simply delete RankME.json from your server's config folder. Reload the plugin and you're good to go. -
hm i make all how you write in the update post .. hm i try it again ^^
-
Code:[Oxide] 7:17 PM [Error] Failed to call hook 'OnEntityDeath' on plugin 'Rank-ME' (MissingMemberException: 'dict' object has no attribute 'IsSleeping') [Oxide] 7:17 PM [Debug] at IronPython.Runtime.Binding.PythonGetMemberBinder/FastErrorGet`1<object>.GetError (System.Runtime.CompilerServices.CallSite,object,IronPython.Runtime.CodeContext) <0x00137> at (wrapper dynamic-method) object.OnEntityDeath$93 (System.Runtime.CompilerServices.Closure,IronPython.Runtime.PythonFunction,object,object,object) <0x01a60>
-
Did /rank stop working? Only see /top and I don't think its refreshing.
-
-
Still getting.. performed everything...
[Error] Failed to call hook 'OnEntityDeath' on plugin 'Rank-ME' (MissingMemberException: 'dict' object has no attribute 'IsSleeping')
[Oxide] 2:27 PM [Debug] at IronPython.Runtime.Binding.PythonGetMemberBinder/FastErrorGet`1<object>.GetError (System.Runtime.CompilerServices.CallSite,object,IronPython.Runtime.CodeContext) <0x00137>
at (wrapper dynamic-method) object.OnEntityDeath$58 (System.Runtime.CompilerServices.Closure,IronPython.Runtime.PythonFunction,object,object,object) <0x01a56> -
-
Yeah removed everything, reloaded the plugin but its not showing kills in /top only names with 0 kills for all.
Also done a db wipe
in the date file
{
"REMOVED": {
"ANIMALS": 0,
"DEATHS": 0,
"KDR": 0.0,
"KILLS": 0,
"LONGEST SHOT": 0.0,
"NAME": "z3r0fr4g3r",
"SLEEPERS": 0,
"STEAMID": "REMOVED",
"SUICIDE RATIO": 0.0,
"SUICIDES": 0
},
In console
Oxide] 2:47 PM [Error] Failed to call hook 'OnEntityDeath' on plugin 'Rank-ME' (MissingMemberException: 'dict' object has no attribute 'IsSleeping')Last edited by a moderator: Jun 1, 2015 -
-
SkinN õ.Õ'.|. updated Rank-ME with a new update entry:
Rank-ME | Major fixes!
-
Thanks working great again.
-
Here's the reason why, as the description of the plugin indicates Rank-ME it's a 'Simple ranking system based on players statistics', so Rank-ME will only care of counting each kill, death and so on for statistic sake. I rather think the Top Lists are a tool to compare the players stats, and compete each other that way.
But most of all having this wouldn't have much sense, why? Thinking the game in vanilla if the player dies he re-spawns in a random place of the map, which in most cases would be somewhere far from the attacker, so taking this in mind the victim would take a few minutes before facing the attacker again. My point here is, if the victim were face the attacker again in just a few seconds after dying in the first place it would mean he'd probably, and somehow, teleported near the attacker, then faces the attacker again and happens to die again, so why should the plugin protect the victim from saving a statistic which the victim is the one responsible for that?
Sounds like a funny example I know, but I also hope you see my point. This kinda of protection would suit better on a game like Counter Strike, but not on a survival game such as Rust.
I hope you understand, either way and as always, thanks for suggesting. -
I have 0 player kills and a bunch of animal kills. I think that is reversed. Still says not ranked. Sleepers is 0 too
-
SkinN õ.Õ'.|. updated Rank-ME with a new update entry:
Rank-ME | Full Release
- Database reset is required. (Default command is /wipedb, or type rankme.wipedb in the console)
I'm sorry for having to force another configuration and database reset, but this one shall be the last, at least for the time being. This is the full release of the plugin, meaning it's no longer in beta. Thanks for everyone who has reported bug's so far, and I hope you continue to enjoy the plugin.