Gray overlay when using command, nothing elseSolved
if i use the Command /lot a grey Overlay is opening, but nothing else, no Buttons or other Options that i can use. Did i do anything wrong? Or is this Error because the newest Update from Rust?
I hope you can help me
Hello, When you open it, can you check the console in F1 and let take me a screenshot or let me know what is displayed here please?
No, in the F1 Console is nothing written.

Can it be a Problem with another Plugin, because i use the "ImageLibrary" for many other Plugins, like BlackJack or RustNET and so on.
Can you post a picture of what it show, because the plugin don't use ImageLibrary
Here is a Link from Dropbox with a Screenshot from the error:

https://www.dropbox.com/s/d4ajecnldeugiqw/Lotteriefehler%20%282%29.png?dl=0

I  use the normal command /lot than this grey Overlay is open and i see my mouse, i can walk around, but i can't turn around, than i have to reload the plugin to close the Overlay, beause to switch with Tab in the inventory or with Esc in the menu doesn't changed anything.
Please join a screenshot of your F1 console after typing the command

As you said all seem good with the console (no error), last problem could be come from config/data

Can you post here your config file and data file please

Hey,
did you try to reset the plugin ?
i mean unloading it then removing all related file and reload it?
also what your server version and oxide version ?
i reset the plugin,
oxide version: v2.0.4462
server version: (13:45:53) | Protocol: 2215.189.1
Build Date: 02/19/2020 12:44:34
Unity Version: 2019.2.0f1
Changeset: 47193
Branch: release

I found the Problem: i can't use the German Lang data, if i put them in the "de" file in Lang the console show me this Problem:
(13:52:43) | Failed to call hook 'Unload' on plugin 'Lottery v1.2.5' (NullReferenceException: Object reference not set to an instance of an object)
at Oxide.Plugins.Lottery.SaveData (System.Collections.Generic.Dictionary`2[TKey,TValue] datas) [0x00000] in <185b84a6bc8d4de8a620e98a16081467>:0
at Oxide.Plugins.Lottery.Unload () [0x0005e] in <185b84a6bc8d4de8a620e98a16081467>:0
at Oxide.Plugins.Lottery.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00223] in <185b84a6bc8d4de8a620e98a16081467>:0
at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <33f7c42a56934dae8ec04b11017dce31>:0
at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <33287985591c40d6983f0b8f0e915565>:0
at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <33287985591c40d6983f0b8f0e915565>:0​

if i overwrite the en file with the de file the same error will shown me, so i have to delete the German file and only can use the english file, than the Plugin works without any Problems.

It is possible that i can use the German data for my German Players, because a few Players can't speak and read English. I translate all english lang datas from all plugins in German that my players can understand all options that a plugin can do and how it works.

That error actually is related to your oxide/data, not your oxide/lang; likely the file being corrupt and unreadable.
BlackJackFW95
i reset the plugin,
oxide version: v2.0.4462
server version: (13:45:53) | Protocol: 2215.189.1
Build Date: 02/19/2020 12:44:34
Unity Version: 2019.2.0f1
Changeset: 47193
Branch: release

I found the Problem: i can't use the German Lang data, if i put them in the "de" file in Lang the console show me this Problem:
(13:52:43) | Failed to call hook 'Unload' on plugin 'Lottery v1.2.5' (NullReferenceException: Object reference not set to an instance of an object)
at Oxide.Plugins.Lottery.SaveData (System.Collections.Generic.Dictionary`2[TKey,TValue] datas) [0x00000] in <185b84a6bc8d4de8a620e98a16081467>:0
at Oxide.Plugins.Lottery.Unload () [0x0005e] in <185b84a6bc8d4de8a620e98a16081467>:0
at Oxide.Plugins.Lottery.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00223] in <185b84a6bc8d4de8a620e98a16081467>:0
at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <33f7c42a56934dae8ec04b11017dce31>:0
at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <33287985591c40d6983f0b8f0e915565>:0
at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <33287985591c40d6983f0b8f0e915565>:0​

if i overwrite the en file with the de file the same error will shown me, so i have to delete the German file and only can use the english file, than the Plugin works without any Problems.

It is possible that i can use the German data for my German Players, because a few Players can't speak and read English. I translate all english lang datas from all plugins in German that my players can understand all options that a plugin can do and how it works.

Well, you probably have an error in your lang file. you may try to pass your file to a json formatter/validator

hm, it's mysterious, i don't know what i've done wrong, at the first try, i have no Error Message only the Grey Overlay, at second try it works, but only in English, the third try with German it have Error Message, but now at the last Try with German, it works without any Problems. I can't say what was wrong in the File, maybe a wrong letter for Example: ä , ö, ü, or a wrong Punctuation mark.

I'm happy, because now it works without Problems, thank you both for Help.
Locked automatically