It's the current CUI implemenation. nothing i could do there from plugin side.
ZLevelsRemastered
Moved
Total Downloads: 41,383 - First Release: Nov 15, 2015 - Last Update: Jul 22, 2018
- 5/5, 127 likes
-
-
GroupName:
"permission.name":
Multiplier "1.3"
[DOUBLEPOST=1502289893][/DOUBLEPOST] -
-
-
I'm having an issue after updating to 2.6.2.
I updated oxide and the rust dedicated server yesterday (was a little late on that one as I've been preoccupied), launched the server and realized the plugins were out of date so I then removed ZLevelsRemastered, downloaded the updated versions and reloaded the plugins via "oxide.reload ZLevelsRemastered" in the console.
It worked for that current day but when my servers crontab restarted the server at night as it does every night, I logged in to see if everything was working the plugin gave off this error:
Code:Failed to call hook 'OnPlayerSleepEnded' on plugin 'ZLevelsRemastered v2.6.2' (NullReferenceException: Object reference not set to an instance of an object)(17:17:38) | at Oxide.Plugins.ZLevelsRemastered.OnPlayerSleepEnded (.BasePlayer player) [0x00000] in <filename unknown>:0at Oxide.Plugins.ZLevelsRemastered.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
Hopefully someone has a solution as this is an awesome alternative to using a fixed loot multiplier.
Great plugin so far, appreciate your dedication and work by the way!
Thanks in advance,
EDIT:
I guess third times the charm. I deleted all config files, data files and the plugin and it started working again. I'm guessing I missed something but then again I used the bash command "rm -r ZLevels*" so it'd be pretty hard to miss something like that..
Anyways its working fine again, now I just need to reconfigure my GUI setup.
Thanks again for the great work, keep it up I appreciate the awesome plugins you provide!Last edited by a moderator: Aug 12, 2017 -
Anyone getting this lately. I think it has to do with someone dying or something, but losing lvls/experience on death is turned off.
Code:(22:51:26) | [Oxide] 22:53 [Error] Exception while calling NextTick callback (KeyNotFoundException: The given key was not present in the dictionary.) (22:51:26) | [Oxide] 22:53 [Stacktrace] at System.Collections.Generic.Dictionary`2[System.UInt64,Oxide.Plugins.ZLevelsRemastered+PlayerInfo].get_Item (UInt64 key) [0x00000] in <filename unknown>:0 at Oxide.Plugins.ZLevelsRemastered.BlendOutUI (.BasePlayer player) [0x00000] in <filename unknown>:0 at Oxide.Plugins.ZLevelsRemastered+<OnEntityTakeDamage>c__AnonStorey0.<>m__0 () [0x00000] in <filename unknown>:0 at Oxide.Core.OxideMod.OnFrame (Single delta) [0x00000] in <filename unknown>:0
-
Hi everyone, I'm working on my first time ever Rust Server, I just wiped it cause everything is set to go.
I deleted the ZLevelsRemastered.db in oxide\data, but the skills are not resetting, also if I adjust the values inside myself and reload the plugin it does not reset the skills.. does anyone have any idea what I'm doing wrong? -
Have this one which is tied to the Bot's that are spawned when they die from objects:
(16:59:22) | Arena Bot[14217314/76561190006417889] was killed by campfire (entity)
(16:59:22) | Exception while calling NextTick callback (KeyNotFoundException: The given key was not present in the dictionary.)
(16:59:22) | at System.Collections.Generic.Dictionary`2[System.UInt64,Oxide.Plugins.ZLevelsRemastered+PlayerInfo].get_Item (UInt64 key) [0x00000] in <filename unknown>:0
at Oxide.Plugins.ZLevelsRemastered.BlendOutUI (.BasePlayer player) [0x00000] in <filename unknown>:0
at Oxide.Plugins.ZLevelsRemastered+<OnEntityTakeDamage>c__AnonStorey0.<>m__0 () [0x00000] in <filename unknown>:0
at Oxide.Core.OxideMod.OnFrame (Single delta) [0x00000] in <filename unknown>:0
Also this one as well:
(12:25:33) | Radtown Bot[3798426/76561190002905041] was killed by cactus-6 (entity)
(12:25:33) | Exception while calling NextTick callback (KeyNotFoundException: The given key was not present in the dictionary.)
(12:25:33) | at System.Collections.Generic.Dictionary`2[System.UInt64,Oxide.Plugins.ZLevelsRemastered+PlayerInfo].get_Item (UInt64 key) [0x00000] in <filename unknown>:0
at Oxide.Plugins.ZLevelsRemastered.BlendOutUI (.BasePlayer player) [0x00000] in <filename unknown>:0
at Oxide.Plugins.ZLevelsRemastered+<OnEntityTakeDamage>c__AnonStorey0.<>m__0 () [0x00000] in <filename unknown>:0
at Oxide.Core.OxideMod.OnFrame (Single delta) [0x00000] in <filename unknown>:0
And another:
(16:14:53) | Outdoor Arena Bot[14190111/76561190002625550] was killed by barricade.metal (entity)
(16:14:53) | Exception while calling NextTick callback (KeyNotFoundException: The given key was not present in the dictionary.)
(16:14:53) | at System.Collections.Generic.Dictionary`2[System.UInt64,Oxide.Plugins.ZLevelsRemastered+PlayerInfo].get_Item (UInt64 key) [0x00000] in <filename unknown>:0
at Oxide.Plugins.ZLevelsRemastered.BlendOutUI (.BasePlayer player) [0x00000] in <filename unknown>:0
at Oxide.Plugins.ZLevelsRemastered+<OnEntityTakeDamage>c__AnonStorey0.<>m__0 () [0x00000] in <filename unknown>:0
at Oxide.Core.OxideMod.OnFrame (Single delta) [0x00000] in <filename unknown>:0
Buddy said the following:
5:04 PM - Steenamaroo: easy fix for him.... if(player is NPCPlayer) return;
[DOUBLEPOST=1503008110][/DOUBLEPOST] -
Super plugin!
-
-
Fujikura updated ZLevels Remastered with a new update entry:
2.6.3
-
Thanks so much for that update!
-
Getting the following error:
-
Code:
(17:37:53) | Failed to call hook 'OnPlayerLootEnd' on plugin 'ZLevelsRemastered v2.6.2' (KeyNotFoundException: The given key was not present in the dictionary.)(17:37:53) | at System.Collections.Generic.Dictionary`2[System.UInt64,Oxide.Plugins.ZLevelsRemastered+PlayerInfo].get_Item (UInt64 key) [0x00000] in <filename unknown>:0at Oxide.Plugins.ZLevelsRemastered.RenderUI (.BasePlayer player) [0x00000] in <filename unknown>:0at Oxide.Plugins.ZLevelsRemastered.OnPlayerLootEnd (.PlayerLoot inventory) [0x00000] in <filename unknown>:0at Oxide.Plugins.ZLevelsRemastered.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
-
I can't reset the levels they just keep going back to what they were before
-
I've been getting constant spam for about 24 hours straight. Is nobody else getting these errors?
Code:(17:53:34) | Failed to call hook 'OnLootEntity' on plugin 'ZLevelsRemastered v2.6.2' (KeyNotFoundException: The given key was not present in the dictionary.)(17:53:34) | at System.Collections.Generic.Dictionary`2[System.UInt64,Oxide.Plugins.ZLevelsRemastered+PlayerInfo].get_Item (UInt64 key) [0x00000] in <filename unknown>:0at Oxide.Plugins.ZLevelsRemastered.BlendOutUI (.BasePlayer player) [0x00000] in <filename unknown>:0at Oxide.Plugins.ZLevelsRemastered.OnLootEntity (.BasePlayer looter, .BaseEntity target) [0x00000] in <filename unknown>:0at Oxide.Plugins.ZLevelsRemastered.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(17:53:40) | Failed to call hook 'OnPlayerLootEnd' on plugin 'ZLevelsRemastered v2.6.2' (KeyNotFoundException: The given key was not present in the dictionary.)(17:53:40) | at System.Collections.Generic.Dictionary`2[System.UInt64,Oxide.Plugins.ZLevelsRemastered+PlayerInfo].get_Item (UInt64 key) [0x00000] in <filename unknown>:0at Oxide.Plugins.ZLevelsRemastered.RenderUI (.BasePlayer player) [0x00000] in <filename unknown>:0at Oxide.Plugins.ZLevelsRemastered.OnPlayerLootEnd (.PlayerLoot inventory) [0x00000] in <filename unknown>:0at Oxide.Plugins.ZLevelsRemastered.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
Code:(17:56:51) | Failed to call hook 'OnPlayerLootEnd' on plugin 'ZLevelsRemastered v2.6.2' (KeyNotFoundException: The given key was not present in the dictionary.)(17:56:51) | at System.Collections.Generic.Dictionary`2[System.UInt64,Oxide.Plugins.ZLevelsRemastered+PlayerInfo].get_Item (UInt64 key) [0x00000] in <filename unknown>:0at Oxide.Plugins.ZLevelsRemastered.RenderUI (.BasePlayer player) [0x00000] in <filename unknown>:0at Oxide.Plugins.ZLevelsRemastered.OnPlayerLootEnd (.PlayerLoot inventory) [0x00000] in <filename unknown>:0at Oxide.Plugins.ZLevelsRemastered.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
-
Yes I have these messages as well. I disabled the plugin for now as I'm not sure if it impacts some aspects of the game. I was waiting to see if the plugin owner could confirm if it is related to the plugin or if it's a local issue.
-
Practically that cannot happen when all "Players" are valid players.
What does that mean:
The plugin does create or update any PlayerInfo for loggin in players.
The plugin does update any PlayerInfo for logging out players.
The plugin does also check at the specific points of errors check against NPCPLayer and invalid SteamID's.
You need to check your "non-human" player scripts, there's for 99% the reason of those errors.
Cause if it would be a common problem, then this thread would be already spammed with similar ones...