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
Revert URL colt45 04/12/19 07:05 PM
I'm not sure if this is possible, but every now and then, someone has been posting links using TinyURL.

I'd like to convert that TinyURL back into the original link.


<moviebot> The Lion King (Animation, Adventure, Drama) - https://tinyurl.com/t46gles - Official Site Link: https://tinyurl.com/y33vwqh9 - Blu-ray due out on or around 22nd Oct 2019

Auto convert to this

<moviebot> The Lion King (Animation, Adventure, Drama) - https://www.imdb.com/title/tt6105098 - Official Site Link: https://movies.disney.com/the-lion-king-2019 - Blu-ray due out on or around 22nd Oct 2019

The reason is, I just don't like the idea of having TinyURL - i.e. if they're down, dead link, or not a trust link which may lead to a spam site, etc.. - So I'd like all to be in original links.

0 34 Read More
Scripts & Popups Jump to new posts
Help word filter cookiemac 04/12/19 02:00 PM
*bad english*

I wanted the banned word to be detected in any situation

i like -wordbanned- ... /wordbanned/ you... "wordbanned" u...

on *:text:*:#: {
if ($nick == jovirone_so_que_pobre) {
if ($strip($1) == !filter) {
if ($strip($2) == on) {
if (%filter == on) { msg $chan Filter Is Already On }
elseif (%filter == off) { set %filter on | msg $chan Filter Is Now %filter }
elseif (!%filter) { set %filter on | msg $chan FIlter is Now %filter }
elseif ($strip($2) == off) {
if (%filter == off) { msg $chan Filter Is Already Off }
elseif (%filter == on) { set %filter off | msg $chan Filter Is Now %filter }
elseif (!%filter) { set %filter off | msg $chan Filter Is Now %filter }
if ($strip($1) == !filteradd) {
var %p = 1
while (%p <= $lines(badwords.txt)) {
if ($gettok($read(badwords.txt, %p),1,126) == $gettok($strip($2-),1,126)) {
set %rmatch 1
msg $chan $gettok($strip($2-),1,126) Is Already In Filter List
if (%p == $lines(badwords.txt)) {
if (!%rmatch) { write badwords.txt $strip($2-) }
inc %p
if ($strip($1) == !filterrem) {
var %o = 1
while (%o <= $lines(badwords.txt)) {
if ($gettok($read(badwords.txt, %o),1,126) == $strip($2-)) {
write $+(-dl,%o) badwords.txt
inc %o
if (%filter) {
var %x = 1
while (%x <= $numtok($strip($1-),32)) {
var %b = 1
var %y = $gettok($strip($1-),%x,32)
while (%b <= $lines(badwords.txt)) {
var %c = $gettok($read(badwords.txt, %b),1,126)
if (%y == %c) || ($gettok($strip($1-),$+(%x,-,$numtok($gettok($read(badwords.txt, %b),1,126),32)),32) == $gettok($read(badwords.txt, %b),1,126)) {
msg $chan .timeout $nick $gettok($read(badwords.txt, %b),2,126)
inc %b
inc %x
0 20 Read More
Feature Suggestions Jump to new posts
Change the format of IDLE time in /UWHO _entropy 04/12/19 04:43 AM
Currently, the /UWHO dialog "Idle Time" is set for hours only (default).

Example: 24hrs

Should be: 1day

0 38 Read More
Feature Suggestions Jump to new posts
$hfindn $hfindr maroon 29/11/19 11:17 PM
I assume these variables are already available internally, so this would simply be a way to report them externally. Something for $hfind similar to the way $findfilen works for $findfile's command parm. For example:

//noop $hfind(table,*,0,w,echo -a the $ord($hfindn) match is $1)

Since interpreting regex macros would probably cause someone backwards compatibility problems if used in the command parm as an \escape sequence, perhaps something which holds the regex symbols being replaced by their equivalents, similar to their usage in the replacement parm of $regsubex. i.e. when regex search string is something like \(.)test(.)\g

\n -> $hfindr(\n) (this would be equivalent to $hfindr except is regex-only)
\t -> $hfindr(\t)
\2 -> $hfindr(\2) (this is the 2nd capture group not the 2nd item match)
0 53 Read More
Feature Suggestions Jump to new posts
$mapw $maph Dazuz 28/11/19 04:08 PM
Could we get map versions of $dbuw and $dbuh?

And while we're at it, how legit is the map option? Is there a reason why it's still undocumented?
0 43 Read More
mIRC Help Jump to new posts
what happened to (dns pool) at connect? william 27/11/19 01:28 AM
For a long time, my typical connection process went: try a default server, time out on that effort, try (what I interpreted as) dns pool, connect successfully every time. I assumed this meant that there was a server pool and if you connected there, you got whatever in the pool was available. Today, I timed out on 4 successive servers and then the effort was automatically cancelled. I just installed v58, but it did not help to re-install earlier versions. This continues to happen.

Any suggestions? Thanks
0 44 Read More
Latest News Jump to new posts
mIRC 7.58 released Khaled 17/11/19 02:13 PM
Dear mIRC User,

mIRC v7.58 has been released today.

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

Added Auto-Color nickname option to nick color list
Updated OpenSSL library to v1.1.1d
Updated channel mode parsing and display based on CHANMODES token
Added support for IRCv3 message-tags token and msgid feature
Fixed DCC trust user list autoget bug
Updated CA root certificates cacert.pem file
Changed SSL hostname validation to allow multi-label wildcards
Changed /dns to show all resolved IP addresses for a hostname
Fixed script #group parsing bug for invalid group definitions
Updated several features to be DPI aware

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 250 Read More
Feature Suggestions Jump to new posts
Now playing function for Winamp and Spotify skill 06/11/19 05:03 PM
I would be very nice if the mIRC features with a now playing for winamp and spotify function be added in mIRC.
Hexchat also have a integrated now playing function for winamp.
There is a very old Spotify script available, but it isn't working anymore.


0 61 Read More