1. Code:
    [Oxide] 7:41 PM [Error] Failed to call hook 'players_list_CMD' on plugin 'Notifier' (KeyNotFoundException: PLAYERS ONLINE)
    [Oxide] 7:41 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,object) <0x000a2>
    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>
    ERRORS FOR DAYS! the spam lol
     
  2. @ace31585 /plugins and /admins are disabled by default. Knowing this, it tells me you haven't opened up the config file and setup the strings you want displayed in your server.

    I recommend deleting the notifier.py file in \oxide\plugins\ folder after unloading the plugin with "oxide.unload notifier" in the console. After that, delete the notifier.json file in the \oxide\config\ folder and also delete the notifier_countries_db.json file in the \oxide\data\ folder.

    Once you complete that, upload the .py back into the plugin folder and load it with "oxide.load notifier" in console. It should remake the config file for you that has been thoroughly updated today. Go ahead and open the new notifier.json and edit things the way you want them. Enable /admins and /plugins feature and edit what you want displayed on server entrance. Good luck.
     
  3. Just correcting you in one aspect. You don't need to load / unload a plugin each time you drag in / delete / move files in the plugins folder. Once you drag a plugin into the plugins folder Oxide will detect it and load the plugin right away, the same goes as moving / deleting the file it will automatically unload it.
    [DOUBLEPOST=1435719842][/DOUBLEPOST]
    Delete your config file and reload the plugin. As I assume you are upgrading from a version older than v2.8.0.
     
  4. im not
    [DOUBLEPOST=1435719997][/DOUBLEPOST]i updated from 2.8.1
     
  5. You should delete the config file either way.
     
  6. Done... And I think it fixed it
     
  7. I am glad to know. :)
     
  8. "Added Notifier's Oxide image as the default game chat icon."
    Now icon with a question mark appears instead of standard radiation sign.
     
  9. Already answered your question. :)
     
  10. "RULES LANGUAGE": "AUTO" changed in "RULES LANGUAGE": "EN", i've got:

    (09:37:37) | [Oxide] 9:38 AM [Error] Failed to call hook 'rules_CMD' on plugin '' (KeyNotFoundException: EN)

    The rules in EN are there! But got that error!
     
  11. Not 100% positive and not looking at code right now but I think it's en not EN
     
  12. in the py file the rules are caps: EN, ES ...
    in last config was EN and it was working! (old version)
     
  13. Notifier will uppercase the countries short names.
    [DOUBLEPOST=1435735842][/DOUBLEPOST]
    I will take a look at it.
     
  14. Yeah I was upgrading thanks for the help
    yeah figured that thanks for not being rude or anything I was on a older version and only update the server when users ask for it so a simple delete this and you're good would work but either way I guess thanks.
     
  15. Code:
    [Oxide] 8:50 PM [Error] Exception raised in web request callback (KeyNotFoundException: The given key was not present in the dictionary.)
    [Oxide] 8:50 PM [Debug]  at System.Collections.Generic.Dictionary`2[System.Object,System.Object].get_Item (System.Object key) [0x00000] in <filename unknown>:0
      at IronPython.Runtime.NewStringFormatter+Formatter.GetUnaccessedObject (FieldName fieldName) [0x00000] in <filename unknown>:0
      at IronPython.Runtime.NewStringFormatter+Formatter.GetArgumentValue (FieldName fieldName) [0x00000] in <filename unknown>:0
      at IronPython.Runtime.NewStringFormatter+Formatter.ReplaceText (System.String format) [0x00000] in <filename unknown>:0
      at IronPython.Runtime.NewStringFormatter+Formatter.FormatString (IronPython.Runtime.PythonContext context, System.String format, IronPython.Runtime.PythonTuple args, IDictionary`2 kwArgs) [0x00000] in <filename unknown>:0
      at IronPython.Runtime.NewStringFormatter.FormatString (IronPython.Runtime.PythonContext context, System.String format, IronPython.Runtime.PythonTuple args, IDictionary`2 kwArgs) [0x00000] in <filename unknown>:0
      at IronPython.Runtime.Operations.StringOps.format (IronPython.Runtime.CodeContext context, System.String format_string, IDictionary`2 kwargs, System.Object[] args) [0x00000] in <filename unknown>:0
      at Microsoft.Scripting.Interpreter.FuncCallInstruction`5[IronPython.Runtime.CodeContext,System.String,System.Collections.Generic.IDictionary`2[System.Object,System.Object],System.Object[],System.String].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
     
    Last edited by a moderator: Jul 1, 2015
  16. Delete the config file and reload the plugin (oxide.reload notifier)
     
  17. Not showing counties. everything else seems ok. I remove the 3 files and uploaded a fresh install
     
  18. Working fine here.

    Does it show anything at all when someone joins?
    When someone joins, do you get any error in the console?
     
  19. yes. it shows everything but the country, I looked a see the notifier_countries_db.json in the data folder
     
  20. Just got this one on a player quitting:
    Code:
    [Oxide] 9:55 PM [Error] Failed to call hook 'OnPlayerDisconnected' on plugin 'Notifier' (KeyNotFoundException: The given key was not present in the dictionary.)
    [Oxide] 9:55 PM [Debug]   at System.Collections.Generic.Dictionary`2[System.Object,System.Object].get_Item (System.Object key) [0x00000] in <filename unknown>:0
      at IronPython.Runtime.NewStringFormatter+Formatter.GetUnaccessedObject (FieldName fieldName) [0x00000] in <filename unknown>:0
      at IronPython.Runtime.NewStringFormatter+Formatter.GetArgumentValue (FieldName fieldName) [0x00000] in <filename unknown>:0
      at IronPython.Runtime.NewStringFormatter+Formatter.ReplaceText (System.String format) [0x00000] in <filename unknown>:0
      at IronPython.Runtime.NewStringFormatter+Formatter.FormatString (IronPython.Runtime.PythonContext context, System.String format, IronPython.Runtime.PythonTuple args, IDictionary`2 kwArgs) [0x00000] in <filename unknown>:0
      at IronPython.Runtime.NewStringFormatter.FormatString (IronPython.Runtime.PythonContext context, System.String format, IronPython.Runtime.PythonTuple args, IDictionary`2 kwArgs) [0x00000] in <filename unknown>:0
      at IronPython.Runtime.Operations.StringOps.format (IronPython.Runtime.CodeContext context, System.String format_string, IDictionary`2 kwargs, System.Object[] args) [0x00000] in <filename unknown>:0
      at Microsoft.Scripting.Interpreter.FuncCallInstruction`5[IronPython.Runtime.CodeContext,System.String,System.Collections.Generic.IDictionary`2[System.Object,System.Object],System.Object[],System.String].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
     
    Last edited by a moderator: Jul 1, 2015