mIRC Home    About    Download    Register    News    Help

Active Threads | Unanswered Past 24 hours | Past 48 hours | Past Week | Past Month | Past Year
Bug Reports Jump to new posts
Re: Custom dialog tab mnemonic issue Khaled 4 hours ago
I just realized I forgot to document this fix in beta.txt. This should now be fixed in the latest beta.
3 207 Read More
Bug Reports Jump to new posts
Re: Help file issue Khaled 4 hours ago
This is standard behaviour for the windows help system. It displays help files based on their last opened location and size.
1 15 Read More
mIRC Help Jump to new posts
Re: Ignore (or should I say "mute") whole channel? landonsandor Yesterday at 03:33 PM
I knew somebody would correct me, and also why I posted my disclaimer.
4 109 Read More
Bug Reports Jump to new posts
mIRC beta Khaled 19/09/23 09:56 AM
The latest beta can be downloaded here and includes the following changes:

Beta v7.75.345 changes:
1.Item 1, fixed https://forums.mirc.com/ubbthreads.php/topics/271996
2.Item 2, extended.
3.Item 3, fixed https://forums.mirc.com/ubbthreads.php/topics/272006
4.item 4, fixed https://forums.mirc.com/ubbthreads.php/topics/272016
5.Item 5, fixed.
6.Item 6, needs testing.

This required recompiling OpenSSL, LibZip, TagLib, MAPM, PCRE,
and several other external libraries.

The reason for switching is that staying with Visual Studio 2008 is
limiting options in terms of usable external libraries, as well as
code examples, which use newer versions of C++. Some currently used
libraries are also moving away from supporting older Visual Studio
versions. Visual Studio 2017 is the last version that supports the
141_xp toolset for XP support. The XP toolset has been removed
from later Visual Studio versions.

The first major issue I came across is a bug in the v141_xp toolset
stat() runtime function that causes random freezes and incorrect
file handling on XP. Microsoft knows about this bug but has not
fixed it. I previously experimented with replacing stat() with
GetFileAttributesEx(), so enabled that code to resolve this issue.
However, the issue will also be present (on XP) in any external
libraries that use these functions. Currently, only LibZip uses
stat()/fstat() but the source files using these functions can be
excluded from the compilation.

1.Fixed perform dialog bug when adding/switching between multiple
2.Extended .ogg support to work with other codec libraries.
3.Fixed MDI background picture not using the transparency color when
loading gifs/pngs.
4.Fixed /toolbar -p bug that was not freeing the previously loaded
icon when replacing a button.
5.Fixed Aero theme bug that displayed inner border artifacts in some
contexts when a window is first created.
6.Now using Visual Studio 2017 to compile mIRC. Required converting
all solutions, including all external libraries, and recompiling
with the v141_xp toolset to maintain Windows XP support.
1 377,786 Read More
Scripts & Popups Jump to new posts
Scan NickName,Ident,Ip/hostmask blacklist help Robert 15/09/23 02:35 PM
Can someone help me to update new version of this code to scan blacklist on file text when MyBot join channel, and automatic scan for blacklisted from globalkickdatabase.txt,in file text structure like this:

(1) (2) (3) (4) (5) (6)
[id: xxxx];<Nickname>;<ident>;<ip/host>;<#channel>;<reason kick>

Example: in file globalkickdatabase.txt i save per line

[id: 5678];NickName;uid405139;sven.users.undernet.org;#myroom;NickName is not welcome here any more
[id: 1234];NickTest;testident;;#happy;NickTest is not welcome here
[id: 6789];Hithere;hithereident;my.host.org;#test;Are you hithere?

I want Bot scan and check NickName and IDENT and IP/HOSTMASK when my Bot join channel:
1. Check NICKNAME (if found then ban NICKNAME and kick on <#channel> (5) with the <reason kick> (6) in file.txt structure above.)
2. Check IDENT (if found then ban IDENT and kick on <#channel>(5) with the <reason kick>(6) in file.txt structure above.)
3. Check IP/HOSTMASK if found then ban IP/HOSTMASK and kick on <#channel>(5) with the <reason kick>(6) in file.txt structure above.)

Here is code (made by Epic):
;#   Name: Scan Joining Users (Beta dev 2)
;#   Author: Epic (epicnet@mail.ru, http://epicnet.ru)
;#   Idea: Robert
;#   Description: Scans for all blacklisted users who join channels, or when the bot reconnects to channels, it will scan all users on the channels.
;#   Note: You must create a file "globalkickdatabase.txt" in the mIRC root folder in this format for each line: [ID: 1234];*!*@Host;Reason kick

alias -l scanjoin_set {
  %sj_work = yes
  %sj_who_delay = 5000
  %sj_ban_time = 10800
  %sj_rem_nick = MyBotName
on *:JOIN:#:{
  if (!$read(SCANBLACKLISTONMEJOIN_CHAN.txt,ntw,$chan)) { return }
  if (%sj_work == yes) {
    if ($nick == $me) {
      %scanjoin = on
      .timerSJWHOME $+ $chan -m 1 %sj_who_delay .who $chan
  else {
    var %ident $ial($nick).user
    var %host $ial($nick).host
    scanjoin $chan $nick %ident %host

raw 352:*: if (%scanjoin == on) { scanjoin $2 $6 $3 $4 | haltdef }
raw 315:*: if (%scanjoin == on) { unset %scanjoin | haltdef }
alias -l scanjoin {
  if ($me !isop $1 && !$hget(scanjoin,stop)) {
    .echo -s For further actions, I need the rights of the channel operator:12 $1
    .hadd -mz scanjoin stop 30
  var %chan $1
  var %nick $2
  var %ident $3
  var %host $4
  var %file = globalkickdatabase.txt
   if ($read(%file,ntw,$+(*,%ident,*))) {
    var %str $read(%file,$readn)
    if ($chr(35) == $left(%str,1)) goto next1
    tokenize 59 %str
    if ($+(*,%ident,*) iswm $2) {
      var %idban $1
      var %reason $3
      .ban $+(-u,%sj_ban_time) %chan $+($gettok($address(%nick,0),1,64),@*)
      .kick %chan %nick 04([Banned] (reason: %reason $+ ) %idban $+ )
      goto next2
    : next1
  if ($read(%file,ntw,$+(*,%host,*))) {
    var %str $read(%file,$readn)
    if ($chr(35) == $left(%str,1)) goto next2
    tokenize 59 %str
    if ($+(*,%host,*) iswm $2) {
      var %idban $1
      var %reason $3
      .ban $+(-u,%sj_ban_time) %chan $+(*!*@,$gettok($address(%nick,0),2,64))
      .kick %chan %nick 04([Banned] (reason: %reason $+ ) %idban $+ )

Thanks all for help and i hope receive the aswer with the new code version soon!!!!
0 62 Read More
Scripts & Popups Jump to new posts
Re: How to auto unban this ban pls? thanks all Robert 11/09/23 05:01 AM
I sent you the full code in a private message. Please check my code and let me know what you think. I hope to receive your reply soon in a private message. Thanks my friend
3 218 Read More
mIRC Help Jump to new posts
Re: Format the text you type Epic 10/09/23 03:00 PM
Originally Posted by marisco
How can I write with bold, colors etc. What commands to use ?

You can read out about it here:

1 129 Read More
mIRC Help Jump to new posts
Quote people in channels marisco 10/09/23 12:34 PM
I use mirc to connect to the irc-hispano server.
When I enter a channel with desires, hundreds of users are shown in the right area....how do I quote the people in the chat when I'm writing in the bottom bar?
I see that if I write an "@" and press tab, down in the bar the nicknames are exchanged between the operators/admins of the channel.
If I write a letter and press tab it jumps between the nicknames that begin with that letter...
When writing a nickname is it cited?
And tell the person that you have written their name?
Thank you
0 60 Read More
Feature Suggestions Jump to new posts
Re: Add support to custom RGB background for window Wims 09/09/23 10:22 PM
I did the same thing for someone and with a 1x1 bitmap, there is at least one switch that takes 12s to complete, I'd say making the bitmap a bit bigger is better/safer.

I wrote a report about it and it didn't go through, I was reporting just in case but the timing are consistent as you make the bitmap bigger so in the end that might just be normal and it's just a bad idea to use that small of a bitmap.
4 576 Read More
Feature Suggestions Jump to new posts
Re: Add multiple nicks into 1 same Notify contact Piratoshi 09/09/23 12:38 AM
Yeah, this layout is pretty simple to use and efficient. I like it!
I hope Khaled likes the idea and also hope its viable to implement 🙏

Originally Posted by Epic
Ok. Then I would prefer that the "Nickname" field be changed to into an editable drop-down list, into which you could add/delete the required number of additional nicknames that will relate to one record of one user. It seems to me that this will be more convenient than entering many nicknames in one line.

Layout example:

    [Linked Image from i.ibb.co]     [Linked Image from i.ibb.co]
6 325 Read More
Feature Suggestions Jump to new posts
-h switch for Switchbar on /font command Piratoshi 08/09/23 04:34 PM
Hello Khaled! 😜

I searched for a way to set the switchbar font, but couldn't find it.
It would be nice to have something like a -h switch on the /font command to set the switchbar font.

Thank you 🙏 have a nice weekend
0 56 Read More
Bug Reports Jump to new posts
Re: 7.75 crashing on Windows 11 Piratoshi 05/09/23 11:08 PM
Thank you Khaled !!!! 🙏

8 586 Read More
Scripts & Popups Jump to new posts
Re: Help.. Trivia bot. Krunchy 05/09/23 09:44 PM
So I used your script and it seems to working partially since it wont post the question, hints or the answer from the questions.txt. The users only see blank spaces instead of the Questions, Answers and hints.

Any idea how to fix this?
2 7,489 Read More
Bug Reports Jump to new posts
Re: 7.75 black bg in Nick colors MadWorldz 03/09/23 12:39 PM
yes, in old versions it's not black like this and same settings
2 158 Read More
Bug Reports Jump to new posts
Re: MDI background color for .png transparency Khaled 02/09/23 08:10 AM
Thanks this issue has been fixed for the next version.
1 139 Read More
Bug Reports Jump to new posts
Re: Dont join in +#chan shown in whois Khaled 02/09/23 06:06 AM
me too, clean mIRC, no scripts.
In your example, it looks like this is happening with the single character channel name "#". I am not sure how this relates to the PREFIX/CHANTYPES combination issue you were reporting on IRCnet due to duplicate prefixes.

The behaviour in your last post is intentional for hotlinks due to the fact that, if it wasn't, all single character punctuation marks would be treated as channels, which makes no sense when parsing text. There are no plans to change this behaviour.
14 930 Read More
Bug Reports Jump to new posts
Re: Perform dialog Khaled 30/08/23 03:32 PM
Thanks this issue has been fixed for the next version.
1 172 Read More
Bug Reports Jump to new posts
Re: [7.72] Incorrect startup/tray behavior Loki12583 29/08/23 02:04 AM
FYI, if the windows setting "Automatically hide the taskbar" is enabled then the minimize tooltip is shown when mIRC starts in the tray
8 926 Read More
Scripts & Popups Jump to new posts
Re: Blacklist with Hashtables error Wims 27/08/23 11:35 AM

Hello everyone, I have this code that works correctly, except
Your code does not work correctly, at all. It can't possibly work correctly because it uses a misconception of hash table.
Hash tables are being misunderstood by whoever wrote this script, the whole script needs to be rewritten I'm afraid.
1 203 Read More
Scripts & Popups Jump to new posts
Looking for an old IRC script! Krunchy 27/08/23 04:41 AM
Hey everyone,

I have been looking for one of my favorite scripts from way back called WWE Script XP 2.0, I have been looking for this script for over a month now but just can't find it anywhere. I would really appreciate it if someone could help me look for it or guide me to where can I find it. I would really appreciate any and every response smile

Kind regards!
0 119 Read More
Bug Reports Jump to new posts
Re: $wrap control codes Piratoshi 27/08/23 04:31 AM
I just made a simple code so you can replicate the bug an easier way

wraptest {
  var %test 2,11 test 
  echo -a %test
  echo -a $wrap(%test,Fixedsys,20,1000,p1t1w1,1)
6 951 Read More
Feature Suggestions Jump to new posts
Re: Add support to play .OGG .OPUS audio files Piratoshi 26/08/23 08:38 PM
🙏 Thank you!

By the way, I've added in my script a link to download xiph ogg codec

[Linked Image from i.imgur.com]
8 350 Read More
Latest News Jump to new posts
mIRC 7.75 released Khaled 26/08/23 05:32 PM
Dear mIRC User,

mIRC v7.75 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 SSL certificate verification not loading Windows certificate store.
Added channels file location to mirc.ini [files] section for custom favorites.
Fixed identifiers not correctly handling %var/&binvar names with spaces.
Updated OpenSSL library to v3.0.10.
Updated CA root certificates cacert.pem file.
Fixed arrange icons bug that caused mIRC to crash for some users.
Added loading of custom fonts on startup from "fonts" folder.
Fixed clear history on close bug that was not clearing non-marked URL items.
Added support for SSL "legacy sigalg disallowed" connections.
Updated list of servers in servers.ini 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 363 Read More
General Discussion Jump to new posts
Re: mIRC freezes when I enable "Window > Group... > Au Awesoft 25/08/23 06:09 PM
Originally Posted by Khaled
If you download the latest beta from here, does it resolve the issue for you?
Solved with the latest beta. Thank you Khaled.
2 249 Read More
Feature Suggestions Jump to new posts
Re: support /server -n in server list edit > other tab Wims 24/08/23 02:09 PM
In fact I think the "Other" tab should be renamed "Startup" and it should have a way to do the same as /server -n, but also the equivalent of /server -jn, to join channels automatically on connect, and minimized.
I must say I didn't check this carefully prior my first post and thought it was already possible to join channels automatically, aka we cannot get rid of our on start scripts just yet.

Edit: I don't find the favorites feature to be great to join channels automatically as "favorites" isn't the same as joining channel automatically on start. The perform feature is closer to that, but you still have to script something, and in both case it's not available from the server list edit dialog.
2 253 Read More
Page 1 of 12 1 2 3 11 12