1. You did not close the tags correctly. The <grey> tag has to be closed as well, not just <lime>


    <grey>The server time and date is <lime>{localdate} {localtime}<end><end>
     
  2. I and am sure everyone here has no idea what you are asking I know I don't I also fixed your spelling mistake :)
     
  3. I just hit reply instead of 'more options' on accident.
     
  4. Ok, no problem
     
  5. Heyyo

    Been attempting to edit the Plugin Notifier for Rust | Oxide and its been working good until i attempt to edit the rules it displays when you do /rules, attempting to add multiple more rules to the english part of the code following the correct format all others are displayed in. Save the file, upload it and reload it and i get this error in RCON - RUSTY

    Code:
    > reload notifier
    [Oxide] 8:22 PM [Error] Failed to call hook 'CmdReload' on plugin 'rustcore v1.0.0'
    Traceback (most recent call last):
      File "notifier.py", line 414, in Unload
    RuntimeError: Failed to call Unload (MissingMemberException: notifier instance has no attribute 'timers')
      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 

    Not sure how to even attempt to approach this one, fixed a couple other errors that popped up before that though, this is my Config file for Notifier if it is helpful

    Code:
    {
      "ADVERTS": [
        "Want to know the available commands? Type <orange>/help<end>.",
        "Respect the server <orange>/rules<end>.",
        "This server is running <orange>Oxide 2<end>.",
        "<red>Cheating is strictly prohibited.<end>",
        "Type <orange>/map<end> for the server map link.",
        "You are playing on: <lime>{server.hostname}<end>",
        "<orange>Players Online: <lime>{players}<end> / <lime>{server.maxplayers}<end> Sleepers: <lime>{sleepers}<end><end>",
        "The game time is <lime>{gamedate} {gametime}<end>",
        "The server time and date is <lime>{localdate} {localtime}<end>"
      ],
      "COLORS": {
        "ADVERTS": "silver",
        "BOARDS TITLE": "silver",
        "JOIN MESSAGE": "silver",
        "LEAVE MESSAGE": "silver",
        "MOTD": "silver",
        "PREFIX": "#00EEEE",
        "SCHEDULED MESSAGES": "silver",
        "SYSTEM": "white",
        "WELCOME MESSAGE": "silver"
      },
      "COMMANDS": {
        "ADMINS LIST": "admins",
        "ADVERTS COMMAND": "adverts",
        "MAP LINK": "map",
        "MOTD": "motd",
        "PLAYERS LIST": "players",
        "PLAYERS ONLINE": "online",
        "PLUGINS LIST": "plugins",
        "RULES": [
          "rules",
          "regras",
          "regles"
        ]
      },
      "MESSAGES": {
        "ADMINS JOIN MESSAGE": "<#ADFF64>{username}<end> joined the server, from <orange>{country}<end>.",
        "ADMINS LEAVE MESSAGE": "<#ADFF64>{username}<end> left the server. (Reason: <white>{reason}<end>)",
        "ADMINS LIST DESC": "<orange>/admins<end> <grey>-<end> List of online <cyan>Admins<end> in the server.",
        "ADMINS LIST TITLE": "ADMINS ONLINE",
        "ADMINS ONLINE": "There are <cyan>{admins} Admins<end> online.",
        "ADVERTS DESC": "<orange>/adverts<end> <grey>-<end> Allows <cyan>Admins<end> to change the adverts interval ( i.g: /adverts 5 )",
        "ADVERTS INTERVAL CHANGED": "Adverts interval changed to <lime>{minutes}<end> minutes",
        "AIRDROP CALLED": "An <yellow>Airdrop<end> is coming, will drop at <lime>{location}<end> coordinates.",
        "CHECK CONSOLE": "Check the console (press F1) for more info.",
        "HELI CALLED": "A <yellow>Patrol Helicopter<end> is coming!",
        "JOIN MESSAGE": "<lime>{username}<end> joined the server, from <orange>{country}<end>.",
        "LEAVE MESSAGE": "<lime>{username}<end> left the server. (Reason: <white>{reason}<end>)",
        "MAP LINK": "See where you are on the server map at: <lime>http://{ip}:{port}<end>",
        "MAP LINK DESC": "<orange>/map<end> <grey>-<end> Server map url.",
        "NO ADMINS": "There are no <cyan>Admins<end> online.",
        "NO LANG": "Error, <lime>{args}<end> language not supported or does not exist.",
        "NO RULES": "Error, no rules found, contact the <cyan>Admins<end>.",
        "PLAYERS LIST DESC": "<orange>/players<end> <grey>-<end> List of all players in the server.",
        "PLAYERS LIST TITLE": "PLAYERS LIST",
        "PLAYERS ONLINE": "There are <lime>{active}<end>/<lime>{maxplayers}<end> players online.",
        "PLAYERS ONLINE DESC": "<orange>/online<end> <grey>-<end> Shows the number of players and <cyan>Admins<end> online, plus a few server stats.",
        "PLAYERS ONLINE TITLE": "PLAYERS ONLINE",
        "PLAYERS STATS": "Sleepers: <lime>{sleepers}<end> Alltime Players: <lime>{alltime}<end>",
        "PLUGINS LIST DESC": "<orange>/plugins<end> <grey>-<end> List of plugins installed in the server.",
        "PLUGINS LIST TITLE": "SERVER PLUGINS",
        "RULES DESC": "<orange>/rules<end> <grey>-<end> List of server rules.",
        "RULES TITLE": "SERVER RULES",
        "SYNTAX ERROR": "Syntax Error: {syntax}"
      },
      "MOTD": "Join our forums at thezeusgames.com!",
      "RULES": {
        "DE": [
          "Cheaten ist verboten!",
          "Respektiere alle Spieler",
          "Spam im Chat zu vermeiden.",
          "Spiel fair und missbrauche keine Bugs oder Exploits."
        ],
        "DK": [
          "Snyd er strengt forbudt.",
          "Respekter alle spillere.",
          "Undgå spam i chatten.",
          "Spil fair og misbrug ikke bugs / exploits."
        ],
        "EN": [
          "Staff words is final, if you feel their word is unfair ask someone higher up",
          "Respect all players",
          "Avoid spam in chat you will be automatically muted.",
          "No racism or sexism",
          "Banter is okay to an extent but do not abuse players",
          "Do not build inside rocks",
          "No spamming foundations",
          "Play fair and don't abuse bugs/exploits."
        ],
        "ES": [
          "Los trucos están terminantemente prohibidos.",
          "Respeta a todos los jugadores.",
          "Evita el Spam en el chat.",
          "Juega limpio y no abuses de bugs/exploits."
        ],
        "FR": [
          "Tricher est strictement interdit.",
          "Respectez tous les joueurs.",
          "Évitez le spam dans le chat.",
          "Jouer juste et ne pas abuser des bugs / exploits."
        ],
        "HU": [
          "Csalás szigorúan tilos.",
          "Tiszteld minden játékostársad.",
          "Kerüld a spammolást a chaten.",
          "Játssz tisztességesen és nem élj vissza a hibákkal."
        ],
        "IT": [
          "Cheating è severamente proibito.",
          "Rispettare tutti i giocatori.",
          "Evitare lo spam in chat.",
          "Fair Play e non abusare di bug / exploit."
        ],
        "NL": [
          "Vals spelen is ten strengste verboden.",
          "Respecteer alle spelers",
          "Vermijd spam in de chat.",
          "Speel eerlijk en maak geen misbruik van bugs / exploits."
        ],
        "PT": [
          "Usar cheats e totalmente proibido.",
          "Respeita todos os jogadores.",
          "Evita spam no chat.",
          "Nao abuses de bugs ou exploits."
        ],
        "RO": [
          "Cheaturile sunt strict interzise!",
          "Respectați toți jucătorii!",
          "Evitați spamul în chat!",
          "Jucați corect și nu abuzați de bug-uri/exploituri!"
        ],
        "RU": [
          "Запрещено использовать читы.",
          "Запрещено спамить и материться.",
          "Уважайте других игроков.",
          "Играйте честно и не используйте баги и лазейки."
        ],
        "TR": [
          "Hile kesinlikle yasaktır.",
          "Tüm oyuncular Saygı.",
          "Sohbet Spam kaçının.",
          "Adil oynayın ve böcek / açıkları kötüye yok."
        ],
        "UA": [
          "Обман суворо заборонено.",
          "Поважайте всіх гравців",
          "Щоб уникнути спаму в чаті.",
          "Грати чесно і не зловживати помилки / подвиги."
        ]
      },
      "SCHEDULED MESSAGES": {
        "00:00": [
          "It is now <lime>{localtime}<end> of <lime>{localdate}<end>"
        ],
        "12:00": [
          "It is now <lime>{localtime}<end> of <lime>{localdate}<end>"
        ]
      },
      "SETTINGS": {
        "ADVERTS INTERVAL": 12,
        "ANNOUNCE AIRDROPS": true,
        "ANNOUNCE PATROL HELICOPTERS": true,
        "BROADCAST TO CONSOLE": true,
        "DIFFER ADMINS JOIN/LEAVE MESSAGE": false,
        "ENABLE ADMINS LIST": true,
        "ENABLE ADVERTS": true,
        "ENABLE ADVERTS COMMAND": true,
        "ENABLE JOIN MESSAGE": true,
        "ENABLE LEAVE MESSAGE": true,
        "ENABLE MAP LINK": true,
        "ENABLE MOTD": true,
        "ENABLE PLAYERS DEFAULT COLORS": false,
        "ENABLE PLAYERS LIST": true,
        "ENABLE PLAYERS ONLINE": true,
        "ENABLE PLUGIN ICON": false,
        "ENABLE PLUGINS LIST": true,
        "ENABLE RULES": true,
        "ENABLE SCHEDULED MESSAGES": true,
        "ENABLE WELCOME MESSAGE": true,
        "HIDE ADMINS": false,
        "ICON PROFILE": "76561198235146288",
        "MOTD INTERVAL": 120,
        "MOTD PREFIX": "[ <blue>MOTD<end> ]",
        "PLAYERS LIST ON CHAT": true,
        "PLAYERS LIST ON CONSOLE": false,
        "PREFIX": "<white>[<end> <cyan>NOTIFIER<end> <white>]<end>",
        "RULES LANGUAGE": "AUTO"
      },
      "WELCOME MESSAGE": [
        "<size=17>Welcome <lime>{username}<end></size>",
        "<orange><size=20>•</size><end> Type <orange>/help<end> for all available commands.",
        "<orange><size=20>•</size><end> Check our server <orange>/rules<end>.",
        "<orange><size=20>•</size><end> See where you are on the server map at: <lime>http://{server.ip}:{server.port}<end>"
      ]
    }
     
  6. "ПРАВИЛА ЯЗЫКА": "АВТО"

    Переключи на RU

    и прокомпелируй файл через UTF-8
     
  7. Thank you, i didn't set it to RU since i'm not Russian but to EU for English. It now works, very much appreciated :)

    Спасибо, я не ставил его в РУ, так как я не русский, но в ЕС для английского языка. В настоящее время она работает, очень ценится :)
     
  8. pleased could help
     
  9. hello folks, could anyone tell me whats going on here ?


    > oxide.reload notifier
    >
    [Oxide] 1:29 PM [Error] Failed to call hook 'CmdReload' on plugin 'rustcore v1.0.0'
    Traceback (most recent call last):
    File "notifier.py", line 414, in Unload
    RuntimeError: Failed to call Unload (MissingMemberException: notifier instance has no attribute 'timers')
    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
     
  10. Have a problem here...

    the /map link is only showing the port, not the ip. What can i do?

    see where u are on the map at:

    Code:
    http://:28000
     
  11. Whenever I try to type in a command like /notifier, nothing happens (whenever I try to type in any plugin command for that matter, nothing happens)! When I tried to type in the command reload notifier into the console, it says "command not found". I'm definitely set to be an owner, and for some reason notifier was working like a week ago when I installed it...
     
  12. "whenever I try to type in any plugin command for that matter, nothing happens"

    Install the last Version of Oxide!
     
  13. command you are typing and are you typing this in game in f1 or chat window
     
  14. That worked! Thank you very much!
     
  15. Hello i ve this error in the console, i ve latest plugin and oxide version. Can u help me pls???
    Code:
    [Error] Failed to call hook 'OnPlayerInit' on plugin 'notifier v2.18.0'
    Traceback (most recent call last):
      File "notifier.py", line 441, in OnPlayerInit
      File "notifier.py", line 814, in joining_messages
    RuntimeError: Failed to call OnPlayerInit (IndexOutOfRangeException: index out of range: 178)
    at IronPython.Runtime.Operations.PythonOps.FixIndex (int,int) <0x001a4>
    at IronPython.Runtime.PythonTuple.get_Item (int) <0x00030>
    at IronPython.Runtime.NewStringFormatter/Formatter.GetUnaccessedObject (IronPython.Runtime.NewStringFormatter/FieldName) <0x000d9>
    at IronPython.Runtime.NewStringFormatter/Formatter.GetArgumentValue (IronPython.Runtime.NewStringFormatter/FieldName) <0x00031>
    at IronPython.Runtime.NewStringFormatter/Formatter.ReplaceText (string) <0x0041e>
    at IronPython.Runtime.NewStringFormatter/Formatter.FormatString (IronPython.Runtime.PythonContext,string,IronPython.Runtime.PythonTuple,System.Collections.Generic.IDictionary`2<object, object>) <0x00072>
    at IronPython.Runtime.NewStringFormatter.FormatString (IronPython.Runtime.PythonContext,string,IronPython.Runtime.PythonTuple,System.Collections.Generic.IDictionary`2<object, object>) <0x000a3>
    at IronPython.Runtime.Operations.StringOps.format (IronPython.Runtime.CodeContext,string,System.Collections.Generic.IDictionary`2<object, object>,object[]) <0x00067>
    at (wrapper dynamic-method) object.CallSite.Target (System.Runtime.CompilerServices.Closure,System.Runtime.CompilerServices.CallSite,IronPython.Runtime.CodeContext,object,object,object) <0x00c4b>
    at (wrapper dynamic-method) object.joining_messages$14 (System.Runtime.CompilerServices.Closure,IronPython.Runtime.PythonFunction,object,object) <0x01ff4>
     
  16. Could you please upload your config file?
     
  17. This is my config file..
     

    Attached Files:

  18. Someone help me pelase?
     
  19. The same issue:
    Code:
    [Oxide] 4:04 PM [Error] Failed to call hook 'OnPlayerInit' on plugin 'notifier v2.18.0'
    Traceback (most recent call last):
      File "notifier.py", line 429, in OnPlayerInit
      File "notifier.py", line 953, in cache_player
    RuntimeError: Failed to call OnPlayerInit (MissingMemberException: notifier 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
    
     
  20. The IP does not show because you haven't set you server.ip to anything.
    [DOUBLEPOST=1453595022][/DOUBLEPOST]
    Yours is not the same, though its nothing to worry about, so please just ignore it. I may release an update so the error does not spam the console if that is the case.