See list of channels on the server
marisco
07/09/24 05:08 PM
Hello I use mirc 7.77 and above the icons where the heart is on the right is the "channel list" button. Click and the menu comes up and if I click on "search" or "list" all the channels on the server come up but the list of channels on the server doesn't come up. The menu closes and the Channels list window is empty. How does the search and list button work? In the help: https://www.mirc.com/help/html/channels_list.htmlThank you
0
50
Read More
|
|
query problem erase
XGamerAMD
28/08/24 10:25 PM
on !*:OPEN:?:{ if (!$window(@privados)) { window -lke @privados 516 200 1582 253 font arial 15 } whois $nick aline @privados 00,04ATENCION $nick 68 |P| $date $active set %nickq $nick texto %nickq }
raw 319:*: { set %canalescom $3- | haltdef }
alias -l texto { var %mes $replace($asctime(mmmm),January,Enero,February,Febrero,March,Marzo,April,Abril,May,Mayo,June,Junio,July,Julio,August,Agosto,September,Septiembre,October,Octubre,November,Noviembre,December,Diciembre) var %dia $replace($asctime(dddd),Sunday,Domingo,Monday,Lunes,Tuesday,Martes,Wednesday,Miércoles,Thursday,Jueves,Friday,Viernes,Saturday,Sabado) echo -q (E)nSesion: %dia $date(dd) de %mes de $date(yyyy) echo -q 00,02Hora: $time - 00,02Mascara: $address($1,5) echo -q 00,04Canales: %canalescom unset %canalescom }
the var %canalescom doesnt unset well ,any help? when a nick calls me on private i wawnt to show the active channel of he,any help
0
149
Read More
|
|
/background
deVilbaT
26/08/24 01:15 PM
When mirc.ini contains:
[background] wserv=<filename>,<type> wchat=<filename>,<type>
and first we open file server, window is getting correct photo from wserv (default for all file server window). Now if we open chat ( and leave previously open file server ) background for file server window is changed for a file from chat (wchat).
Can this be fixed? Regards.
0
65
Read More
|
|
Log only one connection.
Mythos
28/07/24 09:24 PM
I am looking to make a script that only logs channels on one of many connections on a single client.
Some connections are in the same channel and I don't want my logs showing everything twice. I could just run separate clients I know bu I'm just looking for a way to keep it to one client.
I made a very basic script (I'm not at the pc atm so I can't post it) but the script simply turns on logging if I'm using specific user names.
The problem I feel my solution will face is random dcs or once logging is enabled it stays on, and I don't think I should use a script that enables or disables logging based on current nick as a viable option.
0
225
Read More
|
|
Ban/Quiet
Fernet
01/07/24 02:22 PM
I'm trying to use this string to set a QUIET in my channel
/cs set +b ~q:nick!*@*
But it doesn't work. Why? Thanks
0
397
Read More
|
|
Languages / Translations
Khaled
11/06/24 06:23 PM
With the release of v7.77, mIRC now supports loading translated resources from external language packs/DLLs as described here. If you are interested in translating mIRC, please read the language files discussion thread first for the latest developments. Once you are ready, you can create a language DLL by following these steps: - Extract the translatable resources from the mIRC executable using mIRC's built-in command "/langdll -m". This will create a language DLL, "mirc-en-US.dll", in the languages folder.
- Change the language code at the end of the filename to the target language code, eg. fr-FR, es-ES, and so on. The filename must use this format: it should begin with "mirc" and end with the language code "-en-US" and ".dll".
Alternatively, you can use "/langdll -m [code]" to specify the language code, eg. for English US you can specify: 0x0409, 1033, or en-US. This then sets the language DLL name and the language for each resource section. Note that the DLL must be a single-language DLL. mIRC loads the resources as a neutral language.
- Set mIRC to use your language DLL in the mIRC Options/Display/Options dialog.
- Open the language DLL with a resource editor, such as Resource Hacker.
- Edit and translate the strings in the menus, dialogs, strings, and accelerators sections.
- Issues to look out for:
String specifiers, such as %s %S %d %ld %d and so on, must be present and in the same order in the translation.
Strings that refer to commands or identifiers should not be translated, eg. "* /command:" or "* $identifier:".
Colons ":" should not be separated by spaces, eg. "User:" should not be changed to "User :" The same applies to other types of punctuation.
Many dialog titles begin with "mIRC". This should remain at the beginning of the title in the translation and should be followed by a space, like the original text. For example, "mIRC DCC Get" should not be changed to "mIRC-DCC-Get", as changing the format of text in this way can result in errors.
Translated text should be as close to the original as possible in length, format, and meaning. For example, if the original text does not include question/exclamation marks, these should not be added.
When updating the version resource section, make sure that the "Translation" value in VarFileInfo matches that in StringFileInfo.
mIRC performs several checks when loading resources from a language DLL, including checking for matching sprintf() specifiers, id numbers, number of controls, and so on. If an external resource does not match the internal resource, the internal resource is used instead.
- You can use the command "/langdll -d oldmirc.exe newmirc.exe" to list the differences between two versions of mIRC (or even languages DLLs) so that you can see which resources have changed and need to be updated. This list will also include "warning" messages if there are any errors.
- If you find that mIRC is not using a translated dialog, string, etc. it may be that there is an issue with your translation. You can use the command "//langdll -d $mircexe mirc-en-US.dll" to compare the mIRC executable to the language DLL you are translating to check for errors.
- You may need to resize dialogs and/or resize/reposition controls in dialogs if a translation does not fit. If you find that you need to do this, please let us know. We may apply this change to mIRC's standard dialogs fo support longer translated text.
- If you have translated a language DLL into a particular language, please let us know by posting on the forums. We will review your language DLL and may add it to the language page on the website with credit to you as the author.
If you have any comments or suggestions regarding mIRC's language support, please let us know by posting on the forums.
0
1,085
Read More
|
|
mIRC 7.77 released
Khaled
11/06/24 05:57 PM
Dear mIRC User, mIRC v7.77 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: Added support for loading translated resources from language DLLs. Updated all dialogs to support translated text. Updated OpenSSL library to v3.0.14 and CA root certificates cacert.pem file. Fixed $urlget() support for percent-encoded username:password format. Added /dns -mn switches to specify name server/request records. Fixed auto-op/voice/protect bug. Added server login support for SCRAM-SHA-224/384/512 authentication. Fixed $mid() maximum length bug. Fixed while/if script parser single-line break bug. Changed hyperlinks in dialogs to support tabbing. Updated Treebar DCC Send/Get to show progress bar. Fixed $zip() CRC check error for zero-byte files. 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
1,545
Read More
|
|
mIRC Server list
ptaylor
01/06/24 03:08 AM
How can I get my IRC network added to the mIRC Server list? == START HERE == n001=Random serverSERVER:irc.ircchat.us:port(6667-6669)GROUP:ircchat network name (Network) = ircchat.us random server (irc.network.com) = irc.ircchat.us port range (6660-6669,..) = 667-6669 network contact person (your name) =Phil Taylor network contact email (your email) = taylor2446@gmail.com network homepage (website) = http://ircchat.uslist of servers (page on website) = http:// average amount of users = 11 average amount of servers = 1 average amount of channels = 12 == END HERE ==
0
549
Read More
|
|
SSL Connection to Proxy
TrioAshburry
13/05/24 04:22 AM
The way things currently work is you connect a proxy server then encrypt the data so the proxy server cannot edit/read the text. I propose a new way where you connect to the proxy using SSL and let the proxy server worry about an SSL connection to the IRC server based on port numbers alone. All it takes is a checkmark on the Proxy page on options to use SSL for proxy server. I know its a long shot but it would help me a great deal since currently for people to connect to my proxy they have to specify an SSL port without the + sign then the proxy server autodetects the port number and starts an SSL connection to the IRC server. This way the proxy server can change and read the text coming to and from the proxy server.
Thank You very much.
0
496
Read More
|
|
IRCClouD BanMask Corrector
Simo
24/04/24 05:21 AM
i wrote this small script for dalnet as i found many set inneffiecient bans on irccloud users this code will correct that provided your bot is opped in the channel :
on *:ban:#:{
if ($nick(#,$me,@)) {
var %ixz = 1 , %nicksx
while ($ialchan($banmask,$chan,%ixz).nick) {
var %match = $v1
if (%match != $me && $regex($banmask,/(irccloud)/i)) { var %nicksx = $addtok(%nicksx,%match,32) }
inc %ixz
}
if ($numtok(%nicksx,32) > 1) { mode $chan -b $banmask }
if ($numtok(%nicksx,32) == 1) {
var %properbanmask $+(*!,$gettok($gettok($replace($address(%nicksx,1),!*uid,!*id,!*sid,!*id),1,64),2,33),@*)
mode $chan +b-b %properbanmask $banmask
}
}
}
on *:KICK:# {
if ($nick(#,$me,@)) {
if ($regex($address($knick,2),/(irccloud)/i)) {
var %properbanmask $+(*!,$gettok($gettok($replace($address($knick,1),!*uid,!*id,!*sid,!*id),1,64),2,33),@*)
if ( %properbanmask !isban $chan ) { mode $chan +b %properbanmask }
}
}
}
0
402
Read More
|
|
closing help file from script -- /winhelp
Wims
01/04/24 09:57 PM
For a better handling and managing of a custom help file, such as updating it from the web, I would like to be able to close an help file from a script via /winhelp.
/winhelp -n <name> <file> [keyword] /winhelp -c <name>
0
340
Read More
|
|
Right-to-left languages + symbols disorder
BullHorn
23/02/24 07:45 PM
Noticed this a decade ago but never thought to ask about this.
Whenever text is typed in a right-to-left language like Hebrew or Arabic, any symbol that appears in a sentence, like , or . or "", etc, causes the sentence to lose order, and moves the text from before to symbol to appear after it instead.
The more symbols are used in a sentence, the less readable it becomes.
0
423
Read More
|
|
"\" symbol in the email address
saintman
06/02/24 10:37 AM
My dear ones,
In version 6, mIRC accepted "\" in the email address. This is important because in networks based on the IRCX protocol, if you defined an e-mail address in the form "mask\user@domain.com", you gained the so-called camouflage (mask).
However, since version 7, mIRC omits this character in the e-mail address, which makes masking impossible.
Is it a big problem for mIRC to accept the '\' character in email addresses again?
Many tnx in advance, saintman
0
551
Read More
|
|
speech integration from mirc
Baslerstab
29/01/24 05:28 PM
hi everyone
I'm trying to find a way to bring certain commands to powershell speakout, I put together a script, but it doesn't work. It was my idea at certain !order This can be achieved via powershell as speechout. can someone help me?
the idea is just a test. They will probably become very popular scripts when the errors are gone.
So I thank you in advance. and sorry for my bad English, I'm Swiss
Greetings, nicci
0
374
Read More
|
|
$read $readn and $null
Wims
17/01/24 10:11 AM
1) $read($null,tn,1) makes $readn 5 here on latest version 7.76, it should make it 0 instead.
2) When you access a line number in a file that does not exist, $readn isn't set to 0 but to $lines(file):
//write -c test $+(A,$crlf,B,$crlf,C) | echo -ag > $read(test,tn,75) $readn
I think this behavior has been reported in the past, it's possible to work with it once you know but it should also make $readn 0 here.
0
384
Read More
|
|
VLC Now-Playing for mIRC
turbosmurfen
14/01/24 11:40 PM
VLC Now-Playing for mIRC My project is named VLCSay and can be found as Open Source on GitHub.comVLCSay have been tested in Windows 7, 10 and 11 which works great. And in mIRC versions from 7.76 and newer. From downloading and installation. This can be found on the start page.I'm open for questions, requests and things. And yes I'm back.
0
531
Read More
|
|
mIRC 7.76 released
Khaled
07/01/24 08:46 PM
Dear mIRC User, mIRC v7.76 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: Updated to Visual Studio 2017 to compile mIRC. Updated OpenSSL library to v3.0.12. Updated CA root certificates cacert.pem file. Fixed switchbar vertical scrollbar buttons not being visible on Windows 11. Added support for larger GUI icons for high resolution monitors. Fixed notify list MONITOR event parsing to handle events without hostnames. Fixed numeric 324 bug when parsing date range. Enabled Control Flow Guard runtime security checks. Fixed /toolbar -p bug that was not freeing memory correctly. Fixed typing notifications bug in parted/kicked channel windows. 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
2,026
Read More
|
|
Seen script help please
Robert
03/01/24 01:44 PM
Here is the "Seen" code snippet i were found on the internet, i don't remember which website or forum... I want the resutl of code are: Here are an examples: When some one type this command: !seen <nick> or !seen <ip/host> (*!*@1.2.3 or *!*@xyz.host.com) 1. Found (4) results "BiRain MrChair MrRolex Vida". Most recently BiRain (webchat@45.120.228.2) left IRC about 3 hours 22 minutes ago (12/05/2023-09:53:02) with message: "Read error: EOF from client", after BiRain stayed 47 minutes on #helpchan. As far as I know, BiRain hasn't said anything. 2. nps (nps@azygous.users.undernet.org) was last seen on #siargao. nps is still on #siargao. As far as I know, 2 hours 4 minutes ago, nps (nps@azygous.users.undernet.org) said on #siargao: "maryn" 3. I dont remember seeing Vida lately.. (Vida is a nickname an example). 4. Life (Life@Life.users.undernet.org) was last seen on #siargao. Unable to see Life right now on #siargao. As far as I know, 5 minutes ago, Life (Life@Life.users.undernet.org) said on #siargao: "!seen nps" 5. ChanGuard (~Life@Life.users.undernet.org) was last seen parting #siargao 20 seconds ago (03/01/2024 13:35:30), after stayed 10 minutes on #siargao. Here is code:
on ^*:TEXT:*:#:{
if ($1 == !seen) || ($1 == .seen) || ($1 == @seen) && (!%seen) { check_seenanother_flood $nick
if ($2) && ($2 != |) && ($left($2,1) != $) {
if ($2 == $nick) { msg $chan [Seen] Are you looking for yourself, $nick $+ ? }
if ($2 ison $chan) { msg $chan [Seen] $2 is still on the channel $chan $+ . }
elseif ($2 == $me) { msg $chan $nick $+ : Sorry, you cann't seen me. }
else {
if (*!*@* iswm $2) {
if ($read(seen.txt,w,* * $+ $2 $+ * :*)) {
var %seennickvar = $lines(seen.txt), %seennicks, %seennick
while ($readn <= %seennickvar) {
if ($read(seen.txt,w,* * $+ $2 $+ * :*,$calc($readn +1))) {
var %seennickvar2 = $ifmatch
if ($count(%seennicks,$chr(32)) < 20) && (*. $+ $gettok(%seennickvar2,1,32) $+ ,* !iswm %seennicks) { set %seennicks %seennicks , $+ $gettok(%seennickvar2,1,32) $+ , | inc %seennick }
}
else { set %seennickvar 0 }
}
if (%seennick == 1) { seen $chan $read(seen.txt,w,* * $+ $2 $+ * :*) }
elseif (%seennick < 20) { msg $chan $nick $+ : Found %seennick matching nicks: $left($remove(%seennicks,.),-1) $+ . }
else { msg $chan [Seen] To many results $nick $+ , try spesific it a bit more. }
}
else { msg $chan $nick $+ : No matches were found matching your search. }
}
else {
if ($read(seen.txt,w,* $+ $2 $+ * *!*@* :*)) {
if ($read(seen.txt,w,$2 *)) { seen $chan $ifmatch }
else {
var %seennickvar = $lines(seen.txt), %seennicks, %seennick
while ($readn <= %seennickvar) {
if ($read(seen.txt,w,* $+ $2 $+ * *!*@* :*,$calc($readn +1))) {
var %seennickvar2 = $ifmatch
if ($count(%seennicks,$chr(32)) < 20) && (*. $+ $gettok(%seennickvar2,1,32) $+ ,* !iswm %seennicks) { set %seennicks %seennicks . $+ $gettok(%seennickvar2,1,32) $+ , | inc %seennick }
}
else { set %seennickvar 0 }
}
if (%seennick == 1) { seen $chan $read(seen.txt,w,* $+ $2 $+ * *!*@* :*) }
elseif (%seennick < 20) { msg $chan [Seen] Found %seennick matching nicks: $left($remove(%seennicks,.),-1) $+ . }
else { msg $chan $nick $+ : To many results $nick $+ , try spesific it a bit more. }
}
}
else { msg $chan $nick $+ : Sorry, i don't remember seeing $2 lately. }
}
}
}
else { msg $chan $nick $+ : Error command, Syntax: ./!/@seen <nick/mask> }
.ignore -u2 $nick
set -u3 %seen 1
}
}
alias -l check_seenanother_flood {
var %nickseenanother $1, %hostseenanother $ial($1).host, %delay_seenanother_time 10
if ($hget(stop-seenanother-flood,%hostseenanother)) {
if (!$hget(stop-seenanother-flood-msg, %hostseenanother)) {
msg $chan -ATTENTION- %nickseenanother $+ , You have recently used this command, further attempts will be ignored. Please wait a while to reused...
.hadd -mz stop-seenanother-flood-msg %hostseenanother %delay_seenanother_time
}
halt
}
.hadd -mz stop-seenanother-flood %hostseenanother %delay_seenanother_time
}
alias seen {
if ($gettok($2-,3,32) == :SAY) { msg $1 [Seen] As far as I know, $gettok($2-,1,32) ( $+ $right($gettok($2-,2,32),-3) $+ ) was last seen said on $gettok($2-,6,32) $duration($calc($ctime - $ctime($gettok($2-,4-5,32)))) ( $+ $gettok($2-,4-5,32) $+ ) ago with the text message: " $+ $gettok($2-,7-,32) $+ ". }
if ($gettok($2-,3,32) == :JOIN) { msg $1 [Seen] $gettok($2-,1,32) ( $+ $right($gettok($2-,2,32),-3) $+ ) was last seen joined $gettok($2-,6,32) $duration($calc($ctime - $ctime($gettok($2-,4-5,32)))) ( $+ $gettok($2-,4-5,32) $+ ) ago. $gettok($2-,1,32) is still on $gettok($2-,6,32) $+ . }
if ($gettok($2-,3,32) == :PART) { msg $1 [Seen] $gettok($2-,1,32) ( $+ $right($gettok($2-,2,32),-3) $+ ) was last seen parted $gettok($2-,6,32) for $duration($calc($ctime - $ctime($gettok($2-,4-5,32)))) ( $+ $gettok($2-,4-5,32) $+ ) $iif($gettok($2-,7,32),ago with the part message " $+ $gettok($2-,7-,32) $+ ".,ago. And after $gettok($2-,1,32) stayed $duration($calc($gettok($2-,5,32))) on $gettok($2-,6,32)) $+ . }
if ($gettok($2-,3,32) == :KICK) { msg $1 [Seen] $gettok($2-,1,32) ( $+ $right($gettok($2-,2,32),-3) $+ ) was last seen when he got kicked by $gettok($2-,7,32) from $gettok($2-,6,32) in $duration($calc($ctime - $ctime($gettok($2-,4-5,32)))) ( $+ $gettok($2-,4-5,32) $+ ) ago with the kick message " $+ $gettok($2-,8-,32) $+ ". And after $gettok($2-,1,32) stayed $duration($calc($gettok($2-,5,32))) on $gettok($2-,6,32)) $+ . }
if ($gettok($2-,3,32) == :KICKING) { msg $1 [Seen] $gettok($2-,1,32) ( $+ $right($gettok($2-,2,32),-3) $+ ) was last seen kicked $gettok($2-,7,32) from $gettok($2-,6,32) in $duration($calc($ctime - $ctime($gettok($2-,4-5,32)))) ( $+ $gettok($2-,4-5,32) $+ ) ago with the kick message " $+ $gettok($2-,8-,32) $+ ". }
if ($gettok($2-,3,32) == :TOPIC) { msg $1 [Seen] $gettok($2-,1,32) ( $+ $right($gettok($2-,2,32),-3) $+ ) was last seen changing topic in $gettok($2-,6,32) from $duration($calc($ctime - $ctime($gettok($2-,4-5,32)))) ( $+ $gettok($2-,4-5,32) $+ ) ago. }
if ($gettok($2-,3,32) == :NICK) { msg $1 [Seen] $gettok($2-,1,32) ( $+ $right($gettok($2-,2,32),-3) $+ ) was last seen changing nick to $+(,$gettok($2-,6,32),) on ( $+ $gettok($2-,4-5,32) $+ ). As far as I know $+(,$gettok($2-,1,32),) has changed nick for $duration($calc($ctime - $ctime($gettok($2-,4-5,32)))) ago. }
if ($gettok($2-,3,32) == :QUIT) { msg $1 [Seen] $gettok($2-,1,32) ( $+ $right($gettok($2-,2,32),-3) $+ ) has left IRC $duration($calc($ctime - $ctime($gettok($2-,4-5,32)))) ( $+ $gettok($2-,4-5,32) $+ ) $iif($gettok($2-,6,32),ago with the quit message " $+ $gettok($2-,6-,32) $+ ".,ago.) As far as I know, $gettok($2-,1,32) has online for $duration($calc($gettok($2-,5,32))) after left IRC. }
}
on *:text:*:#: {
if ($nick != $me) && ($address($nick,1)) {
write -dw"* $+ $address($nick,1) $+ *" seen.txt
write -dw" $+ $nick *" seen.txt
write seen.txt $nick $address($nick,1) :SAY $date $time $chan $remove($strip($1-,bruc),$,|,$chr(35))
}
}
on *:action:*:#: {
if ($nick != $me) && ($address($nick,1)) {
write -dw"* $+ $address($nick,1) $+ *" seen.txt
write -dw" $+ $nick *" seen.txt
write seen.txt $nick $address($nick,1) :SAY $date $time $chan $remove($strip($1-,bruc),$,|,$chr(35))
}
}
on *:join:#: {
if ($nick != $me) && ($address($nick,1)) {
write -dw"* $+ $address($nick,1) $+ *" seen.txt
write -dw" $+ $nick *" seen.txt
write seen.txt $nick $address($nick,1) :JOIN $date $time $chan
}
}
on *:part:#:{
if ($nick != $me) && ($address($nick,1)) {
write -dw"* $+ $address($nick,1) $+ *" seen.txt
write -dw" $+ $nick *" seen.txt
write seen.txt $nick $address($nick,1) :PART $date $time $chan $remove($strip($1-,bruc),$,|,$chr(35))
}
}
on *:kick:#:{
if ($nick != $me) && ($address($nick,1)) {
write -dw"* $+ $address($nick,1) $+ *" seen.txt
write -dw" $+ $nick *" seen.txt
write seen.txt $nick $address($nick,1) :KICKING $date $time $chan $knick $remove($strip($1-,bruc),$,|,$chr(35))
}
if ($knick != $me) && ($address($knick,1)) {
write -dw"* $+ $address($knick,1) $+ *" seen.txt
write -dw" $+ $knick *" seen.txt
write seen.txt $knick $address($knick,1) :KICK $date $time $chan $nick $remove($strip($1-,bruc),$,|,$chr(35))
}
}
on *:topic:#: {
if ($nick != $me) && ($address($nick,1)) {
write -dw"* $+ $address($nick,1) $+ *" seen.txt
write -dw" $+ $nick *" seen.txt
write seen.txt $nick $address($nick,1) :TOPIC $date $time $chan
}
}
on *:nick: {
if ($nick != $me) && ($address($newnick,1)) {
write -dw"* $+ $address($newnick,1) $+ *" seen.txt
write -dw" $+ $newnick *" seen.txt
write seen.txt $nick $address($newnick,1) :NICK $date $time $newnick
}
}
on *:quit: {
if ($nick != $me) && ($address($nick,1)) {
write -dw"* $+ $address($nick,1) $+ *" seen.txt
write -dw" $+ $nick *" seen.txt
write seen.txt $nick $address($nick,1) :QUIT $date $time $remove($strip($1-,bruc),$,|,$chr(35))
}
}
File seen.txt like this: pumpkin *!*~hollow@188.64.15.179 :QUIT 12/11/2023 06:04:58 Read error: Connection reset by peer rolandcool *!*~rolandcoo@35.236.223.60 :JOIN 12/11/2023 12:14:34 #freeirc Prodigious^ *!*67d614bc@ircip1.mibbit.com :PART 12/11/2023 21:47:01 #GiRLs rsvp *!*~rsvpfr@Varsator.users.undernet.org :NICK 14/11/2023 00:40:59 dba Lampa *!*mona@monalisa2.users.undernet.org :SAY 03/12/2023 02:43:48 #Official lasa ca le vedem cand intra si ia ban :P .... Thanks all for help, i'm waiting for new version of this code.....from some one in here
0
355
Read More
|
|
Happy New Year
Piratoshi
31/12/23 07:27 PM
Hello mIRC frens! I want to wish you all a very happy new year. 🎇 Specially to Khaled! Thank you for keeping mIRC alive all these years. And to all the community that share codes and help each other. May the 2024 be a great year for mIRC as a social platform. 🙏 My best wishes ! Thank you for 2023
0
445
Read More
|
|
A script to copy text for pasting
latimer
23/12/23 02:56 AM
Hello,
I am a total novice when it comes to Mirc and scripting, but I am looking for a script that, when specific text comes up, will automatically copy the text in the middle to the clipboard.
Essentially, when the phase "System: Yadda 2 fritz Yadda Details:13" comes up, the script would automatically copy the Yadda 2 fritz Yadda to be pasted at the user's convenience.
Anything like that, or could I be pointed in the right directions? Thanks for reading and responding.
Latimer
0
494
Read More
|
|
A Script for auto-copying text?
latimer
21/12/23 09:11 PM
Hello,
I am a total novice when it comes to Mirc and scripting, but I am looking for a script that, when specific text comes up, will automatically copy the text in the middle to the clipboard.
Essentially, when the phase "System: Yadda 2 fritz Yadda Details:13" comes up, the script would automatically copy the Yadda 2 fritz Yadda to be pasted at the user's convenience.
Anything like that, or could I be pointed in the right directions? Thanks for reasing and responding.
Latimer
0
438
Read More
|
|
|
|