b'\n_START_ARTICLE_\nMIRC\n_START_PARAGRAPH_\nmIRC \xc3\xa4r ett datorprogram skapat av Khaled Mardam-Bey och \xc3\xa4r en av de mest popul\xc3\xa4ra klienterna f\xc3\xb6r chattprotokollet IRC f\xc3\xb6r Windows. Programmets st\xc3\xa4llning \xc3\xa4r s\xc3\xa5 dominerande att begreppen Mirc och IRC ibland f\xc3\xb6rv\xc3\xa4xlas. _NEWLINE_I sin barndom var programmet mycket impopul\xc3\xa4rt bland anv\xc3\xa4ndare av andra klienter, eftersom Mirc sj\xc3\xa4lvsv\xc3\xa5ldigt introducerade ett s\xc3\xa4tt att skicka text med olika f\xc3\xa4rg och attribut som fet text och/eller understruken text, vilket p\xc3\xa5 andra klienter bara s\xc3\xa5g ut som en konstig teckenkod. Numera har dock de flesta andra klienter tvingats anpassa sig p\xc3\xa5 grund av Mircs dominans och teckenkoderna ses numera n\xc3\xa4stan som en standard p\xc3\xa5 IRC. _NEWLINE_En av orsakerna till att Mirc har blivit s\xc3\xa5 popul\xc3\xa4rt \xc3\xa4r dess skriptspr\xc3\xa5k som till\xc3\xa5ter anv\xc3\xa4ndarna att skriva egna skript, dessa skript l\xc3\xa4gger till funktioner eller \xc3\xa4ndrar mIRCs utseende. Numera finns en m\xc3\xa4ngd avancerade funktioner i skriptspr\xc3\xa5ket vilket ger anv\xc3\xa4ndaren m\xc3\xb6jlighet att anv\xc3\xa4nda DLL-filer, sockets, COM-objekt, hash-tabeller och mycket mer._NEWLINE_Mirc ges ut under en 30 dagars shareware-licens, men \xc3\xa4r fortfarande fullt funktionellt efter pr\xc3\xb6votiden.\n_START_SECTION_\nMSL (mIRC Scripting Language)\n_START_PARAGRAPH_\nI mIRC kan man g\xc3\xb6ra egna scripts som l\xc3\xa5ter klienten g\xc3\xb6ra saker automatiskt eller utf\xc3\xb6ra kommandon n\xc3\xa4r klienten blir tillsagd, som en robot (a.k.a RoBot). Det finns bland annat script skrivna i MSL som automatiskt \xc3\xb6vervakar ett chattrum och sl\xc3\xa4nger ut anv\xc3\xa4ndare som anv\xc3\xa4nder grovt spr\xc3\xa5k.\n_START_SECTION_\n"Hello world"\n_START_PARAGRAPH_\nNedanst\xc3\xa5ende skript skriver ut "Hello world!" i det aktiva mIRC-f\xc3\xb6nstret._NEWLINE_echo -a Hello world!\n_START_SECTION_\nLoopar\n_START_PARAGRAPH_\nI MSL finns while-loopar (dock inga for-loopar). Nedanst\xc3\xa5ende kod definierar en funktion (k\xc3\xa4nt som alias i MSL) som skriver ut talen 0\xe2\x80\x939._NEWLINE_alias firstTen {_NEWLINE_  var %i = 0_NEWLINE_  while (%i < 10) {_NEWLINE_    echo -a %i_NEWLINE_  }_NEWLINE_}\n_START_SECTION_\nKnappbindningar\n_START_PARAGRAPH_\nmIRC och MSL har bara st\xc3\xb6d f\xc3\xb6r att binda knapparna F1\xe2\x80\x93F12._NEWLINE_; N\xc3\xa4r man trycker p\xc3\xa5 F1 skrivs ens eget nickname ut._NEWLINE_alias F1 {_NEWLINE_  echo -a $me_NEWLINE_}_NEWLINE__NEWLINE_; N\xc3\xa4r man h\xc3\xa5ller i Ctrl och trycker p\xc3\xa5 F1 skrivs kanalens namn ut._NEWLINE_alias cF1 {_NEWLINE_  echo -a $chan_NEWLINE_}_NEWLINE__NEWLINE_; N\xc3\xa4r man h\xc3\xa5ller i skift och trycker F11 l\xc3\xa4mnar man den aktiva kanalen._NEWLINE_alias sF11 {_NEWLINE_  part $chan_NEWLINE_}'