Well after your deep investigation I still found od when you told InfoPanel wouldn't work with Notifier, so I give it a try myself, because why would it not?
And I installed InfoPanel and ran Notifier's latest version with the default config and everything working fine, and just so you can see in the screenshot below it kinda shows it working fine.
Notifier [Unmaintained]
Discussion in 'Plugin Support' started by NobodyFTW, Feb 1, 2015.
-
Attached Files:
-
-
i can the join and leave message only see in the consol... why?
'ENABLE JOIN MESSAGE': True,
'ENABLE LEAVE MESSAGE': True, -
SKIN I was mearly reporting what I saw, but then you are not seeing that your Mod is not working when I instal the Info Panel. So I will just forget about your mod and move on and you can fix it, research it, ignore it what ever. I was just seeking answers like any normal person would, when I found an issue I asked questions.
-
Anyone know how i can change the picture of notifier in ingame chat? (the steam picture one) thnx...
-
-
mine is a rented server, they have preloaded the addons on the tab so i can just add them directly and the only file i can edit would be the .json so i wont have access to the directory of the files in the data folder. by removing the addon and adding it back would help? or do anyone have the config file of this plugin so i can upload or their tech team to insert in.
-
-
I use Host Havok and it is really easy to work with. the Plug ins are in one file and the Json files are in another. drag it over to the folder on the left you are working from, right click and edit.
after you figure out the mumbo jumbo these guys like to use, save the file, then wait for it finish saving then drag it back to the right to the Json folder.
You will want to add the mod "Reload" it makes reloading or refreshing the new files to work. in Rcon with Rust or or whatever you are using, "reload *" to reload all the mods or "reload Mod name" Use capitalization as the files are written, caps count here.
Good Luck -
[DOUBLEPOST=1454615583][/DOUBLEPOST]
[DOUBLEPOST=1454615853][/DOUBLEPOST]
I really appreciate the help when I'm not around, and mostly because I am not around as much, but in case you don't really know what the issue is then please don't tell do delete stuff.
I hope you understand. -
-
So check if you have FTP access and if so install the plugin manually.
As far it goes for the config file you may upload it here so I can have a look.
[DOUBLEPOST=1454616229][/DOUBLEPOST] -
OK Skinn it has been a stressful past 3 day, I am Xanexing it up, All apologies
-
So I'm changing the motd etc, tried to add colors both <orange> or for example <#ADFF64> , but it simply gives the motd like this "Welcome to Doodle Palace <color=orange> , same goes for <color=yellow><color=silver>MOTD etc, any idea what i did wrong? It's easy to re-install the plugin for me, but I'd thought to ask for some assistance anyways
Thanks in advance
-
-
Code:
[Oxide] 10:00 PM [Error] Web request callback raised an exception (KeyNotFoundException: 76561198084440676) [Oxide] 10:00 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 (wrapper dynamic-method) object.joining_messages$116 (System.Runtime.CompilerServices.Closure,IronPython.Runtime.PythonFunction,object,object) <0x002de>
-
The question is, why wouldn't I just fix them?
Well quick response to this question is, I don't know why the fuck I can't.
I don't know if you understand anything of code, but my code itself its easy to read and understand, as you read it you may find logic to it, and resuming the code below, every time a player joins your server Notifier will call for the webrequest method which takes the player country information and caches the information for later use in other functionalities of the plugin, the error happens because somehow the player cache information is deleted right after Notifier makes the web-request call, though, this is still very odd to me, because I read the code millions of times looking for a 'leak' that could be the reason of all this but there is nothing wrong really, and the code itself has various checks and exception handles to prevent these sort of errors to happen but yet this one error happens no matter what.
My theory to this, which at some point makes sense is that, the error happens because the player drops the connection right after Notifier makes the web-request call, and it makes sense because when a player disconnects Notifier will delete the player's cache info, and since the web-request has been called before the disconnection it will run the code as if the player cache still exists, which at this point it does not.
Code:# ------------------------------------------------------------------------- def webrequest(self, player, send=True): ''' Web-request filter to get the players country info ''' uid = self.playerid(player) if uid in self.players: ply = self.players[uid] # Function to handle the web-request response def response_handler(code, resp): try: # Check for any web errors if resp != None or code == 200: # Check if user is not in countries database if uid not in self.db: ply.country, ply.code = re.findall(r':\"(.+?)\"', resp) self.players[uid] = ply self.db[uid] = {'country': ply.country, 'code': ply.code} except: pass if send: self.joining_messages(player) # Call for web-request webrequests.EnqueueGet('http://ip-api.com/json/%s?fields=3' % ply.ip.split(':')[0], Action[Int32,String](response_handler), self.Plugin)
Also know that I am currently developing Notifier's version 3.0 which I will be porting Notifier to C# and hopefully this error will not happen no more. I can only ask for a little more patience as I am learning C# as I develop the new version, so the process will be slow. -
If you need all of it, let me know, so i can edit my post
Code:}, "MOTD": "<red>Welcome to Doodle Palace, <orange>we will be adding VIP kits and ranks soon, <green>A menu will be added soon, so you can check the different vip kits, rules and contact details if you're interested in buying or donating anything.", "RULES": { "DE": [
Attached Files:
-
-
Code:<red>Hello<end> <blue>World<end>
Code:<red>This <grey>is a<end> colored<end> <purple>message<end>
Output: This is a colored message
Here is the correction of yours:
Code:<red>Welcome to Doodle Palace,<end> <orange>we will be adding VIP kits and ranks soon<end>, <green>A menu will be added soon, so you can check the different vip kits, rules and contact details if you're interested in buying or donating anything.<end>
-
I see, thanks for replying this quickly