mIRC Home    About    Download    Register    News    Help

Active Threads | Unanswered Past 24 hours | Past 48 hours | Past Week | Past Month | Past Year
Scripts & Popups Jump to new posts
Re: Nick change check from list Fernet 16/04/25 06:23 AM
Originally Posted by Simo
im not sure i understand the question.

OK. Let me try to explain...
I created a list of badwords in a text file badwords.txt:

duck
lussy
pass
button
--->bone<---


etc....

If an user write LOOK AT MY BONE he'll be banned because te word BONE is in the list of words.
But if he write LOOK AT MY FATBONE he won't be banned because the word FATBONE is not in the list

So I used wildcard:

*duck*
*lussy*
?ass*
*butt*
--->*bone*<---


So to cover what is wrote before or after the badword. In the case if he write LOOK AT MY FATBONE he should has to be banned because *bone* include everything wrote before or after (isin or iswm maybe?)
But it doesn't work.
And for nicks is the same: it works if someone wear a nick that has no wildcards in list. If an user wear LUSSY he'll be banned, but if he wear BIGLUSSY , nothing happen.
I hope Ibeen more clear.
Thanks
6 1,099 Read More
Scripts & Popups Jump to new posts
Re: Notice blocker MrGUD 12/04/25 01:00 PM
hi, how do you activate this script? where to enter ? please and thank you smile
5 902 Read More
Latest News Jump to new posts
mIRC 7.81 released Khaled 09/04/25 06:07 PM
Dear mIRC User,

mIRC v7.81 has been released today.

This is a small update that adds features and addresses a number of issues reported by users since the last release. It includes improvements, changes and fixes, including:

Added Follow Windows Dark Mode option to Display dialog.
Fixed server-specific settings not being loaded on startup.
Updated OpenSSL library to v3.0.16.
Changed Treebar non-focus selected item to use more visible color in dark mode.
Added custom dialog scroll properties pos N and page N.
Changed nickname auto-color feature to use improved contrast ratios.
Fixed DirectShow crash bug relating to sound initialization on startup.
Fixed Aero theme bug when Windows 11 transparency effects are enabled.
Fixed Alt+X not working to toggle the maximized state for desktop @windows.
Updated CA root certificates cacert.pem file.

How to upgrade?
mIRC is distributed in an installer that installs mIRC on your computer for you. Simply download and run the installer from the download page on the mIRC website. Follow the instructions the installer gives to you. When upgrading all your old settings and scripts will stay as they were, if you want that. Read the questions the installer asks with care and nothing can go wrong. You will be chatting with the new mIRC in no time. If you get stuck or if you want to find out more about a certain feature, just click on a Help button or browse the Help file and you should find lots of hints to help you out.

Where to download?
As always, the latest version of mIRC can be downloaded from the download page on the mIRC website.

Registering mIRC
As you know, mIRC can be downloaded freely and evaluated for 30 days. If you find that you enjoy using mIRC, it would be great and much appreciated if you registered your copy. This licenses you to use your copy of mIRC and helps to support our continued work on mIRC. You can find out how to register here.

Full list of Fixes, Changes and Additions.
For a more detailed list of recent changes, please see the whatsnew.txt file. You will need to read through the help file to learn more about these changes and their impact. Some changes are obvious, some need getting used to - please take your time to play with them and see how they work. May we invite you to use these forums for all questions you might have? The forums offer great help with everything related to mIRC!

Thanks for using mIRC, have fun on IRC!
0 465 Read More
mIRC Help Jump to new posts
Re: Special Characters Fernet 08/04/25 02:16 PM
I known about unicode, but haven't found the same codes.
2 453 Read More
Scripts & Popups Jump to new posts
Re: Send warning on notice event Fernet 08/04/25 02:14 PM
Ok sir. I will and will inform You
Thank You very much wink
15 2,440 Read More
Bug Reports Jump to new posts
mIRC beta Khaled 05/04/25 03:10 PM
There are no betas available for testing at this time. Please download the latest version of mIRC from the mIRC website.
1 431,342 Read More
Bug Reports Jump to new posts
Re: Use of a deprecated method Khaled 03/04/25 08:06 PM
Thanks for your bug report and the link. I haven't seen this reported when compiling in Visual Studio 2017/2022, however I have gone ahead and switched out the use of gethostname() to the method recommended in the link.
1 255 Read More
Bug Reports Jump to new posts
Re: Strip codes option Khaled 03/04/25 11:14 AM
Thanks for your bug report. As far as I can tell, this is working correctly. This feature will strip out the standard control codes that mIRC supports, as described in the help file.
1 129 Read More
General Discussion Jump to new posts
Null-net! Some people want influencer fame, I just Null_ 01/04/25 06:39 AM
Services in regards to this post are the package that contains Nickserv, chanserv, etc. It does not come with an IRCd.

Title says it all. Been working for the last week or so deploying an IRC server with services. I cant tell you how many challenges i ran into trying to get it to run. it was such a wild ride with obsticales at every corner. I have worked in IT Administration for over 20 years and like all challenges regarding technology- i don't tire easy. I met this task head on, spent days of work with failed results but learned every step of the way.

I started with inspircd and got that running fairly smoothly. It was installed on debian vps and went through the entire config file line by line (1000+ lines) and fully configured it to my liking. I started researching the different service offerings (Atheme, Anope, etc) and thought i diddnt need much, so i settled on the ChatServices package. My research indicated it should work with inspircd but no matter what i did, i could not get either of them to communicate. I spent two days (~12+ hours) trying to get these two working together. It felt like i was repeatedly slamming my head into a wall, nothing worked.

I enabled debug logging in inspircd and anope and really dug in to try and sort out the issue but now, simple things were breaking. It wouldn't log anything, connections were being refused and then accepted and then refused. Config files had permission issues. I was going down rabbit holes and hyper focusing on issues that likely had no relation to the real problems i was having. Then i had a thought, DOCKER! There has to be a docker container with anope and IRC linked, out of the box, ready to go.

Nope! You can find containers with anope and inspircd or unrealircd but they lack config files and seem like test grounds for the users. I spent another day playing with different docker containers and never found anything that proved useful. although, i did learn a good bit about docker (something prior to this i had very little experience with).

Ive now reinstalled my server 10 or so times and have come up with a plan. Ill go with unrealIRC and anope, the two most widely implemented services. Ill install them directly to the machine and use a standard user account for both. instead of modifying config files with nano, i switched to sftp and modified them on my local machine (some formatting issue was preventing logging earlier). Finally, things were starting to work out. I ran into a silly issue while trying to get services working (anope) - but turned out to be me mismatching the ports each expected to connect too. I discovered the issue, changed the port number and tried one final time to launch both softwares - UREKA! They connected!

I spent the better part of two days working through the different config files and studying the documentation on both softwares. Ensuring best practices and considering encryption methods for security, etc. I now have a full fledged IRC network running Anope Services offering standard connections and TLS Encrypted connections.

This felt like a huge accomplishment to me, every bit of documentation i read warned me the task would not be easy. I was steadfast and headstrong and came out with a server running smoothly. I know it sounds silly, but as a young kid who used IRC alot, a small bit of me has always wanted to run my own IRC server. So screw the influence content creators, i just want some people to idle with me and pat my back on my sucess.

Feel free to ask questions. The server adheres to IRCv3 standards. all passwords are hashed with sha2. the TLS connection is signed with a lets encrypt certificate.

TLDR- I worked really hard to create an IRC server, something I have always wanted to do since i was very young. I have over 20 years IT experience. I want some people to come hang out in the IRC server.

irc.null-net.net
Ports: 6667, 6697 (SSL)
[Linked Image from i.imgur.com]
0 219 Read More
Scripts & Popups Jump to new posts
Re: Can you figure out the script for this vote kick Simo 30/03/25 07:54 PM
We didn't see any script
1 303 Read More
Feature Suggestions Jump to new posts
Re: ARM64 Support for mIRC magamiako 29/03/25 03:01 AM
I second this request! Was going to come ask for it.

I suspect Khaled could use ARM64EC on Windows 11 to make this work.

https://learn.microsoft.com/en-us/windows/arm/arm64ec
1 780 Read More
mIRC Help Jump to new posts
Re: control commands not working RealMe 27/03/25 05:14 PM
At the time, no.
I went into #help and got some help.. on this and we tried, and found the server was not giving me Authed user IP cover. it would not accept usermode =i or +x so I restarted the client and got that to work. I saw it say I wasnt on that channel for a usermode.. too
/mode NICK +x replied I was not on a channel.
2 488 Read More
General Discussion Jump to new posts
Re: Request for padding in post composition textarea Iire 26/03/25 11:51 AM
Ah, yes, I noticed that you'd added some padding the other day - thank you!

I decided to look into this further out of curiosity after you mentioned that the cursor was still visible in Firefox:

As it turns out, both Firefox and Chrome (and other Chromium-based browsers) give textarea elements 2px of padding by default, but the site's common.css stylesheet contains a sort of catch-all "reset" rule that removes that default padding (along with the margins and default word-wrap value) from them, along with a bunch of other different elements, which explains why the padding needed to be added (back) in in the first place. What's interesting to me is the fact that Firefox does indeed seem to handle this situation better by making it so that the text cursor is not obscured by the textarea's outline when it has focus, and from what I can tell, this seems to ultimately be due to the fact that Firefox also gives textarea elements a 2px width border, unlike Chrome (and friends) which give them a 1px-width border instead.
2 381 Read More
Feature Suggestions Jump to new posts
Add to Favorites... TECO 24/03/25 10:49 AM
Hi Khaled,

I would like to ask if it would be possible to add back the Add to Favorites function... removed since version 7.69 from the Favorites menu.

[Linked Image from i.ibb.co]

Several users talk to me and say that this function is useful to directly add the active channel, without having to open the Favorites dialog and having to add it manually.

Thank you
0 107 Read More
mIRC Help Jump to new posts
DLL Translation into Italian Piscariello 24/03/25 09:48 AM
Good morning.
I am an English to Italian translator and I am currently translating this program into Italian but the thing is that I was able to get the language dll file but it is bugged since there are parts that still remain in english and on top of that some voices are missing. Is it possible to have the best dll file so that I can complete this job? Thank you smile
0 110 Read More
Scripts & Popups Jump to new posts
Re: IRC bot not responding to command prompts Simo 23/03/25 01:32 PM
Another example:

Code

On 1:text:!kb &:#:{
  if ($nick($chan,$me,~&@%) && $nick($chan,$nick,~&@%)) {  
    if ($address($2,2) !isban $chan) { mode $chan +b $address($2,2)  }
    if ($2 ison $chan)  { kick chan $2 Requested } 
  }
}


5 783 Read More