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
232
Read More
|
|
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
29
Read More
|
|
Last contribution was 2003, app?
Flett
30/11/25 02:41 PM
Hey all, so much nostalgia here, last time I contributed was in 2003 with mirc2hl https://planethalflife.gamespy.com/fullstory70ed.html?id=101920Maybe I’m just missing the old days or maybe I’m sick of modern platforms, but has a native phone app ever been discussed in the 20 years I’ve been absent? I have a bunch of old ones like myself who would happily migrate to a faithful recreation of mirc on their phone, wondering if a pipe dream or something I could help bring to life.
0
46
Read More
|
|
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
56
Read More
|
|
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
204
Read More
|
|
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
88
Read More
|
|
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
383
Read More
|
|
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
124,020
Read More
|
|
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 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
817
Read More
|
|
Re: Editbox option 'optional'
Khaled
12/11/25 09:51 AM
Thanks for the feedback. The behaviours you describe are how the (optional) feature has always worked across all dialogs. The custom dialogs are simply using the existing functions for this.
I have had to make more changes to the custom dialog optional keyword parser as there was an issue with the order in which it was being parsed in the custom dialog code. At this point, I have decided to remove this feature for now and revert to the 7.82 custom dialog code, as it still needs more testing and will delay the release that was planned this week. I will add it back in a future beta cycle.
8
793
Read More
|
|
mIRC beta
Khaled
11/11/25 09:44 AM
There are no betas available for testing at this time. Please download the latest version of mIRC from the mIRC website.
1
449,710
Read More
|
|
Re: (optional) text in the dialog edit field
Wims
06/11/25 11:20 PM
Couple notes. Your suggestion is great and is an obvious improvement upon the original, too simple, suggestion. But what you proposed syntactically speaking doesn't work: if you want an optional text for the editbox then you wouldn't be filling AND a ghost text AND the original field for the editbox's text. The new beta only implements a default (optional) text, which, practically speaking, is quickly limiting, a better implementation which doesn't break the current syntax would be edit "", id, x y w h, ... optional With the optional option and empty value for the text, it would then show the default (optional) as an optional/ghost text. edit "custom", id, x y w h, ... optional Whereas this would then show the custom optional/ghost text "custom" And we do need a /did switch to get that behavior. It would also be nice to have an option to get a default value, so basically a text that is selected, which, when in focus, would automatically overwrite itself. This can't be scripted.
2
582
Read More
|
|
Re: ARM64 Support for mIRC
Jinx_Dojo
06/11/25 08:25 PM
As of 2025/11/06, the beta post notes: 3.Updated code to clear all remaining minor static code analysis issues reported by the compiler. This will make it easier to spot unhandled issues in the future across 32-bit/64-bit/ARM64 versions. However, that post/page is transitory in nature and so is often blank. Fortunately, versions.txt is persistent and also notes it (emphasis added): 8.Updated all external libraries to support compilation as both 32-bit and 64-bit, in preparation for a future 64-bit release and possible ARM64 support. Updated all routines to use 32-bit/64-bit compatible types, performed static code analysis, compilation and testing under different Visual Studio versions, SDKs, and platform toolsets, focusing on common 32/64-bit porting issues, with the aim of minimizing code changes and hardening code. (It doesn't look like a 32-bit ARM is planned, so those of us with RaspberryPi 2 servers are out of luck!)
4
2,929
Read More
|
|
|
|