1. If you read the error you will know the problem :)
     
  2. nvm got it working again.
     
  3. Any errors in the console? ..or, are you even sure it's loaded?
    [DOUBLEPOST=1443314837][/DOUBLEPOST]
    Yes, i.e:
    "MESSAGE 1",
    "MESSAGE 2",
    "MESSAGE 3",
    "MESSAGE 4",
    "MESSAGE 5",
    "MESSAGE 6",
    "MESSAGE 7",
    "MESSAGE 8",
    ..etc..
     
  4. That is what i did, but now its making the message i added and the ones around it show up as broken html . showing the entire bit rather than just the message.
    i guess when i hit enter after the last command, it did something to break it. idk why it would but its all i did.
    they are on their own seperate lines tho.

    [DOUBLEPOST=1443331368,1443323993][/DOUBLEPOST]
    can you post me the original config file please? so i can start over. thanks.
    [DOUBLEPOST=1443331933][/DOUBLEPOST]i never did get the map url to start working again either so i kind of just gave up on it. sucks but its still useful without it.
     
  5. @BeautyKilled

    So I will make sure that you have everything running as you want, be free to ask anything, report to me any error you see in the console in case it happens. But first things first, delete your current config file and reload the plugin afterwards, this will make Notifier to create the default config file, after that do your changes as you please, and if something doesn't work just upload your config file here and I will take a look at it an point out whats wrong with it.

    By the way, keep in mind the default config file has the Map Link command set to False, which means is not enabled by default, so once you have the default config file make sure you the Enable Map Link setting set to true like the example below:

    Code:
    "ENABLE MAP LINK": true,
    I'll be waiting for your feedback on this.
     
    Last edited by a moderator: Sep 27, 2015
  6. Can I do with the Plugin a controlled Message? for example: at 11pm a message with "Server Restart is coming soon"
     
  7. Hello, after having Notifier on our server for a while it's just decided to not show people countries when they join and instead displays UNKNOWN. I've reinstalled Notifier multiple times. Reloaded all plugins and Restarted the sever multiple times but still not fixed. Please help. Thank you. - Macky
     
  8. Hello, after having Notifier on our server for a while it's just decided to not show people countries when they join and instead displays UNKNOWN. I've reinstalled Notifier multiple times. Reloaded all plugins and Restarted the sever multiple times but still not fixed. Please help. Thank you. - Macky
     
  9. This is not something you can fix with a plugin re-installation or reload, this may be some connection issue that your server is having with the website which Notifier gets the players countries. (IP Address Details - ipinfo.io)
    I don't think there's anything you can do about it but just to wait this "issue" solves itself, it's just a matter of time.
    [DOUBLEPOST=1443393577][/DOUBLEPOST]
    I think I could to timed messages yes. I will consider it for a future update.
     
  10. SkinN õ.Õ'.|. updated Notifier with a new update entry:

    Notifier | Introducing Scheduled Messages!



    INTRODUCING SCHEDULED MESSAGES - Similar to Adverts but messages can scheduled to any time of the day

    @Floidberg your request has been added!
     
    Last edited by a moderator: Sep 28, 2015
  11. Hello

    Im trying to get this mod to work, but i cant seem to make it work and dont see ANY problems with in the code. i do oxide.reload notifier and it comes up with this:
    Code:
    > oxide.reload notifier
    [Oxide] 8:22 PM [Info] Loaded plugin Notifier v2.14.0 by SkinN
    [Oxide] 8:22 PM [Error] notifier v2.14.0: Failed to load config file (is the config file corrupt?) (After parsing a value an unexpected character was encountered: ". Path 'RULES.EN[3]', line 80, position 7.)
    [Oxide] 8:22 PM [Error] Failed to initialize plugin 'notifier v2.14.0'
    Traceback (most recent call last):
      File "notifier.py", line 298, in Init
      File "notifier.py", line 243, in con
    RuntimeError: Failed to call Init (KeyNotFoundException: SETTINGS)
    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>
     
    Last edited by a moderator: Sep 29, 2015
  12. If you have used this plugin before, I suggest deleting notifier.py and notifier.json from your server, and then reinstalling it.
     
  13. i did that :/
     
  14. Upload your config file please.
     
  15. i think i got it working now, had to go through and restart the server to get it working for the weirdest reason. (yes, i did try oxide.reload) its working now however! One other question, how do i get rid of the notification "Who the hell is SAM?" ?? I feel no need to have it on my server...
     
  16. The problem was in the config file as the error states:
    Code:
    Failed to load config file (is the config file corrupt?) (After parsing a value an unexpected character was encountered: ". Path 'RULES.EN[3]', line 80, position 7.
     
  17. {
    "ADVERTS": [
    "Voir la liste des commandes ? Tapez <orange>/help<end>. \n See the commands's list ? Type <orange>/help<end>.",
    "Respectez les regles du serveur <orange>/rules<end>. \n Respect the server's rules <orange>/rules<end>.",
    "<red>Le cheat est strictement interdit<end>. \n <red>Hacking is totally forbidden<end>.",
    "Tapez <orange>/map<end> pour obtenir le lien de la carte du serveur \n Type <orange>/map<end> for the server map link.",
    "<orange>Joueurs en ligne: <lime>{players}<end> / <lime>{maxplayers}<end> Dormeurs: <lime>{sleepers}<end> \n <orange>Players Online: <lime>{players}<end> / <lime>{maxplayers}<end> Sleepers: <lime>{sleepers}<end>"
    ],
    "COLORS": {
    "ADVERTS": "silver",
    "BOARDS TITLE": "silver",
    "JOIN MESSAGE": "silver",
    "LEAVE MESSAGE": "silver",
    "PREFIX": "#00EEEE",
    "SYSTEM": "white",
    "WELCOME MESSAGE": "silver"
    },
    "COMMANDS": {
    "ADMINS LIST": "admins",
    "ADVERTS COMMAND": "adverts",
    "MAP LINK": "map",
    "PLAYERS LIST": "players",
    "PLAYERS ONLINE": "online",
    "PLUGINS LIST": "plugins",
    "RULES": [
    "rules",
    "regras",
    "regles"
    ]
    },
    "CONFIG_VERSION": 5.3,
    "MESSAGES": {
    "ADMINS LIST DESC": "<orange>/admins<end> <grey>-<end> Liste des <cyan>Admins<end>en ligne sur le serveur. \n <orange>/admins<end> <grey>-<end> List of online <cyan>Admins<end> in the server.",
    "ADMINS LIST TITLE": "ADMINS EN LIGNE - ADMINS ONLINE",
    "ADMINS ONLINE": "Il y a <cyan>{admins} Admins<end> en ligne. \n 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": "L'interval des pubs est passé à <lime>{minutes}<end> minutes \n Adverts interval changed to <lime>{minutes}<end> minutes",
    "CHECK CONSOLE": "Utilisez la console (appuyer sur F1) pour plus d'infos \n Check the console (press F1) for more info.",
    "JOIN MESSAGE": "<lime>{username}<end> rejoint le serveur, de <orange>{country}<end> \n <lime>{username}<end> joined the server, from <orange>{country}<end>.",
    "LEAVE MESSAGE": "<lime>{username}<end> a quitter le serveur. (Raison: {reason}) \n <lime>{username}<end> left the server. (Reason: {reason})",
    "MAP LINK": "Pour vous situer allez sur : <lime>Rust:IO \n See where you are on the server map at: <lime>Rust:IO",
    "MAP LINK DESC": "<orange>/map<end> <grey>-<end> pour obtenir l'url de la map du server. \n <orange>/map<end> <grey>-<end> Server map url.",
    "NO ADMINS": "Il n'y a pas d'<cyan>Admins<end> en ligne. \n 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> Listes des joueurs sur le serveur. \n <orange>/players<end> <grey>-<end> List of all players in the server.",
    "PLAYERS LIST TITLE": "LISTE DES JOUEURS - 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": "JOUEURS EN LIGNE - PLAYERS ONLINE",
    "PLAYERS STATS": "Dormeurs: <lime>{sleepers}<end> Joueurs total: <lime>{alltime}<end> \n Sleepers: <lime>{sleepers}<end> Alltime Players: <lime>{alltime}<end>",
    "PLUGINS LIST DESC": "<orange>/plugins<end> <grey>-<end> Liste des plugins installé sur le serveur. \n <orange>/plugins<end> <grey>-<end> List of plugins installed in the server.",
    "PLUGINS LIST TITLE": "PLUGINS DU SERVEUR - SERVER PLUGINS",
    "RULES DESC": "<orange>/rules<end> <grey>-<end> Liste des regles du serveur. \n <orange>/rules<end> <grey>-<end> List of server rules.",
    "RULES TITLE": "REGLES DU SERVEUR - SERVER RULES",
    "SYNTAX ERROR": "Syntax Error: {syntax}"
    },
    "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.",
    "Respekt alle spillere.",
    "Undgå spam i chatten.",
    "Play fair og ikke misbruger af bugs / exploits."
    ],
    "EN": [
    "Cheating is strictly prohibited.",
    "Respect all players",
    "Avoid spam in chat.",
    "Play fair and don't abuse of bugs/exploits.",
    "Hold your tongue.",
    "Grievance is forbidden."
    ],
    "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.",
    "Surveillez votre langage.",
    "Le Grief est interdit."
    ],
    "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": [
    "Обман суворо заборонено.",
    "Поважайте всіх гравців",
    "Щоб уникнути спаму в чаті.",
    "Грати чесно і не зловживати помилки / подвиги."
    ]
    },
    "SETTINGS": {
    "ADVERTS INTERVAL": 6,
    "BROADCAST TO CONSOLE": true,
    "ENABLE ADMINS LIST": true,
    "ENABLE ADVERTS": true,
    "ENABLE ADVERTS COMMAND": true,
    "ENABLE JOIN MESSAGE": true,
    "ENABLE LEAVE MESSAGE": true,
    "ENABLE MAP LINK": true,
    "ENABLE PLAYERS DEFAULT COLORS": true,
    "ENABLE PLAYERS LIST": true,
    "ENABLE PLAYERS ONLINE": true,
    "ENABLE PLUGIN ICON": true,
    "ENABLE PLUGINS LIST": true,
    "ENABLE RULES": true,
    "ENABLE WELCOME MESSAGE": true,
    "HIDE ADMINS": false,
    "PLAYERS LIST ON CHAT": true,
    "PLAYERS LIST ON CONSOLE": true,
    "PREFIX": "<white>[<end> <red>LES EMPAFES<end> <white>]<end>",
    "RULES LANGUAGE": "AUTO"
    },
    "WELCOME MESSAGE": [
    "<size=18>FR :</size>",
    "<size=17>Bienvenue chez les Empafés {username} !</size>",
    "<grey><size=20>•</size><end> Tapez <orange>/help<end> pour plus d'informations.",
    "<grey><size=20>•</size><end> Tapez <orange>/notifier help<end> pour voir la liste des commandes.",
    "<grey><size=20>•</size><end> N'oublies pas de consulter les règles <orange>/regles<end>.",
    "<grey><size=20>•</size><end> Serveur Teamspeak : ts3.pafteam.com (MDP : rust_paf)",
    "<size=18>EN :</size>",
    "<size=17>Welcome {username} on PaFteam server</size>",
    "<orange><size=20>•</size><end> Type <orange>/help<end> for more informations.",
    "<grey><size=20>•</size><end> Type <orange>/notifier help<end> for all available commands.",
    "<orange><size=20>•</size><end> Check our server <orange>/rules<end>.",
    "<orange><size=20>•</size><end> Teamspeak server : ts3.pafteam.com (PWD : rust_paf)"
    ]
    }


    Here is the command to my server. but after the restart as .json fichi returns by default .
    What for ? Jsonlint said it is good though.
     
  18. Next time upload the file instead of pasting it here. Either way I don't understand your pooint
     
  19. i think i got everything going but map. yes mine was set to true. i just took it out entirely. its only worked for me once the rest the time its broke idk why. :/