Knowledge

mIRC scripting language

Source 📝

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

Index

MIRC script
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

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