Re: Options window slow to open
Khaled
18/12/24 08:54 PM
It takes about 750ms to open on my computer, which I think is too long. Unfortunately, I cannot see a way to speed it up. The Options dialog has a huge number of settings/controls. The only solution would be to move some option groups to their own separate dialogs.
If you install mIRC using the "portable" option in the installer into a clean, empty folder and test that, on the same Windows 10 installation as your current mIRC, do you see the same issue?
1
74
Read More
|
|
Re: Brief hang/slowdown with multiple connections?
Khaled
18/12/24 08:47 PM
I'm afraid this is due to OpenSSL v3.x which has a much slower SSL_CTX_load_verify_locations() function. After the move to OpenSSL v3.x in mIRC v7.73, the next version, v7.74, changed how this function is called to minimize the slow-down when multiple connections are opened at the same time. However, it is still slower than older versions of OpenSSL, and there will inevitably be a pause, especially since mIRC is a single-threaded application.
2
78
Read More
|
|
+draft/reply=mIRC
Incorrigo
17/12/24 01:08 AM
mIRC does support +draft/replyi created this and uploaded it so that you can review / play around / implement sorry if this is an old issue / been done but i did search - fully comp with ircv3 +draft/reply spec
- uses playback on join to keep time compatible
- inline garbage collection
- compatible with any other clients
- no need to use DLLs or extermal application
i uploaded the files so that you can d/l and see for yourself reply_mirc.rarfile extension is different but standard .mrc style script file
0
60
Read More
|
|
Re: !vguess addon
Epic
16/12/24 05:20 PM
My only problem is that message The next attempt is possible in XXX sec, when the game is unset. Shoud be enough just to have message Come up with a new number:STAY TUNED I don't quite understand the essence of your request due to poor translation, which can distort the meaning of the question, but I will try to guess and answer correctly... The message " The next attempt is possible in XXX secs" is sent only to those users who have executed the command " !number <number>" once. Then they should wait 300 seconds, as written in this command: hadd -mz number $nick 300 If someone guesses the secret number, the game resets all data, including hashes about the number of seconds to wait until the next attempt. That is, if the bot is missing the variable %number, you will not be able to execute the command " !number", because this line will prevent it: if (!%number) { msg $chan Come up with a new number: !game [number] | return } If you want to hide the timeout before the next attempt from users and not write anything, then change this line: if ($hget(number,$nick)) { notice $nick The next attempt is possible in $v1 secs. | return } to: if ($hget(number,$nick)) { return } In any case, from my modest testing, this message should not be visible to users when the game is stopped or has not yet been launched.
9
354
Read More
|
|
NICK Part/Join counter
Fernet
11/12/24 04:45 PM
Good evening. Is there an addon or a way to know how many times a NICK (i.e. PIPPO) parted and joined from a channel? Of course I mean since I joined in that same channel. Thanks
0
76
Read More
|
|
Re: Clean version of mIRC Crashing
Khaled
08/12/24 10:17 PM
Thanks for your bug report. I have not been able to reproduce this issue here so far. I followed these steps:
1) Started up a clean install of Windows 11 2) Downloaded mIRC v7.78 from the mIRC website 3) Ran the mirc778.exe installer and installed mIRC to the C:\Program Files (x86)\mIRC folder. 4) Ran mIRC by double-clicking on the mIRC icon on the desktop.
If you install mIRC to clean, empty folder in your Windows Downloads folder, using the "Portable" option in the installer, and run mIRC from there, do you still see the same issue?
At which point do you see the issue? When you first run mIRC? Before the About dialog appears on startup? When the Options dialog opens? When you connect to a server?
1
170
Read More
|
|
Re: not able to connect help please...
Hidden
08/12/24 02:04 PM
Hi,
The particular triggers for this message in Undernet ircu are:
- Username containing both upper and lower case, but starting with lower case. - Username containing both upper case and lower case, and at least 3 leading upper case characters. - Two groups of digits, but neither is at the start or end of the username. - More than three groups of digits. - Any of -_. after -_. or at the start of the username, or more than two of those anywhere in the username. - No letters at all. - Last character is punctuation rather than letter or number.
If you choose a username that does not trigger any of the conditions above, you will be able to avoid this error.
5
12,680
Read More
|
|
Re: Continue/While/Bracket bugs
Wims
03/12/24 04:54 AM
I do not mind at all about the size/number of lines or if it's made for the public or not, so if that's what is bothering you, just share (I also would like to see the regex units tests).
24
7,569
Read More
|
|
Re: .chm files locked by mIRC
Wims
03/12/24 04:48 AM
Well all I can say is what I've said in my previous post. Since the fix I've used this help file via my alias in combination of running the mIRC help file alongside it more than 200 times, probably in various order of opening, without any problem, until two days ago. I would prefer if you were not reverting the fix for now, as I'll probably update to from 7.77 to the next beta to play around more with it on lastest version. You can eventually revert the fix in the next stable release if nothing great comes out of it.
That being said, the link to the fix in your previous post definitely seems confident in the fact that using topic instead of context id makes the bug go away. You mentioned a minimal implementation of it, could it be that mIRC is still using context id in some cases?
9
1,785
Read More
|
|
Re: Empty perform causes crash
Khaled
29/11/24 05:12 PM
Thanks for your bug report. I was able to reproduce this issue. This has been fixed for the next version.
If you have the "Connect on startup" option enabled, this will unfortunately cause mIRC to crash on startup, since the issue happens when the Options dialog is opened.
The only way to get around it would be to manually edit/delete the perform.ini file found in the mIRC folder. If you installed mIRC as a non-portable application, this can be found in the C:\Users\YourName\AppData\Roaming\mIRC folder.
1
177
Read More
|
|
Re: Spotify now-playing for mIRC
turbosmurfen
28/11/24 02:55 PM
Due to lack of time I don't update the code and script anymore. Please use caution while using my project. I want to thanks everyone in this thread and people on GitHub that have followed me while working on this project. I hope in the future that someone else create a better project.
29
26,406
Read More
|
|
Re: command line
deVilbaT
20/11/24 01:59 PM
I'm so old that I didn't notice when [extensions] was added. I will admit that I do keep track of versions.txt. Well. At some point I just noticed that something was wrong with my script that creates separate profile folders and started creating new folders without taking into account the entry in mirc.ini.
As for the Status Window logging option, so I need to look for a reference in mirc.ini that will ensure that I start another session with automatic logging disabled on startup.
Anyway, good work and the AI idea maybe not so stupid. Make another new version and re-deploy as in the case of 6.35.
Ps. If it works out, also think about making mIRC Options entries to designated directories also point correctly from mirc.ini. Seemingly small things but for the unaware or newbies it is another matter. And I guess if I'm not mistaken the values of $mididir, etc are pointed correctly.
Thanks. Regards.
4
532
Read More
|
|
Re: Chat Gpt
del
16/11/24 02:54 PM
Hello, I made a very basic script meant to encourage msl scripters to take it wherever they would like. It is intended to help people get over the hump of making API calls to openai so it's not bulletproof or feature packed but is instead quick and dirty. You can check it out here: https://github.com/sam-hiatt/Simple-chatgpt-mirc/thanks Riftx!
4
2,430
Read More
|
|
Re: Dialogs and Advanced Scripting
Piratoshi
08/11/24 10:32 PM
To create dialogs I still use dstudio.exe. For coloring dialog elements I still use mdx.dll, but some functions doesn't work anymore and it's a ANSI dll, so it breaks some UTF-8 elements this dialog here uses mdx.dll for coloring itens and to set custom fonts, everything works fine except for the UTF-8 chars on the titlebar Would be very useful to have a native way for coloring dialogs
1
380
Read More
|
|
mIRC 7.78 released
Khaled
06/11/24 03:09 PM
Dear mIRC User, mIRC v7.78 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 SCRAM logon authentication bugs. Added Windows taskbar support for DCC Send/Get progress bars. Fixed Aero theme helper windows startup flicker bug. Changed "Hide away reminders" option to apply to all contexts. Added support for loading SVG files. Fixed server list parsing bug causing random crashes. Fixed $regml() bug relating to /F and empty groups. Fixed flickering menubar bug. Updated libraries to OpenSSL v3.0.15, TagLib v2.0.2, and LibZip v1.11.2. 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 mIRCAs 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
833
Read More
|
|
Extension to $dialog( N ) behavior
Iire
05/11/24 11:04 AM
Would it be possible to extend the behavior of $dialog( N ) to be able to take an optional table argument as well, such that it (as would hopefully be obvious) returns the name of the Nth dialog using a specific dialog table (or the total number of them if N == 0), rather than just giving an "invalid name" error as it does currently? I realize this use case might very well be rather niche; I'm not entirely sure how common it is to even have multiple dialogs with the same dialog table open at once, and of course it isn't difficult to emulate the behavior by checking the table property, but certainly some scripts somewhere must allow multiple dialogs with the same table to be open at once, and for those that do, not having to manually make that specific check would probably be a small but nice bit of relief.
0
219
Read More
|
|
port mdx.dll to dcx.dll
Piratoshi
02/11/24 02:39 PM
Hello people. I want to replace mdx.dll for dcx.dll on my script but I couldn't understand how to use it. Can anyone explain me how can I replace this code here from mdx.dll to dcx.dll?!
mdx SetMircVersion $version | mdx MarkDialog mp3_system mdx SetDialog mp3_system icon sistema/imagens/player32.ico
mdx SetDialog mp3_system bgcolor $rgb(0,0,0)
mdx SetFont mp3_system 120 20 500 Segoe UI
mdx SetColor mp3_system 70 text $rgb(255,255,255) mdx SetColor mp3_system 70 textbg $rgb(0,0,0) mdx SetColor mp3_system 70 background $rgb(0,0,0)
mdx SetBorderStyle mp3_system 70 windowedge
thank you
0
455
Read More
|
|
|
|