Codexscript Codexscript was written for better and more easy management of QuickIRC2 as fast this is up and running. Be aware this was just made for fun and nothing I will dig my soul into, as long I use QuickIRC2 I will probably write updates for it - but don't expect anything! I will try too help if there is something you can't understand or wondering about. First of all I want to give all thumbs up for Apoc and wired420's good work with the IRC plugin to HB. So what is this then? Simply enough, its an little script I've made to mIRC, so it requires that you got mIRC installed. When you got mIRC and QuickIRC2 running and join a channel with your bot on it, you can handle commands simply with right click channel, check the commands in menubar or just right click any of the windows to see what that certain window is handling. Simply enough it just makes life easy with party chat, say chat, and whispers* as you got a own window for each one of them and don't need too use the ! commands. Take a look on my screenshot below to understand. Install: 1. First of all you must install WoW, HB, QuickIRC2, mIRC but this guide expect you to already know howto do that. After that: 2. Download my script: View attachment codexscript.zip 3. Put codex.ini some directory, ill suggest "C:\Users\codex\AppData\Roaming\mIRC\". *Change to your username where it says codex* 4. Start mIRC and connect to the server you gonna use my script on, write in status window: Code: load -rs codex.ini *If the file is located in same folder as mIRC.exe you dont need to enter full pathname, otherwise, full pathname is required. 5. When script is loaded successfully mIRC should write this: Code: * Loaded script 'C:\Users\codex\AppData\Roaming\mIRC\codex.ini' 6. Now, reconnect too the server, script is installed and now requires some basic configuration. 7. An popup will appear, asking you if its the server where you have your QucikIRC2 bot on, press Yes, some windows inside mIRC appears, and also a new question that ask you too enter the name of the channel you wanna join, enter #botchannelname and enter. Done. 8. Now, make the basic configuration, right click in #botchannelname or click "Commands" in menubar", go down to "Set default channel, set prefix, and set profile folder(this aint barely used). DONE Extra tip here is to press "Tile horizontal" in menubar to get looking as on my screenshot below, minimize the status window as well, there is no funny information there. Now it should look something like this: Tips: Run your own ircd*, instead of fighting with thoose online ones, I think it easier too just install one @ the local machine that you running QuickIRC on and browse your computers in the network too that machine or just forward the port on the router and log on from outside, if you are using DHCP network there are many excellent services for this like dyndns. *The ircd im running is named bircd, and no configuration at all is required. Known bugs: *Whispers are bugged, but it aint because of the script, it's something wrong with QuickIRC2 that does so it wanna send "!w message name" instead of "!w name message" as said in description. Whisper does work for all incoming whispers so that's what you need to use it for at the point before QuickIRC2 is fixed. That's for me, ill hope you like it and gonna use it.
The whisper bug is easily fixed. Just change line 27 in /Plugins/QuickIRC2/Commands/Chat.cs to: I probably will make some bugfixes and add functions. I will maybe also contact the creator to ask for permission to share my modified version (if I'm really working on it).
Heya, just in case someone is applying this fix, there's a space in the line that shouldn't be there so you will get compiling error. so just delete the space between }\ and " or copy the following in line 27. Code: Lua.DoString(string.Format("SendChatMessage(\"{1}\", 'WHISPER', nil, '{0}')", Lua.Escape(toName), message)); Btw thanks to both of you for awesome work
I was wondering if the chat channels are split? Because in my case everything flows to the main channel. What am I doing wrong?