mIRC Home    About    Download    Register    News    Help

Active Threads | Unanswered Past 24 hours | Past 48 hours | Past Week | Past Month | Past Year
General Discussion Jump to new posts
Re: Anyone Here? vague 6 hours ago
Its been a while.
2 378 Read More
mIRC Help Jump to new posts
Update / Custom install issues Rich_Kelly 16/01/26 04:24 PM
I will try explaining this to the best of my ability.
First some PC info ... HP Compaq 6200 with Win 7 Pro upgraded to Win 10 Pro. Security updates, etc. are up to date. Any other info will be provided on request.
I recently tried updating from 7.58 to 7.83. I could get it to install BUT ... during install the "Destination folder" defaulted to the 7.58 version folder, which I have now been told is correct.
BUT, her comes my problems ... I've previously been told mIRC needs to be installed in the root (C:\) directory so, I named a new folder (Realm2026) and re-directed the install to THAT folder. It installed to that folder and after choosing the network, I was able to connect but, none of my settings were there. so, I proceeded to adding channels (rooms) manually and drudging through other settings to make it look like the old version.
It was at this time I was told by another experienced user on that network that I should have left it install to the recommended directory and that I should do so WITHOUT deleting the previous install and to make a Zipped backup of 7.58 version, which I did. It installed to the desktop.
I then tried to reinstall the7.83 script, which defaulted to C:\Realm2020\Realm2026\mIRC ... Realm2020 being the version7.58 script folder.
Now, defaulting to that destination, all it did was add a folder labeled Realm2026, which had the mIRC folder in it. There are several other folders along with the realm2026 folder that are NOT in the mIRC 7.83 folder.
My question to start with is this ... Is there an easy way to add all the old settings to the new version? What should and shouldn't I delete? If I need to do so, how can I get rid of the Realm2026 folder label? I would like to name the new Script Realm2026 but, don't want to cause issues doing so.
I am open to all suggestions concerning this.

TIA
Rich Kelly
0 35 Read More
Bug Reports Jump to new posts
Re: Slight annoyance with Dark Mode Khaled 08/01/26 12:38 PM
Thanks for your bug report. I was able to reproduce this issue. This issue has been fixed for the next version.
1 143 Read More
Feature Suggestions Jump to new posts
darkmode alias Bauderr 01/01/26 04:06 PM
I would like to suggest a /darkmode and /lightmode commands
0 95 Read More
Bug Reports Jump to new posts
Re: "SASL (/CAP)" login method password issue. Khaled 29/12/25 08:48 AM
Thanks for your bug report. I have not been able to reproduce this yet here. However, note that there are situations where changes to server entry will not be applied to a status window, eg. if you edit a server and press the "OK" button in the Options dialog while a status window is currently in the process of connecting, logging on, authenticating, etc. In such cases, pressing the "Connect" button in the Options dialog always applies the status window settings, as it cancels any ongoing connection process and starting a new one.
1 182 Read More
mIRC Help Jump to new posts
Re: SSL Record Layer Failure Wims 28/12/25 08:36 PM
Google says it's a DALNET issue, nothing mIRC can do (their SSL cert expired or they are advertising an incorrect version of SSL compared to what they actually use)
1 195 Read More
Bug Reports Jump to new posts
Typo in help document Bauderr 24/12/25 06:56 PM
In the help document under $finddir it says the following:
Code
$finddir($mircdir,logs*,1)  returns the first directory name beginning with "mirc"
As you can see, it says beginning with "mirc" however it is searching for logs*
0 106 Read More
General Discussion Jump to new posts
Re: being kicked in certain channel KindOne 24/12/25 04:36 PM
If you know any of the ops names you can try private messaging them directly.

If you know of any normal users in the channel try messaging them and ask them to relay the message to the ops.

If the network has ChanServ you can "/msg ChanServ info #channel" to possibly get the channel owners name.

You might be able to view the channel ban list to possibly get other ops names if the ban list is public for people not inside the channel. "/mode #channel b"
3 448 Read More
Connection Issues Jump to new posts
Re: SSL Khaled 22/12/25 10:27 AM
If you are using the latest version of mIRC, the SSL options dialog comes preset with defaults that normally do not need to be changed.

The "Server certificates" option should be left at "Reject invalid certificates", since if a server is using an invalid certificate, there is no guarantee that the SSL connection is secure anyway. A "Private certificate" is usually not needed. The "Certificate chain" should be left empty. The "Trusted authorities" is usually set to the cacert.pem file that comes with mIRC, but it can be left empty in which case mIRC will use the Windows certificate store. The "Allowed ciphers" should be left with the default settings - click the "Default" button.

Depending on the IRC network/server, the SSL port can be +6697, although it can be other port numbers. You would normally need to find out by connecting to 6667 first to read the server's MOTD (the message of the day that appears when you connect) which will provide information on their supported ports for secure connections.
1 331 Read More
Scripts & Popups Jump to new posts
Re: Edit Putmode for stacking kicks Simo 17/12/25 03:53 PM
does anyone know how to edit this so custom kick reason can be included as well like:

/putkick #channel nick kick reason here

or

/putkick #channel nick,nick,nick,nick kick reason here


heres what i work with so far :


Code

Alias putkick {
  if (!$isid) {
    var %echo = !echo -acq $+ $iif($active == Status Window,e) info *
    if ($regex(putkick,$1,/^-t(\d+)/)) tokenize 32 $2-
    if ($2 == $null) %echo /putkick: insufficient parameters
    elseif  (!$nick($1,$me,~&@%)  && o !isin $usermode)  { %echo /putkick: you need to need to  be at least half-opped or have ircops access } 
    else {
      var %name = putkick. $+ $cid $+ . $+ $1
      hadd -m kick %name $hget(kick,%name) $2-
      if (!$timer(%name)) {
        !.timer $+ %name -m 0 $iif($regml(putkick,1) isnum,$ifmatch,0) putkick.exec $cid $unsafe($1)
        !.echo -q $regex(putkick,reset,/reset/)
      }
    }
  }
}

alias putkick.exec {
  var %name = putkick. $+ $1 $+ . $+ $2,%nicks $hget(kick,%name)
  var %maxkick 10,%a 1,%tmp
  while ($gettok(%nicks,%a,32)) {
    %tmp = $addtok(%tmp,$ifmatch,44)
    if ($numtok(%tmp,44) == %maxkick) {
      if ($me ison $2) { kick $2 %tmp «1» }
      hadd kick %name $gettok(%nicks,$calc(%a + 1) -,32)
      if (!$hget(kick,%name)) {
        hdel kick %name
        .timer $+ %name off
      }
      unset %tmp
    }
    hdel kick %name
    inc %a
  }
  if ($me ison $2) && (%tmp) {
    kick $2 %tmp «2»
    hdel kick %name
    .timer $+ %name off
    unset %tmp
  }
}
 
3 1,872 Read More
Feature Suggestions Jump to new posts
/writeini deVilbaT 13/12/25 12:44 PM
A switch is needed to save /writeini, but as the first item.

Example .ini:
[a]
a=b

Command: /writeini <some switch> a b a

Effect:
[a]
b=a
a=b

Regards.
0 157 Read More
Bug Reports Jump to new posts
Re: More Files Paint issue Khaled 11/12/25 11:13 PM
Thanks I was able to reproduce the issue in dark mode. This has been fixed for the next version.
3 344 Read More
mIRC Help Jump to new posts
Re: mIRC v7.83 FiSH Khaled 05/12/25 05:35 PM
The most likely reason is that the latest version of mIRC has been updated from the OpenSSL v3.0.x branch to v3.5.4. FiSH will likely need to be updated as well.

Update: A solution to this issue can be found on the FiSH 10 github page.
1 500 Read More
Developers Jump to new posts
Re: Last contribution was 2003, app? The_JD 05/12/25 04:58 PM
Inevitably, the same response is always posted; Even 20 years later...

https://forums.mirc.com/ubbthreads.php/topics/1109/non-windows-version-s-of-mirc#Post1109
1 431 Read More
Scripts & Popups Jump to new posts
Re: Ban enforcer with kick limit Wims 01/12/25 02:14 PM
Well in fact I checked the code again and it is unsetting %kick after the /break, meaning that the if (%kick) part after the while loop should never get executed.

Edit: Most likely you described the problem incorrectly, what is triggering the kick is that last condition inside the while loop:
if ($numtok(%kick,44) == 4) { kick $chan %kick «-Banned-» | unset %kick }
and not the if (%kick) stuff outside, after the while loop

The overall logic of your event is unclear anyway, what is it that you want to do with nick affected by a ban ?
4 704 Read More
Scripts & Popups Jump to new posts
YouTube Requester Fernet 30/11/25 06:19 PM
Hi!
I found this bot in a channel:

[img]https://ibb.co/LzBhJ9TR[/img]

Input = Someone ('Shakti) type title and singer (Rod Stewart Sailng)
Output = Bot return YouTube link and more info

Someone has any hint about it? How to make or where to find?
Thanks for help
0 127 Read More
Feature Suggestions Jump to new posts
Indentation size in the script editor goblin58 28/11/25 09:19 PM
Would it be possible to add a user option to adjust the tab/indentation size in the script editor. I use a vs code for editing and I have my tab/indentation size set to 4 spaces, however loading/saving scripts reformats the indentation/tab size to 2 spaces.
0 159 Read More
mIRC Help Jump to new posts
Re: Suddenly Can't connect to Undernet Khaled 28/11/25 08:23 AM
The error message seems to indicate that your security software is blocking connections to Undernet. You can find a post that covers this question here.
1 377 Read More
Bug Reports Jump to new posts
Re: $urlget Khaled 24/11/25 08:23 AM
Thanks for your bug report. WinINet is reporting a decode error when "deflate" is specified in the Accept-Encoding header on this particular website. It looks like the implementation of deflate on this server is different from WinINet's version (see here for an explanation). I have changed $urlget() so that in the case of a decode error, it will retry the connection without compression, which resolves the issue in this case. This change will be in the next version.
1 467 Read More
Scripts & Popups Jump to new posts
website text script NewzNZ 23/11/25 08:36 AM
Hi there

I have some scripts to pull headlines etc from various news feeds.

Am currently using:
if (some-text-here isin %temp) {

to identify the line of text I want to use, but some of the sites have more of an RSS format and don't have unique lines or codes to identify them.

Just wondering if there's a way to pull a specific line number from a page? e.g. in a tcl script used on an eggdrop bot, it's [lindex [split $data \n] 6] where line 6 is the number.

Thanks in advance for any help...
0 177 Read More
Bug Reports Jump to new posts
Re: Bug with dialog window and center style Khaled 21/11/25 10:44 AM
Thanks for your bug report. This issue has been fixed for the next version.
1 345 Read More
Feature Suggestions Jump to new posts
Re: Add IDN (Unicode Domain) Support in mIRC WanderfuLL 20/11/25 05:27 PM
Thank you very much for adding IDN support to mIRC.
This feature will be incredibly helpful for many users around the world, and I truly appreciate your quick response and willingness to improve mIRC.

Thanks again for your great work and continuous dedication.
1 483 Read More
Developers Jump to new posts
Re: 🦀 Mirust: A Safe and Seamless Rust-to-mIRC SDK Epic 14/11/25 04:55 AM
This is cool.
Thank / Спасибо.
1 491 Read More
Feature Suggestions Jump to new posts
Re: Missing Documentation Khaled 13/11/25 11:38 AM
Thanks, for $pbkdf2() the hash can be: md5, sha1, sha256, sha384, sha512, and for $argon2() the hash can be: 2id, 2i, 2d. These have been added to the help file.
58 126,476 Read More
Latest News Jump to new posts
mIRC 7.83 released Khaled 12/11/25 04:54 PM
Dear mIRC User,

mIRC v7.83 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:

Fixed NickServ bug that prevented /nickserv from logging on when connecting.
Fixed IPv6 parser bug that affected /dcc commands and other features.
Fixed listbox text not being displayed correctly with different DPI settings.
Added support for key derivation functions pbkdf2 and argon2 as identifiers.
Added /drawdll command that allows a custom DLL to draw to a picture @window's bitmap.
Added $encode()/$decode() 'y' switch that Punycode-encodes/decodes text.
Added support for internationalized domain names when resolving addresses.
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 1,350 Read More
Page 1 of 6 1 2 3 4 5 6