Knowledge

mIRC scripting language

Source 📝

66: 25: 460:. They, however, can be stored with any extension. Multiple script files can be loaded at one time, although in some cases, one script will conflict with another and cause one or both of them to no longer work properly. The order in which in the script files are loaded may make a difference if the script functions properly or not. A (un)loader-script MUST be used for semi-large scripts to function as intended. 474: 128: 784:
May contain up to 4,150 (950 prior to mIRC 6.32) bytes of data including the variable name (however due to line-length limitations in mIRC's scripting parser, a maximum of 4,146 bytes can be assigned explicitly using the /set or /var commands — this number decreasing as the variable's name grows
845:
Each line of code is broken down into a set of space-delimited tokens. As mIRC's parser does not support null tokens and the language doesn't provide a syntax to clearly differentiate literal strings from code; Prior to mIRC version 6.2 it was impossible to pass multiple consecutive spaces to any
335: 738:
May contain up to 4,150 (950 prior to mIRC 6.32) bytes of data including its name (however due to line-length limitations in mIRC's scripting parser, a maximum of 4,146 bytes can be assigned explicitly using /set or /var — this number decreasing as the variable's name grows
707:
May contain unlimited binary data or up to 4,150 (950 prior to mIRC 6.32) bytes of plain text. This limit is imposed by mIRC's scripting parser's own line length limitation (unless assigning a binary variable)
523:
mIRC scripting language uses its own nomenclature to refer to language constructs. (However, whilst this can be a little confusing to newcomers, they do not impact on the functionality of mSL.)
560:
items. Popups are called when they are selected by the user. The term originally referred to the menus—which pop up upon a right click. It is still used this way in the manual.
603:. Commands and aliases are not preceded by any particular character (although when entered from a window's command line they must be preceded by the command prefix, usually 1227: 550:. Both are called from the command line or other parts of a script in the same ways as built-in commands and identifiers (and can even supersede them). 838:
Strings are not syntactically enclosed, creating ambiguities in code where characters meant as literal strings are treated as part of the language's
492: 1201: 855:
The code below is in the remote scripts format. If placed into an alias file, the command names should not be preceded by the word "
1256: 359: 326: 38: 835:
Scripting parser supports a maximum of 8,292 (950 prior to mIRC 6.32) characters per line (not including newlines or indentation).
846:
command or alias. However, this was fixed with the introduction of the returnex command which allows the preservation of spaces.
1368: 1359: 1350: 1341: 1314: 1301: 1672: 1421: 1326: 316: 1282: 1590: 510: 178: 109: 87: 52: 80: 382:
Dialog windows can be created in mIRC to better serve user-compatibility; rather than everything in popup menus.
1231: 871: 635:
you open and close the file for access. Multiple accesses, during a loop for instance, is best handled through
417:
that provide automated IRC channel management, trivia or other games, and other desired functions for chatters.
2014: 588: 44: 379:
Light channel and personal protection against many types of attacks (flooding, spamming, takeovers, etc.).
539: 748:
Do not automatically unset unless a switch is used (stored automatically in a mIRC initialization file)
1205: 1954: 1529: 1442: 1468: 1414: 205: 74: 1534: 488: 149: 722:
Faster than accessing from a file, as hash tables are stored in memory rather than the hard disk
209: 91: 675:
Automatically unset when script returns control to mIRC (and not to another part of a script)
1841: 1754: 282: 200: 8: 1959: 1907: 1705: 1430: 1407: 1176: 1260: 1887: 1759: 351: 289: 228: 1902: 409:
tension). There are also a few versions of mdx.dll and dcx.dll modded by IRC hackers.
367: 270: 221: 1713: 1682: 627:
The above is intended for singular access to the file. Because each time you issue
420:
Commands that save typing or otherwise simplify life on IRC (such as automatically
277: 265: 1328:
Malicious Bots: An Inside Look into the Cyber-Criminal Underground of the Internet
1836: 1790: 216: 1396: — A Wiki-based user-maintained help reference primarily for mIRC scripting 1975: 1677: 1544: 1458: 571: 453: 258: 2008: 1288: 564: 1399: 1388: 1995: 1821: 1503: 1498: 1483: 821:
poses the means to declare multiple local variables on a single line (e.g.
557: 421: 153: 1866: 1585: 253: 1333:(In-depth analysis/reverse engineering of mIRC-script-based malware bot) 1897: 1769: 1656: 1488: 1337: 713:
Automatically unset when exiting mIRC as they are only stored in memory
577: 334: 1949: 1882: 1575: 1473: 142: 697:, so these variables cannot be passed onto other parts of the script 1831: 1764: 1723: 1620: 1610: 1595: 1570: 1524: 1478: 457: 452:
Scripts are stored as either plain text files, usually with a .mrc
138: 900:;Displays(/echo) 'Hello World!' into the active window(-a) 1923: 1856: 1851: 1744: 1646: 1641: 1636: 1615: 1463: 1051:;who joins a particular channel (The Bot or user should have HOP) 414: 599:, and other variables (whether local or global) are preceded by 1933: 1892: 1811: 1605: 1580: 1560: 1393: 839: 567:
scripts. Remotes are called when the event they handle occurs.
1980: 1928: 1861: 1846: 1826: 1816: 1806: 1785: 1718: 1600: 1565: 581: 591:. Identifiers (whether custom or built-in) are preceded by 1749: 1728: 1539: 1519: 1493: 1228:"Scripting - AdiIRC - AdiIRC Support/Bugs/Feature Requests" 1181: 1048:;Here is a script which automatically gives voice to a user 885:;the 'alias' part must be removed (result: hello {) 355: 323: 1202:"Features - AdiIRC - AdiIRC Support/Bugs/Feature Requests" 1651: 926:
A remote script to automatically respond to certain text
669:
Contain unlimited (8192 bytes prior to mIRC 6.1) raw data
363: 1383: 1307:. Paul Mutton, ed. O'Reilly Media, Inc. pp. 71–74. 303: 1316:
Defense and Detection Strategies Against Internet Worms
1257:"mIRC vs AdiIRC detailed comparison as of 2020 - Slant" 879:;Defines the alias 'hello' in the remote script 443:
mSL scripting with faster code and convenient features.
655:
is an even more efficient (non scripted loop) method.
647:. Since this opens the file only once. In some cases 791:
Are destroyed when the triggered alias or event ends
1355:. Elsevier. p. 147. (usage in script attacks) 1304:
IRC Hacks: 100 Industrial-Strength Tips & Tools
483:
may be too technical for most readers to understand
725:Size limited only by the computer's memory limits. 1370:Crimeware: Understanding New Attacks and Defenses 2006: 710:Globally accessible via commands and identifiers 672:Globally accessible via commands and identifiers 1309:(In-depth example of script features and usage) 994:;When a user types Hello! in a private message, 1352:AVIEN Malware Defense Guide for the Enterprise 1343:The Art of Computer Virus Research and Defense 1429: 1415: 742:Cannot store NUL (ASCII 0) or trailing spaces 436: 882:;Note: if this is placed in an alias script, 546:. Aliases that return a value are known as 385:Popular mIRC dialog extensions include MDX ( 1373:. Addison-Wesley Professional. p. 194. 1367:Markus Jakobsson, Zulfikar Ramzan. (2008). 53:Learn how and when to remove these messages 1422: 1408: 1302:"Hack #20 Automate IRC with Scripting" in 788:Can store NUL (ASCII 0) or trailing spaces 617:Scripts can read from and write to files ) 511:Learn how and when to remove this message 495:, without removing the technical details. 179:Learn how and when to remove this message 110:Learn how and when to remove this message 659:Scripts can also copy and delete files. 333: 73:This article includes a list of general 1349:David Harley, Robert S. Vibert (2007). 1251: 1249: 934:;When a user types Hello! in a channel, 580:are available for larger data storage; 2007: 1319:. Artech House, 2004. p. 53, 55. 1403: 1364:. Idea Group Inc (IGI). p. 173. 493:make it understandable to non-experts 1361:Security and Software for Cybercafés 1321:(Discusses 1997 mIRC script attack.) 1246: 859:". Test Comments include the common 467: 463: 346:(often unofficially abbreviated to " 121: 59: 18: 732: 663: 595:, binary variables are preceded by 16:Scripting language embedded in mIRC 13: 1284:mIRC Scripting Language - WikiChip 778: 79:it lacks sufficient corresponding 14: 2026: 1377: 728:Allows any bucket size to be used 689:Cannot be accessed other than by 447: 34:This article has multiple issues. 1389:Online version of mIRC help file 850: 813:is merely an internal alias for 611: 472: 431:servers (www.mslscript.com) and 126: 64: 23: 1346:. Pearson Education. Ch. 3.7.7. 1325:Ken Dunham, Jim Melnick (2008) 373: 42:or discuss these issues on the 1287:, WikiChip LLC, archived from 1275: 1230:. Per Amundsen. Archived from 1220: 1204:. Per Amundsen. Archived from 1194: 829: 701: 527:Built-in functions are termed 370:but work with WiNE for Linux. 338:mIRC scripts editor (built-in) 141:format but may read better as 1: 1187: 1358:Esharenana E. Adomi (2008). 1259:. Parli, Inc. Archived from 531:or, if they return a value, 437:https://en.wikipedia.org/ZNC 424:as the owner of a nickname). 7: 1331:. CRC Press. p. 7-31. 1170: 10: 2031: 997:;you answer back: Hello, ! 937:;you answer back: Hello, ! 931:;Placed in a remote script 716:Can be saved for later use 1993: 1968: 1955:Mozilla Application Suite 1942: 1916: 1875: 1799: 1778: 1737: 1698: 1691: 1665: 1629: 1553: 1512: 1451: 1438: 587:mIRC scripts make use of 322: 314: 298: 288: 276: 264: 252: 237: 227: 215: 199: 928: 876: 870:Here is an example of a 206:Event-driven programming 344:mIRC scripting language 195:mIRC Scripting Language 150:converting this article 94:more precise citations. 1943:Web browser components 1300:Smith, Chris. (2004). 823:var %a = 1, %b, %c = 2 339: 210:Procedural programming 1443:Comparison of clients 1384:Official mIRC website 337: 1969:Library and plug-ins 1755:Microsoft Comic Chat 283:Proprietary software 2015:Scripting languages 1960:Mozilla Thunderbird 1431:Internet Relay Chat 1394:WikiChip mIRC pages 1313:Jose Nazario (2004) 1291:on 12 November 2020 1177:Internet Relay Chat 745:Globally accessible 290:Filename extensions 238:First appeared 196: 1263:on 2 December 2020 1234:on 2 December 2020 1208:on 2 December 2020 1093:;A bad word script 805:Created using the 762:Created using the 570:All variables are 548:custom identifiers 397:tension) and DCX ( 352:scripting language 340: 194: 152:, if appropriate. 2002: 2001: 1989: 1988: 1738:Microsoft Windows 1513:Related protocols 772:%Variable = value 572:dynamically typed 521: 520: 513: 464:Language features 332: 331: 271:Microsoft Windows 254:Typing discipline 233:Khaled Mardam-Bey 222:Khaled Mardam-Bey 189: 188: 181: 171: 170: 120: 119: 112: 57: 2022: 1696: 1695: 1683:Jarkko Oikarinen 1673:List of commands 1424: 1417: 1410: 1401: 1400: 1293: 1292: 1279: 1273: 1272: 1270: 1268: 1253: 1244: 1243: 1241: 1239: 1224: 1218: 1217: 1215: 1213: 1198: 1166: 1163: 1160: 1157: 1154: 1151: 1148: 1145: 1142: 1139: 1136: 1133: 1130: 1127: 1124: 1121: 1118: 1115: 1112: 1109: 1106: 1103: 1100: 1097: 1094: 1091: 1088: 1085: 1082: 1079: 1076: 1073: 1070: 1067: 1064: 1061: 1058: 1055: 1052: 1049: 1046: 1043: 1040: 1037: 1034: 1031: 1028: 1025: 1022: 1019: 1016: 1013: 1010: 1007: 1004: 1001: 998: 995: 992: 989: 986: 983: 980: 977: 974: 971: 968: 965: 962: 959: 956: 953: 950: 947: 944: 941: 938: 935: 932: 922: 919: 916: 913: 910: 907: 904: 901: 898: 895: 892: 889: 886: 883: 880: 866: 862: 858: 824: 820: 816: 812: 808: 801: 797: 773: 769: 765: 758: 754: 733:Global variables 696: 692: 685: 681: 664:Binary variables 654: 650: 646: 642: 638: 634: 630: 622: 618: 606: 602: 598: 594: 538:Custom scripted 516: 509: 505: 502: 496: 476: 475: 468: 310: 307: 305: 248: 246: 217:Designed by 197: 193: 184: 177: 166: 163: 157: 148:You can help by 130: 129: 122: 115: 108: 104: 101: 95: 90:this article by 81:inline citations 68: 67: 60: 49: 27: 26: 19: 2030: 2029: 2025: 2024: 2023: 2021: 2020: 2019: 2005: 2004: 2003: 1998: 1985: 1964: 1938: 1912: 1871: 1795: 1774: 1733: 1687: 1661: 1625: 1549: 1508: 1447: 1434: 1428: 1380: 1297: 1296: 1281: 1280: 1276: 1266: 1264: 1255: 1254: 1247: 1237: 1235: 1226: 1225: 1221: 1211: 1209: 1200: 1199: 1195: 1190: 1173: 1168: 1167: 1164: 1161: 1158: 1155: 1152: 1149: 1146: 1143: 1140: 1137: 1134: 1131: 1128: 1125: 1122: 1119: 1116: 1113: 1110: 1107: 1104: 1101: 1098: 1095: 1092: 1089: 1086: 1083: 1080: 1077: 1074: 1071: 1068: 1065: 1062: 1059: 1056: 1053: 1050: 1047: 1044: 1041: 1038: 1035: 1032: 1029: 1026: 1023: 1020: 1017: 1014: 1011: 1008: 1005: 1002: 999: 996: 993: 990: 987: 984: 981: 978: 975: 972: 969: 966: 963: 960: 957: 954: 951: 948: 945: 942: 939: 936: 933: 930: 924: 923: 920: 917: 914: 911: 908: 905: 902: 899: 896: 893: 890: 887: 884: 881: 878: 864: 860: 856: 853: 832: 822: 818: 814: 810: 806: 799: 795: 781: 779:Local variables 771: 767: 763: 756: 752: 735: 704: 694: 690: 683: 679: 666: 652: 648: 644: 640: 636: 632: 628: 620: 614: 604: 600: 596: 592: 517: 506: 500: 497: 489:help improve it 486: 477: 473: 466: 450: 376: 317:implementations 302: 244: 242: 191: 185: 174: 173: 172: 167: 161: 158: 147: 131: 127: 116: 105: 99: 96: 86:Please help to 85: 69: 65: 28: 24: 17: 12: 11: 5: 2028: 2018: 2017: 2000: 1999: 1994: 1991: 1990: 1987: 1986: 1984: 1983: 1978: 1972: 1970: 1966: 1965: 1963: 1962: 1957: 1952: 1946: 1944: 1940: 1939: 1937: 1936: 1931: 1926: 1920: 1918: 1914: 1913: 1911: 1910: 1905: 1900: 1895: 1890: 1885: 1879: 1877: 1873: 1872: 1870: 1869: 1864: 1859: 1854: 1849: 1844: 1839: 1834: 1829: 1824: 1819: 1814: 1809: 1803: 1801: 1800:Cross-platform 1797: 1796: 1794: 1793: 1788: 1782: 1780: 1776: 1775: 1773: 1772: 1767: 1762: 1757: 1752: 1747: 1741: 1739: 1735: 1734: 1732: 1731: 1726: 1721: 1716: 1711: 1708: 1702: 1700: 1693: 1689: 1688: 1686: 1685: 1680: 1675: 1669: 1667: 1663: 1662: 1660: 1659: 1654: 1649: 1644: 1639: 1633: 1631: 1627: 1626: 1624: 1623: 1618: 1613: 1608: 1603: 1598: 1593: 1588: 1583: 1578: 1573: 1568: 1563: 1557: 1555: 1551: 1550: 1548: 1547: 1542: 1537: 1532: 1527: 1522: 1516: 1514: 1510: 1509: 1507: 1506: 1501: 1496: 1491: 1486: 1481: 1476: 1471: 1466: 1461: 1455: 1453: 1449: 1448: 1446: 1445: 1439: 1436: 1435: 1427: 1426: 1419: 1412: 1404: 1398: 1397: 1391: 1386: 1379: 1378:External links 1376: 1375: 1374: 1365: 1356: 1347: 1335: 1323: 1311: 1295: 1294: 1274: 1245: 1219: 1192: 1191: 1189: 1186: 1185: 1184: 1179: 1172: 1169: 929: 888:;Usage: /hello 877: 852: 849: 848: 847: 843: 836: 831: 828: 827: 826: 803: 794:Prefixed with 792: 789: 786: 780: 777: 776: 775: 760: 751:Prefixed with 749: 746: 743: 740: 734: 731: 730: 729: 726: 723: 720: 717: 714: 711: 708: 703: 700: 699: 698: 687: 678:Prefixed with 676: 673: 670: 665: 662: 661: 660: 625: 624: 613: 610: 609: 608: 585: 575: 568: 565:event-handling 561: 551: 536: 519: 518: 480: 478: 471: 465: 462: 454:file extension 449: 448:Script storage 446: 445: 444: 425: 418: 412: 411: 410: 380: 375: 372: 330: 329: 320: 319: 312: 311: 300: 296: 295: 292: 286: 285: 280: 274: 273: 268: 262: 261: 259:Dynamic typing 256: 250: 249: 239: 235: 234: 231: 225: 224: 219: 213: 212: 203: 187: 186: 169: 168: 134: 132: 125: 118: 117: 72: 70: 63: 58: 32: 31: 29: 22: 15: 9: 6: 4: 3: 2: 2027: 2016: 2013: 2012: 2010: 1997: 1992: 1982: 1979: 1977: 1974: 1973: 1971: 1967: 1961: 1958: 1956: 1953: 1951: 1948: 1947: 1945: 1941: 1935: 1932: 1930: 1927: 1925: 1922: 1921: 1919: 1915: 1909: 1906: 1904: 1901: 1899: 1896: 1894: 1891: 1889: 1886: 1884: 1881: 1880: 1878: 1874: 1868: 1865: 1863: 1860: 1858: 1855: 1853: 1850: 1848: 1845: 1843: 1840: 1838: 1835: 1833: 1830: 1828: 1825: 1823: 1820: 1818: 1815: 1813: 1810: 1808: 1805: 1804: 1802: 1798: 1792: 1789: 1787: 1784: 1783: 1781: 1777: 1771: 1768: 1766: 1763: 1761: 1758: 1756: 1753: 1751: 1748: 1746: 1743: 1742: 1740: 1736: 1730: 1727: 1725: 1722: 1720: 1717: 1715: 1712: 1709: 1707: 1704: 1703: 1701: 1697: 1694: 1690: 1684: 1681: 1679: 1676: 1674: 1671: 1670: 1668: 1664: 1658: 1655: 1653: 1650: 1648: 1645: 1643: 1640: 1638: 1635: 1634: 1632: 1628: 1622: 1619: 1617: 1614: 1612: 1609: 1607: 1604: 1602: 1599: 1597: 1594: 1592: 1589: 1587: 1584: 1582: 1579: 1577: 1574: 1572: 1569: 1567: 1564: 1562: 1559: 1558: 1556: 1552: 1546: 1543: 1541: 1538: 1536: 1533: 1531: 1528: 1526: 1523: 1521: 1518: 1517: 1515: 1511: 1505: 1502: 1500: 1497: 1495: 1492: 1490: 1487: 1485: 1482: 1480: 1477: 1475: 1472: 1470: 1467: 1465: 1462: 1460: 1457: 1456: 1454: 1450: 1444: 1441: 1440: 1437: 1432: 1425: 1420: 1418: 1413: 1411: 1406: 1405: 1402: 1395: 1392: 1390: 1387: 1385: 1382: 1381: 1372: 1371: 1366: 1363: 1362: 1357: 1354: 1353: 1348: 1345: 1344: 1339: 1336: 1334: 1330: 1329: 1324: 1322: 1318: 1317: 1312: 1310: 1306: 1305: 1299: 1298: 1290: 1286: 1285: 1278: 1262: 1258: 1252: 1250: 1233: 1229: 1223: 1207: 1203: 1197: 1193: 1183: 1180: 1178: 1175: 1174: 927: 875: 873: 868: 861:/* comment */ 851:Code examples 844: 841: 837: 834: 833: 804: 793: 790: 787: 783: 782: 761: 750: 747: 744: 741: 737: 736: 727: 724: 721: 718: 715: 712: 709: 706: 705: 688: 684:&Variable 677: 674: 671: 668: 667: 658: 657: 656: 616: 615: 612:File handling 590: 586: 583: 579: 576: 573: 569: 566: 562: 559: 556:are scripted 555: 552: 549: 545: 541: 537: 534: 530: 526: 525: 524: 515: 512: 504: 494: 490: 484: 481:This section 479: 470: 469: 461: 459: 455: 442: 439:) to replace 438: 434: 430: 426: 423: 419: 416: 413: 408: 404: 400: 396: 392: 388: 384: 383: 381: 378: 377: 371: 369: 365: 361: 357: 353: 349: 345: 336: 328: 325: 321: 318: 313: 309: 301: 297: 293: 291: 287: 284: 281: 279: 275: 272: 269: 267: 263: 260: 257: 255: 251: 240: 236: 232: 230: 226: 223: 220: 218: 214: 211: 207: 204: 202: 198: 192: 183: 180: 165: 156:is available. 155: 151: 145: 144: 140: 135:This article 133: 124: 123: 114: 111: 103: 93: 89: 83: 82: 76: 71: 62: 61: 56: 54: 47: 46: 41: 40: 35: 30: 21: 20: 1822:Konversation 1452:Common terms 1369: 1360: 1351: 1342: 1332: 1327: 1320: 1315: 1308: 1303: 1289:the original 1283: 1277: 1265:. Retrieved 1261:the original 1236:. Retrieved 1232:the original 1222: 1210:. Retrieved 1206:the original 1196: 925: 869: 854: 719:Not prefixed 626: 563:Remotes are 558:context menu 553: 547: 543: 532: 528: 522: 507: 498: 482: 451: 440: 432: 428: 406: 402: 398: 394: 390: 386: 374:Primary uses 366:clients for 354:embedded in 347: 343: 341: 190: 175: 159: 154:Editing help 136: 106: 97: 78: 50: 43: 37: 36:Please help 33: 1867:Quassel IRC 1586:Libera Chat 872:Hello World 830:Limitations 766:command or 702:Hash tables 578:Hash tables 542:are called 533:identifiers 501:August 2012 422:identifying 162:August 2012 100:August 2012 92:introducing 1898:Miranda NG 1770:Visual IRC 1678:Subculture 1657:UnrealIRCd 1630:Technology 1469:DoS attack 1338:Peter Szor 1267:2 December 1238:2 December 1212:2 December 1188:References 350:") is the 294:.mrc, .ini 75:references 39:improve it 1950:ChatZilla 1917:Web-based 1883:Centericq 1779:Unix-like 1576:GameSurge 809:command. 800:%Variable 757:%Variable 540:functions 458:INI files 435:servers ( 229:Developer 45:talk page 2009:Category 1996:Category 1908:Trillian 1876:Multi-IM 1832:LeafChat 1765:Shareaza 1724:Linkinus 1706:Colloquy 1666:See also 1621:Undernet 1611:SlashNET 1596:QuakeNet 1571:Freenode 1554:Networks 1525:MSN Chat 1504:Takeover 1499:Services 1484:Operator 1479:Netsplit 1340:(2005). 1171:See also 865:;comment 774:notation 653:/savebuf 584:are not. 529:commands 456:, or as 201:Paradigm 1924:CGI:IRC 1888:Empathy 1857:HexChat 1852:WeeChat 1842:Nettalk 1745:Bersirc 1692:Clients 1647:BitlBee 1642:Infobot 1637:Eggdrop 1616:Snoonet 874:alias: 785:longer) 739:longer) 695:/bwrite 649:/filter 645:/fclose 641:/fwrite 544:aliases 487:Please 429:CONNECT 405:ontrol 368:Windows 299:Website 278:License 243: ( 88:improve 1934:Mibbit 1903:Pidgin 1893:Kopete 1812:BitchX 1606:RusNet 1581:IRCnet 1561:DALnet 1489:Script 1150:$ nick 1147:$ chan 1138:$ nick 1129:$ chan 1087:$ nick 1078:$ chan 1033:$ nick 1024:$ nick 979:$ nick 970:$ chan 840:syntax 815:set -l 798:(e.g. 768:var -g 755:(e.g. 691:/bread 682:(e.g. 637:/fopen 633:/write 629:$ read 621:/write 589:sigils 582:arrays 554:Popups 433:Bounce 427:Proxy 401:ialog 393:ialog 360:Adiirc 327:AdiIRC 315:Major 137:is in 77:, but 1981:rcirc 1929:PJIRC 1862:PJIRC 1847:Smuxi 1827:KVIrc 1817:Irssi 1807:Ayttm 1786:ircII 1760:PIRCH 1719:Ircle 1714:Homer 1699:macOS 1601:Rizon 1566:EFnet 1545:Ident 1474:Flood 1433:(IRC) 1162:again 1027:Hello 1012:Hello 973:Hello 952:Hello 915:World 912:Hello 894:hello 891:alias 857:alias 680:& 597:& 306:.mirc 143:prose 1837:naim 1750:mIRC 1729:Snak 1710:Fire 1591:OFTC 1540:XDCC 1530:CTCP 1520:IRCX 1494:IRCd 1269:2020 1240:2020 1214:2020 1182:mIRC 1159:that 1153:Dont 1144:kick 1126:mode 1102:Text 1075:mode 1060:JOIN 1015:!:?: 1006:TEXT 946:TEXT 903:echo 863:and 817:but 693:and 651:and 643:and 441:some 415:Bots 389:IRC 358:and 356:mIRC 342:The 324:mIRC 308:.com 245:1995 241:1995 139:list 1976:ERC 1652:ZNC 1535:DCC 1464:Bot 1459:BNC 1156:say 1108:die 1021:msg 967:msg 819:var 811:var 807:var 770:or 764:set 631:or 491:to 364:IRC 348:mSL 304:www 2011:: 1791:Ii 1248:^ 1111:*: 1099:*: 1096:on 1069:?: 1057:*: 1054:on 1036:$ 1003:*: 1000:on 982:$ 955:!: 943:*: 940:on 867:. 639:, 619:| 607:). 593:$ 407:Ex 395:Ex 362:, 266:OS 208:, 48:. 1423:e 1416:t 1409:v 1271:. 1242:. 1216:. 1165:} 1141:| 1135:b 1132:+ 1123:. 1120:{ 1117:: 1114:# 1105:: 1090:} 1084:v 1081:+ 1072:{ 1066:# 1063:: 1045:} 1042:! 1039:+ 1030:, 1018:{ 1009:: 991:} 988:! 985:+ 976:, 964:{ 961:: 958:# 949:: 921:} 918:! 909:a 906:- 897:{ 842:. 825:) 802:) 796:% 759:) 753:% 686:) 623:] 605:/ 601:% 574:. 535:. 514:) 508:( 503:) 499:( 485:. 403:C 399:D 391:D 387:m 247:) 182:) 176:( 164:) 160:( 146:. 113:) 107:( 102:) 98:( 84:. 55:) 51:(

Index

improve it
talk page
Learn how and when to remove these messages
references
inline citations
improve
introducing
Learn how and when to remove this message
list
prose
converting this article
Editing help
Learn how and when to remove this message
Paradigm
Event-driven programming
Procedural programming
Designed by
Khaled Mardam-Bey
Developer
Typing discipline
Dynamic typing
OS
Microsoft Windows
License
Proprietary software
Filename extensions
www.mirc.com
implementations
mIRC
AdiIRC

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.