<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[LibraIRC.net Forums - mIRC]]></title>
		<link>https://librairc.net/forums/</link>
		<description><![CDATA[LibraIRC.net Forums - https://librairc.net/forums]]></description>
		<pubDate>Mon, 25 May 2026 20:57:36 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[This online pharmacy provides a wide range of medications with competitive pricing]]></title>
			<link>https://librairc.net/forums/thread-11729.html</link>
			<pubDate>Wed, 23 Apr 2025 15:44:49 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://librairc.net/forums/member.php?action=profile&uid=1323">Jamesskeld</a>]]></dc:creator>
			<guid isPermaLink="false">https://librairc.net/forums/thread-11729.html</guid>
			<description><![CDATA[Our e-pharmacy features a wide range of pharmaceuticals with competitive pricing. <br />
Shoppers will encounter all types of remedies for all health requirements. <br />
We work hard to offer trusted brands at a reasonable cost. <br />
Fast and reliable shipping guarantees that your order is delivered promptly. <br />
Take advantage of getting your meds with us. <br />
&lt;a href="https://varecha.pravda.sk/profil/imedix/o-mne/"&gt;generic vs brand name drugs&lt;/a&gt;]]></description>
			<content:encoded><![CDATA[Our e-pharmacy features a wide range of pharmaceuticals with competitive pricing. <br />
Shoppers will encounter all types of remedies for all health requirements. <br />
We work hard to offer trusted brands at a reasonable cost. <br />
Fast and reliable shipping guarantees that your order is delivered promptly. <br />
Take advantage of getting your meds with us. <br />
&lt;a href="https://varecha.pravda.sk/profil/imedix/o-mne/"&gt;generic vs brand name drugs&lt;/a&gt;]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[secure query for mirc]]></title>
			<link>https://librairc.net/forums/thread-11282.html</link>
			<pubDate>Fri, 22 Feb 2019 03:47:54 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://librairc.net/forums/member.php?action=profile&uid=227">wildcard</a>]]></dc:creator>
			<guid isPermaLink="false">https://librairc.net/forums/thread-11282.html</guid>
			<description><![CDATA[<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>on *:load:{ <br />
  if (&#36;version &lt; 5.91) echo -a  &#36;+ &#36;colour(info2) &#36;+ *** This addon will not work properly with mIRC &#36;version &#36;+ , you need latest mirc in order to use this addon.<br />
}<br />
;[read write data/setting.ini]<br />
alias _vr {<br />
  if (&#36;exists(data&#92;setting.ini) == &#36;false) { mkdir data | write -c data&#92;setting.ini }<br />
  return &#36;readini data&#92;setting.ini &#36;&#36;1 &#36;&#36;2 <br />
}<br />
alias _vw {<br />
  if (&#36;exists(data&#92;setting.ini) == &#36;false) { mkdir data | write -c data&#92;setting.ini }<br />
  writeini data&#92;setting.ini &#36;&#36;1 &#36;&#36;2 &#36;&#36;3-<br />
}<br />
alias _vrem {<br />
  if (&#36;exists(data&#92;setting.ini) == &#36;false) { mkdir data | write -c data&#92;setting.ini }<br />
  remini data&#92;setting.ini &#36;&#36;1 &#36;&#36;2 <br />
}<br />
menu query,menubar {<br />
  Secure Query<br />
  .Config:secure.query<br />
  .Add access:.auser -a securequery &#36;address(&#36;1,3) | .msg &#36;1 12You have free access to message me. | &#36;ae 12 user added » (12 &#36;address(&#36;1,3) ) | if (&#36;dialog(querycon) != &#36;null) { did -r querycon 45 | s.levels } <br />
  .On &#36;sqo: _vw querycon switch on <br />
  .Off &#36;sqf: _vw querycon switch off<br />
}<br />
menu status {<br />
  secure query<br />
  .config:secure.query<br />
  .on &#36;sqo: _vw querycon switch on <br />
  .off &#36;sqf: _vw querycon switch off<br />
}<br />
alias -l sqo { <br />
  if (&#36;_vr(querycon,switch) == on) { return [x] }<br />
  else { return  }<br />
}<br />
alias -l sqf { <br />
  if (&#36;_vr(querycon,switch) == off) { return [x] }<br />
  else { return }<br />
}<br />
alias secure.query {<br />
  if (&#36;version &lt; 5.91) { echo -a 4This addon will not work properly with mIRC &#36;version &#36;+ , please upgrade to latest mIRC www.mirc.com | beep | halt }<br />
  if (&#36;dialog(querycon) == &#36;null) { dialog -m querycon querycon } <br />
}<br />
alias secure.query.nick {<br />
  if (&#36;version &lt; 5.91) { echo -a 4This addon will not work properly with mIRC &#36;version &#36;+ , please upgrade to latest mIRC www.mirc.com | beep | halt }<br />
  dialog -m &#36;_vr(querycon,query.nick) querycon1<br />
  _vrem querycon lastmsg<br />
}<br />
dialog querycon1 {<br />
  title "secure query"<br />
  size -1 -1 160 81<br />
  option dbu<br />
  box "", 33, 7 14 146 42<br />
  button "accept", 28, 9 62 25 10, disable default ok<br />
  button "ignore", 26, 36 62 25 10, disable<br />
  button "decline", 27, 63 62 25 10, disable<br />
  edit "", 1, 32 21 119 10, read autohs<br />
  edit "", 30, 32 31 119 10, read autohs<br />
  edit "", 29, 32 41 119 10, read autohs<br />
  check "enable secure query", 31, 10 6 70 7<br />
  button "setup", 2, 92 63 21 8<br />
  button "add access", 3, 114 63 37 8, disable<br />
  box "", 4, 7 57 146 18<br />
  text "nick", 5, 9 22 10 8<br />
  text "address", 6, 9 32 19 8<br />
  text "message", 7, 9 42 21 8<br />
  text "", 8, 130 5 27 8, right<br />
  text "", 9, 76 5 53 8, right<br />
}<br />
dialog querycon {<br />
  title "secure query v2.17"<br />
  size -1 -1 167 119<br />
  option dbu<br />
  button "ok", 12, 70 104 25 10, default ok<br />
  tab "config", 2, 2 1 163 115<br />
  edit "", 3, 4 43 159 10, tab 2 autohs<br />
  text "standby message", 13, 4 35 44 7, tab 2<br />
  edit "", 4, 4 60 159 10, tab 2 autohs<br />
  check "enable", 15, 11 83 32 10, tab 2<br />
  button "select sound", 16, 45 83 37 10, tab 2<br />
  box "audible alert on query request", 17, 8 75 80 22, tab 2<br />
  edit "", 208, 107 79 17 9, tab 2<br />
  button "-", 206, 99 81 6 6, tab 2<br />
  text "seconds", 210, 135 80 20 7, tab 2<br />
  box "auto-close dialog", 209, 95 71 63 30, tab 2<br />
  button "+", 207, 126 81 6 6, tab 2<br />
  text "decline message", 14, 4 53 44 7, tab 2<br />
  check "enable secure query", 33, 11 20 66 10, tab 2<br />
  check "notify user has access", 49, 92 20 66 10, tab 2<br />
  check "enable auto-close", 50, 99 89 58 10, tab 2<br />
  box "", 51, 7 15 154 18, tab 2<br />
  tab "log", 11<br />
  list 34, 7 20 42 50, tab 11 sort size hsbar<br />
  button "remove", 35, 7 73 29 8, tab 11<br />
  button "copy", 39, 131 72 29 8, tab 11<br />
  check "log query requests", 43, 7 95 58 10, tab 11<br />
  edit "", 52, 86 84 74 10, tab 11 autohs<br />
  button "add access", 53, 48 85 37 8, tab 11<br />
  edit "", 64, 54 21 106 50, tab 11 read multi vsbar<br />
  button "remove all", 65, 7 83 29 8, tab 11<br />
  tab "protection", 32<br />
  radio "universal mask *!*@*", 211, 15 42 62 12, tab 32<br />
  radio "host mask ignore", 212, 15 56 62 9, tab 32<br />
  box "query flood ignore type", 213, 11 34 70 34, tab 32<br />
  edit "", 214, 87 54 10 10, tab 32<br />
  check "enable", 219, 89 42 40 10, tab 32<br />
  box "query flood protection", 216, 85 34 70 34, tab 32<br />
  edit "", 217, 125 54 15 10, tab 32<br />
  text "queries in", 215, 99 56 24 7, tab 32<br />
  text "secs", 218, 141 55 17 7, tab 32<br />
  tab "access", 40<br />
  list 41, 11 42 146 50, tab 40 sort size hsbar<br />
  button "remove", 42, 12 96 37 8, disable tab 40<br />
  text "user access", 44, 12 34 29 8, tab 40<br />
  edit "", 45, 26 19 106 10, tab 40 autohs<br />
  button "add", 46, 134 20 29 8, disable tab 40<br />
  text "address", 47, 6 20 19 8, tab 40<br />
  tab "about", 54<br />
  box "", 55, 30 23 106 70, tab 54<br />
  text "author:", 56, 60 31 17 8, tab 54<br />
  text "version", 58, 60 42 17 8, tab 54<br />
  link "www.team-nexgen.com", 59, 56 80 59 8, tab 54<br />
  text "KnightFal", 60, 84 31 22 8, tab 54<br />
  text "v2.17", 61, 84 42 14 8, tab 54<br />
  text "It is important to keep your Team Nexgen addon's updated. You will find them on our web site.", 63, 34 55 97 20, tab 54<br />
}<br />
on *:dialog:*:init:*:{ <br />
  if (&#36;dialog(querycon) == &#36;dname) {<br />
    if (&#36;_vr(querycon,switch) == on) { did -c querycon 33 } <br />
    elseif (&#36;_vr(querycon,switch) == &#36;null) { _vw querycon switch on | did -c querycon 33 }<br />
    if (&#36;_vr(querycon,ignore.host) == &#36;null) { _vw querycon ignore.host on | _vw querycon ignore.uni off }<br />
    if (&#36;_vr(querycon,decline) == &#36;null) { _vw querycon decline Sorry! I am either afk, did not notice the query or too busy, at the moment, for a private chat. }<br />
    if (&#36;_vr(querycon,ignore.uni) == on) &amp;&amp; (&#36;_vr(querycon,ignore.host) == off) { did -c querycon 211 1 }<br />
    else  did -c querycon 212 1<br />
    did -o querycon 3 1 &#36;_vr(querycon,standby)<br />
    did -o querycon 4 1 &#36;_vr(querycon,decline)<br />
    if (&#36;_vr(querycon,soundswitch) == on) { did -c querycon 15 }<br />
    if (&#36;_vr(querycon,timer) == &#36;null) { _vw querycon timer 240 }<br />
    did -o querycon 208 1 &#36;_vr(querycon,timer) <br />
    if (&#36;_vr(querycon,max.query) == &#36;null) { _vw querycon max.query 5 | did -o querycon 214 1 &#36;_vr(querycon,max.query) }<br />
    else  did -o querycon 214 1 &#36;_vr(querycon,max.query) <br />
    if (&#36;_vr(querycon,max.query.sec) == &#36;null) {  _vw querycon max.query.sec 20 | did -o querycon 217 1 &#36;_vr(querycon,max.query.sec) }<br />
    else did -o querycon 217 1 &#36;_vr(querycon,max.query.sec) <br />
    if (&#36;_vr(querycon,netflood) == on) did -c querycon 219<br />
    else did -b querycon 211,217,212,214<br />
    if (&#36;_vr(querycon,log) == on) { did -c querycon 43 }<br />
    elseif (&#36;_vr(querycon,log) == &#36;null) { _vw querycon log on | did -c querycon 43 }<br />
    if (&#36;_vr(querycon,notifyaccess) == on) { did -c querycon 49 }<br />
    elseif (&#36;_vr(querycon,notifyaccess) == &#36;null) { _vw querycon notifyaccess on | did -c querycon 49 }<br />
    if (&#36;_vr(querycon,auto-close) == on) { did -c querycon 50 }<br />
    did -b querycon 46,42 <br />
    nick.list <br />
    s.levels<br />
    did -z querycon 34<br />
  }<br />
  if (&#36;dialog(&#36;dname) == &#36;_vr(querycon,query.nick)) { <br />
    if (&#36;_vr(querycon,auto-close) == on) { %qs.nick = &#36;_vr(querycon,query.nick) | .timer 1 &#36;sq_t close.qw }<br />
  }<br />
}<br />
on *:dialog:querycon:edit:*:{ <br />
  if (&#36;did == 3) { <br />
    if (&#36;did(querycon,3).text != &#36;null) {    <br />
      _vw querycon standby &#36;did(querycon,3).text <br />
    }<br />
  }<br />
  if (&#36;did == 4) { <br />
    if (&#36;did(querycon,4).text != &#36;null) {    <br />
      _vw querycon decline &#36;did(querycon,4).text <br />
    }<br />
  }<br />
  if (&#36;did == 45) { <br />
    if (&#36;did(querycon,45).text != &#36;null) { did -e querycon 46 }<br />
    elseif (&#36;did(querycon,45).text == &#36;null) { did -b querycon 46 }<br />
  }<br />
  if (&#36;did == 208) { <br />
    if (&#36;did(querycon,208).text != &#36;null) {    <br />
      _vw querycon timer &#36;did(querycon,208).text <br />
    }<br />
  }<br />
  if (&#36;did == 214) { <br />
    if (&#36;did(querycon,214).text != &#36;null) {  <br />
      _vw querycon max.query &#36;did(querycon,214).text <br />
    }  <br />
  }<br />
  if (&#36;did == 217) { <br />
    if (&#36;did(querycon,217).text != &#36;null) {  <br />
      _vw querycon max.query.sec &#36;did(querycon,217).text <br />
    }<br />
  }<br />
}<br />
<br />
on *:dialog:*:sclick:*:{ <br />
  if (Query request &#36;dname == &#36;dialog(&#36;dname).title) { <br />
    if (&#36;did == 2) { secure.query }   <br />
    if (&#36;did == 3) {<br />
      auser -a securequery &#36;address(&#36;did(1,&#36;did(1)),3) &#36;did(1,&#36;did(1)) | did -b &#36;did(1,&#36;did(1)) 3 <br />
      if (&#36;_vr(querycon,notifyaccess) == on) { if (&#36;server != &#36;null) { .msg &#36;did(1,&#36;did(1)) You have free access to message me. } }<br />
    }   <br />
    if (&#36;did == 27) { .ignore -pu180 &#36;did(30,&#36;did(30)) | .msg &#36;did(1,&#36;did(1)) Query request declined .. &#36;_vr(querycon,decline) |  dialog -x &#36;did(1,&#36;did(1)) }<br />
    if (&#36;did == 28) {  <br />
      .ignore -r &#36;address(&#36;did(1,&#36;did(1)),2) | query &#36;did(1,&#36;did(1)) | .timer -m 1 1 echo &#36;did(1,&#36;did(1)) &lt; &#36;+ &#36;did(1,&#36;did(1)) &#36;+ &gt; &#36;did(29,&#36;did(29)) |  _vrem querycon lastmsg <br />
      if (&#36;server != &#36;null) { .msg &#36;did(1,&#36;did(1)) Query request accepted. }<br />
      dialog -x &#36;did(1,&#36;did(1))<br />
    }<br />
    if (&#36;did == 26) { .ignore -p &#36;address(&#36;did(1,&#36;did(1)),3) | dialog -x &#36;did(1,&#36;did(1)) }<br />
    if (&#36;did == 31) {<br />
      if (&#36;_vr(querycon,switch) != on) { _vw querycon switch on }<br />
      else { _vw querycon switch off  }<br />
    }<br />
  }<br />
  if (&#36;dialog(querycon) ==  &#36;dname) { <br />
    if (&#36;did == 15) { <br />
      if (&#36;_vr(querycon,soundswitch) != on) {  _vw querycon soundswitch on | did -c querycon 15 }<br />
      else { _vw querycon soundswitch off | did -u querycon 15 }<br />
    }<br />
    if (&#36;did == 16) { setquerysound }<br />
    if (&#36;did == 206) { if (%timer &gt; 0) { dec %timer 1 | did -o querycon 208 1 %timer | _vw querycon timer %timer } }<br />
    if (&#36;did == 207) { inc %timer 1 | did -o querycon 208 1 %timer | _vw querycon timer %timer }<br />
<br />
    if (&#36;did == 39) { clipboard &lt; &#36;+ &#36;did(34,&#36;did(34).sel) &#36;+ &gt; &#36;sr(&#36;did(34,&#36;did(34).sel),msg) }<br />
    if (&#36;did == 34) { did -r querycon 64 | did -a querycon 64 &#36;chr(91) &#36;+ &#36;sr(&#36;did(34,&#36;did(34).sel),date) &#36;+ &#36;chr(93) | did -a querycon 64 &#36;crlf &#36;sr(&#36;did(34,&#36;did(34).sel),msg) | did -o querycon 52 1 &#36;_vr(securequery,&#36;did(34,&#36;did(34).sel))) }<br />
    if (&#36;did == 33) {<br />
      if (&#36;_vr(querycon,switch) != on) { _vw querycon switch on }<br />
      else { _vw querycon switch off }<br />
    }<br />
    if (&#36;did == 35) { write -ds &#36;+ &#36;did(34,&#36;did(34).sel) securequery&#92;names.txt | _vrem securequery &#36;did(34,&#36;did(34).sel)) | .timer -m 1 1 nick.list }<br />
    if (&#36;did == 41) { did -e querycon 42,46 | did -o querycon 45 1 &#36;did(41,&#36;did(41).sel)) }<br />
    if (&#36;did == 42) { ruser &#36;did(41,&#36;did(41).sel) | s.levels }<br />
    if (&#36;did == 43) { <br />
      if (&#36;_vr(querycon,log) != on) { _vw querycon log on | did -c querycon 43 }<br />
      else { _vw querycon log off }<br />
    }  <br />
    if (&#36;did == 50) { <br />
      if (&#36;_vr(querycon,auto-close) != on) { _vw querycon auto-close on | did -c querycon 50 }<br />
      else { _vw querycon auto-close off }<br />
    }<br />
    if (&#36;did == 53) { <br />
      if (&#36;did(querycon,52).text != &#36;null) {    <br />
        .auser -a  securequery &#36;did(querycon,52).text | did -r querycon 52 <br />
      }<br />
    }<br />
    if (&#36;did == 49) { <br />
      if (&#36;_vr(querycon,notifyaccess) != on) { _vw querycon notifyaccess on | did -c querycon 49 }<br />
      else { _vw querycon notifyaccess off }<br />
    }<br />
    if (&#36;did == 46) { <br />
      if (&#36;did(querycon,45).text != &#36;null) {    <br />
        .auser -a  securequery &#36;did(querycon,45).text | did -r querycon 45 | s.levels<br />
      }<br />
    }<br />
    if (&#36;did == 65) { .remove securequery&#92;names.txt | .remove securequery&#92;logs.ini | did -r querycon 64,34,52 }    <br />
    if (&#36;did == 211) {<br />
      if (&#36;_vr(querycon,ignore.uni) == off) { _vw querycon ignore.uni on | _vw querycon ignore.host off | did -c querycon 211 | did -u querycon 212 }<br />
      else { _vw querycon ignore.uni off | _vw querycon ignore.host on | did -u querycon 211 | did -c querycon 212 }<br />
    }<br />
    if (&#36;did == 212) {<br />
      if (&#36;_vr(querycon,ignore.host) == off) { _vw querycon ignore.host on | _vw querycon ignore.uni off | did -c querycon 212 | did -u querycon 211 }<br />
      else { _vw querycon ignore.host off | _vw querycon ignore.uni on | did -u querycon 212 | did -c querycon 211 }<br />
    }<br />
    if (&#36;did == 219) {<br />
      if (&#36;_vr(querycon,netflood) == off) { _vw querycon netflood on | did -c querycon 219 | did -e querycon 211,217,212,214 }<br />
      else { _vw querycon netflood off | did -u querycon 219 | did -b querycon 211,217,212,214 }<br />
    }<br />
  }<br />
}<br />
alias -l sr {<br />
  if (&#36;exists(securequery&#92;logs.ini) == &#36;false) { mkdir securequery | write -c securequery&#92;logs.ini }<br />
  return &#36;readini securequery&#92;logs.ini &#36;&#36;1 &#36;&#36;2 <br />
}<br />
alias -l sw {<br />
  if (&#36;exists(securequery&#92;logs.ini) == &#36;false) { mkdir securequery | write -c securequery&#92;logs.ini }<br />
  writeini securequery&#92;logs.ini &#36;&#36;1 &#36;&#36;2 &#36;&#36;3-<br />
}<br />
alias -l srem {<br />
  if (&#36;exists(securequery&#92;logs.ini) == &#36;false) { mkdir securequery | write -c  securequery&#92;logs.ini }<br />
  remini securequery&#92;logs.ini &#36;&#36;1 &#36;&#36;2 <br />
}<br />
on ^*:open:?: {<br />
  if (&#36;_vr(querycon,switch) == &#36;null) { _vw querycon switch on }<br />
  if (&#36;finddir(&#36;mircdir&#92;,securequery*,1) == &#36;null) { mkdir securequery }<br />
  if (&#36;_vr(querycon,netflood) != on) {<br />
    inc %upflood15 1  <br />
    if (%upflood15 &gt; &#36;_vr(querycon,max.query)) { <br />
      if (&#36;_vr(querycon,ignore.uni) == on) { .ignore -pu &#36;+ &#36;_vr(querycon,max.query.sec) *!*@* }<br />
      else { .ignore -pu &#36;+ &#36;_vr(querycon,max.query.sec) &#36;wildsite }<br />
      echo -a 4[ ALERT ] &#36;nick is Query Flooding. User ( &#36;+ &#36;wildsite &#36;+ ) now ignored for &#36;_vr(querycon,max.query.sec) secs.<br />
    } <br />
    .timer 1 60 unset %upflood15     <br />
  }<br />
  if (&#36;_vr(querycon,standby) == &#36;null) { _vw querycon standby Please standby for acknowledgement. 4Plz HolD On 13... 3if I didn't Reply That means Am 7Not Here Or Busy 13,, 12Leave YouR Question And Wait For Answer !! 13,, 5Or Join #ophelp. }<br />
  if (&#36;level(&#36;address(&#36;nick,3)) == securequery) { goto end }<br />
  if (&#36;network == WonderNet) &amp;&amp; (&#36;nick == Global) { goto end } <br />
  if (&#36;network == WonderNet) &amp;&amp; (&#36;nick == Nickserv) { goto end } <br />
  if (&#36;network == WonderNet) &amp;&amp; (&#36;nick == Chanserv) { goto end } <br />
  if (&#36;network == WonderNet) &amp;&amp; (&#36;nick == Memoserv) { goto end } <br />
  if (&#36;_vr(querycon,switch) == on) {<br />
    if (&#36;_vr(querycon,soundswitch) == on) { if (&#36;_vr(querycon,sound) != &#36;null) { splay &#36;_vr(querycon,sound) } }<br />
    echo -a  &#36;+ &#36;colour(notice) &#36;+ Query with &#36;nick <br />
    echo -a  &#36;+ &#36;colour(notice) &#36;+ Waiting for acknowledgement...<br />
    echo -s  &#36;+ &#36;colour(notice) &#36;+ &#36;timestamp Query 1from12 &#36;nick <br />
    if (&#36;_vr(querycon,log) == on) { <br />
      if (&#36;read(securequery&#92;names.txt, w, &#36;nick) == &#36;nick) { write -ds &#36;+ &#36;nick securequery&#92;names.txt }<br />
      sw &#36;nick date &#36;asctime(h:nn:sstt m/d) | sw &#36;nick msg &#36;strip(&#36;1-,burc) | write securequery/names.txt &#36;nick | _vw securequery &#36;nick &#36;wildsite | nick.list<br />
    }<br />
    .msg &#36;nick &#36;_vr(querycon,standby)<br />
    _vw  querycon query.nick &#36;nick<br />
    if (&#36;dialog(&#36;nick) == &#36;null) { secure.query.nick }<br />
    dialog -t &#36;_vr(querycon,query.nick) Query request &#36;nick<br />
    did -o &#36;nick 1 1 &#36;_vr(querycon,query.nick)<br />
    .ignore -pu120 &#36;wildsite    <br />
    whosqial &#36;nick  <br />
    did -o &#36;nick 9 1 ( &#36;+ &#36;network &#36;+ )  <br />
    did -o &#36;nick 30 1 updating... <br />
    did -o &#36;nick 29 1 &#36;strip(&#36;1-,burc)<br />
    did -o &#36;nick 8 1 &#36;asctime(hh:nntt)<br />
<br />
    if (&#36;_vr(querycon,switch) == on) { did -c &#36;nick 31 }<br />
    haltdef<br />
    :end <br />
  }  <br />
}<br />
#sqialud off<br />
raw 352:*: {<br />
  if (&#36;dialog(&#36;6) != &#36;null) { did -o &#36;6 30 1 *!* &#36;+ &#36;3 &#36;+ @ &#36;+ &#36;4  | did -e &#36;6 26,28,3,27 | .timer 1 5 .disable #sqialud | haltdef }<br />
  else { if (&#36;dialog(&#36;6) != &#36;null) { did -e &#36;6 26,28,3,27 | .timer 1 5 .disable #sqialud | halt } }<br />
  halt<br />
}<br />
raw 315:*: {<br />
  halt<br />
} <br />
#sqialud end<br />
alias -l whosqial { .enable #sqialud | .who &#36;&#36;1 } <br />
alias -l secure.dir {<br />
  mkdir  " &#36;+ &#36;mircdirsecurequery &#36;+ &#92; &#36;+ " <br />
  return securequery &#36;+ &#92; <br />
}<br />
alias -l sq_t { <br />
  return &#36;_vr(querycon,timer) <br />
}<br />
<br />
alias -l nick.list {<br />
  if (&#36;dialog(querycon) != &#36;null) { <br />
    did -r querycon 64,34,52 <br />
    var %fst = &#36;lines(securequery&#92;names.txt)   <br />
    var %f = 1<br />
    while (%f &lt;= %fst) { did -a querycon 34 &#36;read(securequery&#92;names.txt,%f) | inc %f 1 }<br />
  }<br />
}<br />
alias -l s.levels {<br />
  did -r querycon 41<br />
  var %s.l = &#36;ulist(*,securequery,0)<br />
  if (%s.l == 0) { did -b querycon 42 | return }<br />
  else  did -e querycon 42<br />
  var %s.w = 0<br />
  :loop<br />
  inc %s.w<br />
  if (%s.w &lt;= %s.l) { did -a querycon 41  &#36;ulist(*,securequery,%s.w) | goto loop }<br />
  else return<br />
}<br />
alias -l close.qw { if (&#36;dialog(%qs.nick) != &#36;null) dialog -x %qs.nick }<br />
alias -l setquerysound {<br />
  _vw querycon sound &#36;&#36;dir="Choose a wav:" &#36;mircdir*.wav;*mp3;*.mid <br />
}<br />
on *:TEXT:&#36;(* &#36;+ &#36;me &#36;+ *):*:{<br />
  if (%acronc.esm == 1 || %acronc.mention == 0) { halt }<br />
  if (&#36;active != &#36;target) {<br />
    echo -a 4[Notice]2 &#36;nick 1mentioned your name in2 &#36;iif(&#36;chr(35) isin &#36;target,&#36;chan,private)<br />
  }</code></div></div>]]></description>
			<content:encoded><![CDATA[<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>on *:load:{ <br />
  if (&#36;version &lt; 5.91) echo -a  &#36;+ &#36;colour(info2) &#36;+ *** This addon will not work properly with mIRC &#36;version &#36;+ , you need latest mirc in order to use this addon.<br />
}<br />
;[read write data/setting.ini]<br />
alias _vr {<br />
  if (&#36;exists(data&#92;setting.ini) == &#36;false) { mkdir data | write -c data&#92;setting.ini }<br />
  return &#36;readini data&#92;setting.ini &#36;&#36;1 &#36;&#36;2 <br />
}<br />
alias _vw {<br />
  if (&#36;exists(data&#92;setting.ini) == &#36;false) { mkdir data | write -c data&#92;setting.ini }<br />
  writeini data&#92;setting.ini &#36;&#36;1 &#36;&#36;2 &#36;&#36;3-<br />
}<br />
alias _vrem {<br />
  if (&#36;exists(data&#92;setting.ini) == &#36;false) { mkdir data | write -c data&#92;setting.ini }<br />
  remini data&#92;setting.ini &#36;&#36;1 &#36;&#36;2 <br />
}<br />
menu query,menubar {<br />
  Secure Query<br />
  .Config:secure.query<br />
  .Add access:.auser -a securequery &#36;address(&#36;1,3) | .msg &#36;1 12You have free access to message me. | &#36;ae 12 user added » (12 &#36;address(&#36;1,3) ) | if (&#36;dialog(querycon) != &#36;null) { did -r querycon 45 | s.levels } <br />
  .On &#36;sqo: _vw querycon switch on <br />
  .Off &#36;sqf: _vw querycon switch off<br />
}<br />
menu status {<br />
  secure query<br />
  .config:secure.query<br />
  .on &#36;sqo: _vw querycon switch on <br />
  .off &#36;sqf: _vw querycon switch off<br />
}<br />
alias -l sqo { <br />
  if (&#36;_vr(querycon,switch) == on) { return [x] }<br />
  else { return  }<br />
}<br />
alias -l sqf { <br />
  if (&#36;_vr(querycon,switch) == off) { return [x] }<br />
  else { return }<br />
}<br />
alias secure.query {<br />
  if (&#36;version &lt; 5.91) { echo -a 4This addon will not work properly with mIRC &#36;version &#36;+ , please upgrade to latest mIRC www.mirc.com | beep | halt }<br />
  if (&#36;dialog(querycon) == &#36;null) { dialog -m querycon querycon } <br />
}<br />
alias secure.query.nick {<br />
  if (&#36;version &lt; 5.91) { echo -a 4This addon will not work properly with mIRC &#36;version &#36;+ , please upgrade to latest mIRC www.mirc.com | beep | halt }<br />
  dialog -m &#36;_vr(querycon,query.nick) querycon1<br />
  _vrem querycon lastmsg<br />
}<br />
dialog querycon1 {<br />
  title "secure query"<br />
  size -1 -1 160 81<br />
  option dbu<br />
  box "", 33, 7 14 146 42<br />
  button "accept", 28, 9 62 25 10, disable default ok<br />
  button "ignore", 26, 36 62 25 10, disable<br />
  button "decline", 27, 63 62 25 10, disable<br />
  edit "", 1, 32 21 119 10, read autohs<br />
  edit "", 30, 32 31 119 10, read autohs<br />
  edit "", 29, 32 41 119 10, read autohs<br />
  check "enable secure query", 31, 10 6 70 7<br />
  button "setup", 2, 92 63 21 8<br />
  button "add access", 3, 114 63 37 8, disable<br />
  box "", 4, 7 57 146 18<br />
  text "nick", 5, 9 22 10 8<br />
  text "address", 6, 9 32 19 8<br />
  text "message", 7, 9 42 21 8<br />
  text "", 8, 130 5 27 8, right<br />
  text "", 9, 76 5 53 8, right<br />
}<br />
dialog querycon {<br />
  title "secure query v2.17"<br />
  size -1 -1 167 119<br />
  option dbu<br />
  button "ok", 12, 70 104 25 10, default ok<br />
  tab "config", 2, 2 1 163 115<br />
  edit "", 3, 4 43 159 10, tab 2 autohs<br />
  text "standby message", 13, 4 35 44 7, tab 2<br />
  edit "", 4, 4 60 159 10, tab 2 autohs<br />
  check "enable", 15, 11 83 32 10, tab 2<br />
  button "select sound", 16, 45 83 37 10, tab 2<br />
  box "audible alert on query request", 17, 8 75 80 22, tab 2<br />
  edit "", 208, 107 79 17 9, tab 2<br />
  button "-", 206, 99 81 6 6, tab 2<br />
  text "seconds", 210, 135 80 20 7, tab 2<br />
  box "auto-close dialog", 209, 95 71 63 30, tab 2<br />
  button "+", 207, 126 81 6 6, tab 2<br />
  text "decline message", 14, 4 53 44 7, tab 2<br />
  check "enable secure query", 33, 11 20 66 10, tab 2<br />
  check "notify user has access", 49, 92 20 66 10, tab 2<br />
  check "enable auto-close", 50, 99 89 58 10, tab 2<br />
  box "", 51, 7 15 154 18, tab 2<br />
  tab "log", 11<br />
  list 34, 7 20 42 50, tab 11 sort size hsbar<br />
  button "remove", 35, 7 73 29 8, tab 11<br />
  button "copy", 39, 131 72 29 8, tab 11<br />
  check "log query requests", 43, 7 95 58 10, tab 11<br />
  edit "", 52, 86 84 74 10, tab 11 autohs<br />
  button "add access", 53, 48 85 37 8, tab 11<br />
  edit "", 64, 54 21 106 50, tab 11 read multi vsbar<br />
  button "remove all", 65, 7 83 29 8, tab 11<br />
  tab "protection", 32<br />
  radio "universal mask *!*@*", 211, 15 42 62 12, tab 32<br />
  radio "host mask ignore", 212, 15 56 62 9, tab 32<br />
  box "query flood ignore type", 213, 11 34 70 34, tab 32<br />
  edit "", 214, 87 54 10 10, tab 32<br />
  check "enable", 219, 89 42 40 10, tab 32<br />
  box "query flood protection", 216, 85 34 70 34, tab 32<br />
  edit "", 217, 125 54 15 10, tab 32<br />
  text "queries in", 215, 99 56 24 7, tab 32<br />
  text "secs", 218, 141 55 17 7, tab 32<br />
  tab "access", 40<br />
  list 41, 11 42 146 50, tab 40 sort size hsbar<br />
  button "remove", 42, 12 96 37 8, disable tab 40<br />
  text "user access", 44, 12 34 29 8, tab 40<br />
  edit "", 45, 26 19 106 10, tab 40 autohs<br />
  button "add", 46, 134 20 29 8, disable tab 40<br />
  text "address", 47, 6 20 19 8, tab 40<br />
  tab "about", 54<br />
  box "", 55, 30 23 106 70, tab 54<br />
  text "author:", 56, 60 31 17 8, tab 54<br />
  text "version", 58, 60 42 17 8, tab 54<br />
  link "www.team-nexgen.com", 59, 56 80 59 8, tab 54<br />
  text "KnightFal", 60, 84 31 22 8, tab 54<br />
  text "v2.17", 61, 84 42 14 8, tab 54<br />
  text "It is important to keep your Team Nexgen addon's updated. You will find them on our web site.", 63, 34 55 97 20, tab 54<br />
}<br />
on *:dialog:*:init:*:{ <br />
  if (&#36;dialog(querycon) == &#36;dname) {<br />
    if (&#36;_vr(querycon,switch) == on) { did -c querycon 33 } <br />
    elseif (&#36;_vr(querycon,switch) == &#36;null) { _vw querycon switch on | did -c querycon 33 }<br />
    if (&#36;_vr(querycon,ignore.host) == &#36;null) { _vw querycon ignore.host on | _vw querycon ignore.uni off }<br />
    if (&#36;_vr(querycon,decline) == &#36;null) { _vw querycon decline Sorry! I am either afk, did not notice the query or too busy, at the moment, for a private chat. }<br />
    if (&#36;_vr(querycon,ignore.uni) == on) &amp;&amp; (&#36;_vr(querycon,ignore.host) == off) { did -c querycon 211 1 }<br />
    else  did -c querycon 212 1<br />
    did -o querycon 3 1 &#36;_vr(querycon,standby)<br />
    did -o querycon 4 1 &#36;_vr(querycon,decline)<br />
    if (&#36;_vr(querycon,soundswitch) == on) { did -c querycon 15 }<br />
    if (&#36;_vr(querycon,timer) == &#36;null) { _vw querycon timer 240 }<br />
    did -o querycon 208 1 &#36;_vr(querycon,timer) <br />
    if (&#36;_vr(querycon,max.query) == &#36;null) { _vw querycon max.query 5 | did -o querycon 214 1 &#36;_vr(querycon,max.query) }<br />
    else  did -o querycon 214 1 &#36;_vr(querycon,max.query) <br />
    if (&#36;_vr(querycon,max.query.sec) == &#36;null) {  _vw querycon max.query.sec 20 | did -o querycon 217 1 &#36;_vr(querycon,max.query.sec) }<br />
    else did -o querycon 217 1 &#36;_vr(querycon,max.query.sec) <br />
    if (&#36;_vr(querycon,netflood) == on) did -c querycon 219<br />
    else did -b querycon 211,217,212,214<br />
    if (&#36;_vr(querycon,log) == on) { did -c querycon 43 }<br />
    elseif (&#36;_vr(querycon,log) == &#36;null) { _vw querycon log on | did -c querycon 43 }<br />
    if (&#36;_vr(querycon,notifyaccess) == on) { did -c querycon 49 }<br />
    elseif (&#36;_vr(querycon,notifyaccess) == &#36;null) { _vw querycon notifyaccess on | did -c querycon 49 }<br />
    if (&#36;_vr(querycon,auto-close) == on) { did -c querycon 50 }<br />
    did -b querycon 46,42 <br />
    nick.list <br />
    s.levels<br />
    did -z querycon 34<br />
  }<br />
  if (&#36;dialog(&#36;dname) == &#36;_vr(querycon,query.nick)) { <br />
    if (&#36;_vr(querycon,auto-close) == on) { %qs.nick = &#36;_vr(querycon,query.nick) | .timer 1 &#36;sq_t close.qw }<br />
  }<br />
}<br />
on *:dialog:querycon:edit:*:{ <br />
  if (&#36;did == 3) { <br />
    if (&#36;did(querycon,3).text != &#36;null) {    <br />
      _vw querycon standby &#36;did(querycon,3).text <br />
    }<br />
  }<br />
  if (&#36;did == 4) { <br />
    if (&#36;did(querycon,4).text != &#36;null) {    <br />
      _vw querycon decline &#36;did(querycon,4).text <br />
    }<br />
  }<br />
  if (&#36;did == 45) { <br />
    if (&#36;did(querycon,45).text != &#36;null) { did -e querycon 46 }<br />
    elseif (&#36;did(querycon,45).text == &#36;null) { did -b querycon 46 }<br />
  }<br />
  if (&#36;did == 208) { <br />
    if (&#36;did(querycon,208).text != &#36;null) {    <br />
      _vw querycon timer &#36;did(querycon,208).text <br />
    }<br />
  }<br />
  if (&#36;did == 214) { <br />
    if (&#36;did(querycon,214).text != &#36;null) {  <br />
      _vw querycon max.query &#36;did(querycon,214).text <br />
    }  <br />
  }<br />
  if (&#36;did == 217) { <br />
    if (&#36;did(querycon,217).text != &#36;null) {  <br />
      _vw querycon max.query.sec &#36;did(querycon,217).text <br />
    }<br />
  }<br />
}<br />
<br />
on *:dialog:*:sclick:*:{ <br />
  if (Query request &#36;dname == &#36;dialog(&#36;dname).title) { <br />
    if (&#36;did == 2) { secure.query }   <br />
    if (&#36;did == 3) {<br />
      auser -a securequery &#36;address(&#36;did(1,&#36;did(1)),3) &#36;did(1,&#36;did(1)) | did -b &#36;did(1,&#36;did(1)) 3 <br />
      if (&#36;_vr(querycon,notifyaccess) == on) { if (&#36;server != &#36;null) { .msg &#36;did(1,&#36;did(1)) You have free access to message me. } }<br />
    }   <br />
    if (&#36;did == 27) { .ignore -pu180 &#36;did(30,&#36;did(30)) | .msg &#36;did(1,&#36;did(1)) Query request declined .. &#36;_vr(querycon,decline) |  dialog -x &#36;did(1,&#36;did(1)) }<br />
    if (&#36;did == 28) {  <br />
      .ignore -r &#36;address(&#36;did(1,&#36;did(1)),2) | query &#36;did(1,&#36;did(1)) | .timer -m 1 1 echo &#36;did(1,&#36;did(1)) &lt; &#36;+ &#36;did(1,&#36;did(1)) &#36;+ &gt; &#36;did(29,&#36;did(29)) |  _vrem querycon lastmsg <br />
      if (&#36;server != &#36;null) { .msg &#36;did(1,&#36;did(1)) Query request accepted. }<br />
      dialog -x &#36;did(1,&#36;did(1))<br />
    }<br />
    if (&#36;did == 26) { .ignore -p &#36;address(&#36;did(1,&#36;did(1)),3) | dialog -x &#36;did(1,&#36;did(1)) }<br />
    if (&#36;did == 31) {<br />
      if (&#36;_vr(querycon,switch) != on) { _vw querycon switch on }<br />
      else { _vw querycon switch off  }<br />
    }<br />
  }<br />
  if (&#36;dialog(querycon) ==  &#36;dname) { <br />
    if (&#36;did == 15) { <br />
      if (&#36;_vr(querycon,soundswitch) != on) {  _vw querycon soundswitch on | did -c querycon 15 }<br />
      else { _vw querycon soundswitch off | did -u querycon 15 }<br />
    }<br />
    if (&#36;did == 16) { setquerysound }<br />
    if (&#36;did == 206) { if (%timer &gt; 0) { dec %timer 1 | did -o querycon 208 1 %timer | _vw querycon timer %timer } }<br />
    if (&#36;did == 207) { inc %timer 1 | did -o querycon 208 1 %timer | _vw querycon timer %timer }<br />
<br />
    if (&#36;did == 39) { clipboard &lt; &#36;+ &#36;did(34,&#36;did(34).sel) &#36;+ &gt; &#36;sr(&#36;did(34,&#36;did(34).sel),msg) }<br />
    if (&#36;did == 34) { did -r querycon 64 | did -a querycon 64 &#36;chr(91) &#36;+ &#36;sr(&#36;did(34,&#36;did(34).sel),date) &#36;+ &#36;chr(93) | did -a querycon 64 &#36;crlf &#36;sr(&#36;did(34,&#36;did(34).sel),msg) | did -o querycon 52 1 &#36;_vr(securequery,&#36;did(34,&#36;did(34).sel))) }<br />
    if (&#36;did == 33) {<br />
      if (&#36;_vr(querycon,switch) != on) { _vw querycon switch on }<br />
      else { _vw querycon switch off }<br />
    }<br />
    if (&#36;did == 35) { write -ds &#36;+ &#36;did(34,&#36;did(34).sel) securequery&#92;names.txt | _vrem securequery &#36;did(34,&#36;did(34).sel)) | .timer -m 1 1 nick.list }<br />
    if (&#36;did == 41) { did -e querycon 42,46 | did -o querycon 45 1 &#36;did(41,&#36;did(41).sel)) }<br />
    if (&#36;did == 42) { ruser &#36;did(41,&#36;did(41).sel) | s.levels }<br />
    if (&#36;did == 43) { <br />
      if (&#36;_vr(querycon,log) != on) { _vw querycon log on | did -c querycon 43 }<br />
      else { _vw querycon log off }<br />
    }  <br />
    if (&#36;did == 50) { <br />
      if (&#36;_vr(querycon,auto-close) != on) { _vw querycon auto-close on | did -c querycon 50 }<br />
      else { _vw querycon auto-close off }<br />
    }<br />
    if (&#36;did == 53) { <br />
      if (&#36;did(querycon,52).text != &#36;null) {    <br />
        .auser -a  securequery &#36;did(querycon,52).text | did -r querycon 52 <br />
      }<br />
    }<br />
    if (&#36;did == 49) { <br />
      if (&#36;_vr(querycon,notifyaccess) != on) { _vw querycon notifyaccess on | did -c querycon 49 }<br />
      else { _vw querycon notifyaccess off }<br />
    }<br />
    if (&#36;did == 46) { <br />
      if (&#36;did(querycon,45).text != &#36;null) {    <br />
        .auser -a  securequery &#36;did(querycon,45).text | did -r querycon 45 | s.levels<br />
      }<br />
    }<br />
    if (&#36;did == 65) { .remove securequery&#92;names.txt | .remove securequery&#92;logs.ini | did -r querycon 64,34,52 }    <br />
    if (&#36;did == 211) {<br />
      if (&#36;_vr(querycon,ignore.uni) == off) { _vw querycon ignore.uni on | _vw querycon ignore.host off | did -c querycon 211 | did -u querycon 212 }<br />
      else { _vw querycon ignore.uni off | _vw querycon ignore.host on | did -u querycon 211 | did -c querycon 212 }<br />
    }<br />
    if (&#36;did == 212) {<br />
      if (&#36;_vr(querycon,ignore.host) == off) { _vw querycon ignore.host on | _vw querycon ignore.uni off | did -c querycon 212 | did -u querycon 211 }<br />
      else { _vw querycon ignore.host off | _vw querycon ignore.uni on | did -u querycon 212 | did -c querycon 211 }<br />
    }<br />
    if (&#36;did == 219) {<br />
      if (&#36;_vr(querycon,netflood) == off) { _vw querycon netflood on | did -c querycon 219 | did -e querycon 211,217,212,214 }<br />
      else { _vw querycon netflood off | did -u querycon 219 | did -b querycon 211,217,212,214 }<br />
    }<br />
  }<br />
}<br />
alias -l sr {<br />
  if (&#36;exists(securequery&#92;logs.ini) == &#36;false) { mkdir securequery | write -c securequery&#92;logs.ini }<br />
  return &#36;readini securequery&#92;logs.ini &#36;&#36;1 &#36;&#36;2 <br />
}<br />
alias -l sw {<br />
  if (&#36;exists(securequery&#92;logs.ini) == &#36;false) { mkdir securequery | write -c securequery&#92;logs.ini }<br />
  writeini securequery&#92;logs.ini &#36;&#36;1 &#36;&#36;2 &#36;&#36;3-<br />
}<br />
alias -l srem {<br />
  if (&#36;exists(securequery&#92;logs.ini) == &#36;false) { mkdir securequery | write -c  securequery&#92;logs.ini }<br />
  remini securequery&#92;logs.ini &#36;&#36;1 &#36;&#36;2 <br />
}<br />
on ^*:open:?: {<br />
  if (&#36;_vr(querycon,switch) == &#36;null) { _vw querycon switch on }<br />
  if (&#36;finddir(&#36;mircdir&#92;,securequery*,1) == &#36;null) { mkdir securequery }<br />
  if (&#36;_vr(querycon,netflood) != on) {<br />
    inc %upflood15 1  <br />
    if (%upflood15 &gt; &#36;_vr(querycon,max.query)) { <br />
      if (&#36;_vr(querycon,ignore.uni) == on) { .ignore -pu &#36;+ &#36;_vr(querycon,max.query.sec) *!*@* }<br />
      else { .ignore -pu &#36;+ &#36;_vr(querycon,max.query.sec) &#36;wildsite }<br />
      echo -a 4[ ALERT ] &#36;nick is Query Flooding. User ( &#36;+ &#36;wildsite &#36;+ ) now ignored for &#36;_vr(querycon,max.query.sec) secs.<br />
    } <br />
    .timer 1 60 unset %upflood15     <br />
  }<br />
  if (&#36;_vr(querycon,standby) == &#36;null) { _vw querycon standby Please standby for acknowledgement. 4Plz HolD On 13... 3if I didn't Reply That means Am 7Not Here Or Busy 13,, 12Leave YouR Question And Wait For Answer !! 13,, 5Or Join #ophelp. }<br />
  if (&#36;level(&#36;address(&#36;nick,3)) == securequery) { goto end }<br />
  if (&#36;network == WonderNet) &amp;&amp; (&#36;nick == Global) { goto end } <br />
  if (&#36;network == WonderNet) &amp;&amp; (&#36;nick == Nickserv) { goto end } <br />
  if (&#36;network == WonderNet) &amp;&amp; (&#36;nick == Chanserv) { goto end } <br />
  if (&#36;network == WonderNet) &amp;&amp; (&#36;nick == Memoserv) { goto end } <br />
  if (&#36;_vr(querycon,switch) == on) {<br />
    if (&#36;_vr(querycon,soundswitch) == on) { if (&#36;_vr(querycon,sound) != &#36;null) { splay &#36;_vr(querycon,sound) } }<br />
    echo -a  &#36;+ &#36;colour(notice) &#36;+ Query with &#36;nick <br />
    echo -a  &#36;+ &#36;colour(notice) &#36;+ Waiting for acknowledgement...<br />
    echo -s  &#36;+ &#36;colour(notice) &#36;+ &#36;timestamp Query 1from12 &#36;nick <br />
    if (&#36;_vr(querycon,log) == on) { <br />
      if (&#36;read(securequery&#92;names.txt, w, &#36;nick) == &#36;nick) { write -ds &#36;+ &#36;nick securequery&#92;names.txt }<br />
      sw &#36;nick date &#36;asctime(h:nn:sstt m/d) | sw &#36;nick msg &#36;strip(&#36;1-,burc) | write securequery/names.txt &#36;nick | _vw securequery &#36;nick &#36;wildsite | nick.list<br />
    }<br />
    .msg &#36;nick &#36;_vr(querycon,standby)<br />
    _vw  querycon query.nick &#36;nick<br />
    if (&#36;dialog(&#36;nick) == &#36;null) { secure.query.nick }<br />
    dialog -t &#36;_vr(querycon,query.nick) Query request &#36;nick<br />
    did -o &#36;nick 1 1 &#36;_vr(querycon,query.nick)<br />
    .ignore -pu120 &#36;wildsite    <br />
    whosqial &#36;nick  <br />
    did -o &#36;nick 9 1 ( &#36;+ &#36;network &#36;+ )  <br />
    did -o &#36;nick 30 1 updating... <br />
    did -o &#36;nick 29 1 &#36;strip(&#36;1-,burc)<br />
    did -o &#36;nick 8 1 &#36;asctime(hh:nntt)<br />
<br />
    if (&#36;_vr(querycon,switch) == on) { did -c &#36;nick 31 }<br />
    haltdef<br />
    :end <br />
  }  <br />
}<br />
#sqialud off<br />
raw 352:*: {<br />
  if (&#36;dialog(&#36;6) != &#36;null) { did -o &#36;6 30 1 *!* &#36;+ &#36;3 &#36;+ @ &#36;+ &#36;4  | did -e &#36;6 26,28,3,27 | .timer 1 5 .disable #sqialud | haltdef }<br />
  else { if (&#36;dialog(&#36;6) != &#36;null) { did -e &#36;6 26,28,3,27 | .timer 1 5 .disable #sqialud | halt } }<br />
  halt<br />
}<br />
raw 315:*: {<br />
  halt<br />
} <br />
#sqialud end<br />
alias -l whosqial { .enable #sqialud | .who &#36;&#36;1 } <br />
alias -l secure.dir {<br />
  mkdir  " &#36;+ &#36;mircdirsecurequery &#36;+ &#92; &#36;+ " <br />
  return securequery &#36;+ &#92; <br />
}<br />
alias -l sq_t { <br />
  return &#36;_vr(querycon,timer) <br />
}<br />
<br />
alias -l nick.list {<br />
  if (&#36;dialog(querycon) != &#36;null) { <br />
    did -r querycon 64,34,52 <br />
    var %fst = &#36;lines(securequery&#92;names.txt)   <br />
    var %f = 1<br />
    while (%f &lt;= %fst) { did -a querycon 34 &#36;read(securequery&#92;names.txt,%f) | inc %f 1 }<br />
  }<br />
}<br />
alias -l s.levels {<br />
  did -r querycon 41<br />
  var %s.l = &#36;ulist(*,securequery,0)<br />
  if (%s.l == 0) { did -b querycon 42 | return }<br />
  else  did -e querycon 42<br />
  var %s.w = 0<br />
  :loop<br />
  inc %s.w<br />
  if (%s.w &lt;= %s.l) { did -a querycon 41  &#36;ulist(*,securequery,%s.w) | goto loop }<br />
  else return<br />
}<br />
alias -l close.qw { if (&#36;dialog(%qs.nick) != &#36;null) dialog -x %qs.nick }<br />
alias -l setquerysound {<br />
  _vw querycon sound &#36;&#36;dir="Choose a wav:" &#36;mircdir*.wav;*mp3;*.mid <br />
}<br />
on *:TEXT:&#36;(* &#36;+ &#36;me &#36;+ *):*:{<br />
  if (%acronc.esm == 1 || %acronc.mention == 0) { halt }<br />
  if (&#36;active != &#36;target) {<br />
    echo -a 4[Notice]2 &#36;nick 1mentioned your name in2 &#36;iif(&#36;chr(35) isin &#36;target,&#36;chan,private)<br />
  }</code></div></div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Whois Addon]]></title>
			<link>https://librairc.net/forums/thread-10769.html</link>
			<pubDate>Fri, 07 Jul 2017 01:03:08 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://librairc.net/forums/member.php?action=profile&uid=62">SaNCaK</a>]]></dc:creator>
			<guid isPermaLink="false">https://librairc.net/forums/thread-10769.html</guid>
			<description><![CDATA[<span style="color: #ff6633;" class="mycode_color"><span style="font-size: large;" class="mycode_size"><span style="font-family: source_sans_proregular, Tahoma, Verdana, Arial, sans-serif;" class="mycode_font"><span style="font-weight: bold;" class="mycode_b">Whois Addon</span></span></span></span><br />
<br />
<span style="color: #8d8d8d;" class="mycode_color"><span style="font-family: source_sans_proregular, Tahoma, Verdana, Arial, sans-serif;" class="mycode_font">How to load the addon on your mIRC script (choose either 1 or 2)</span></span><br />
<br />
<span style="color: #8d8d8d;" class="mycode_color"><span style="font-family: source_sans_proregular, Tahoma, Verdana, Arial, sans-serif;" class="mycode_font">1- Go on Tools on the MenuBar - Script Editor - Remote - File -  (or </span></span><span style="color: #8d8d8d;" class="mycode_color"><span style="font-family: source_sans_proregular, Tahoma, Verdana, Arial, sans-serif;" class="mycode_font"><span style="font-weight: bold;" class="mycode_b">ALT+R</span></span></span><span style="color: #8d8d8d;" class="mycode_color"><span style="font-family: source_sans_proregular, Tahoma, Verdana, Arial, sans-serif;" class="mycode_font">) New then copy the code down and paste it there then press Ok.</span></span><br />
<br />
<span style="color: #8d8d8d;" class="mycode_color"><span style="font-family: source_sans_proregular, Tahoma, Verdana, Arial, sans-serif;" class="mycode_font">2- Download the on whois.mrc down, Put it on the mirc folder and go on Tools on the MenuBar - Script Editor --- &gt; Remote - File  - (or </span></span><span style="color: #8d8d8d;" class="mycode_color"><span style="font-family: source_sans_proregular, Tahoma, Verdana, Arial, sans-serif;" class="mycode_font"><span style="font-weight: bold;" class="mycode_b">ALT+R</span></span></span><span style="color: #8d8d8d;" class="mycode_color"><span style="font-family: source_sans_proregular, Tahoma, Verdana, Arial, sans-serif;" class="mycode_font">) Load and then choose the place of the on whois.mrc and then press Open then Ok.</span></span><br />
<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>on *:load: { <br />
  .echo -aq &#36;input(Author: SaNCaK &#36;+ &#36;crlf &#36;+ &#36;crlf &#36;+ Addon: Whois &#36;chr(40) &#36;+ v5.4 &#36;+ &#36;chr(41) &#36;+ &#36;crlf &#36;+ &#36;crlf &#36;+ Released at: 07/06/2017 &#36;+ &#36;crlf &#36;+ &#36;crlf &#36;+ Contact: sancak@outlook.com.tr &#36;+ &#36;crlf &#36;+ &#36;crlf &#36;+ Thank you for using this Addon,igo,Addon: Whois &#36;chr(40) &#36;+ v5.4 &#36;+ &#36;chr(41))<br />
  .echo -s _____________________________________________________<br />
  .echo -s 0,1 Loading 9,1Whois0,1 Add-On... <br />
  .echo -s 0,1 You are running mIRC &#36;version on Windows &#36;+ &#36;os<br />
  .echo -s ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯<br />
}<br />
on *:unload: { <br />
  .echo -aq &#36;input(Author: SaNCaK &#36;+ &#36;crlf &#36;+ &#36;crlf &#36;+ Addon: Whois &#36;chr(40) &#36;+ v5.4 &#36;+ &#36;chr(41) &#36;+ &#36;crlf &#36;+ &#36;crlf &#36;+ Released at: 07/06/2017 &#36;+ &#36;crlf &#36;+ &#36;crlf &#36;+ Contact: sancak@outlook.com.tr &#36;+ &#36;crlf &#36;+ &#36;crlf &#36;+ Unloading...,igo,Addon: Whois &#36;chr(40) &#36;+ v5.4 &#36;+ &#36;chr(41))<br />
}<br />
;############################  -«•»SaNCaK ScripT«•»-    ############################<br />
<br />
menu nicklist {<br />
  — &#36;1  —:whois &#36;&#36;1 &#36;&#36;1<br />
}<br />
raw 311:*:{<br />
  haltdef<br />
  echo -a &#36;timestamp 14___[14Whois:1 &#36;2 &#36;+ 14] -------------------------------------------------------------•<br />
  echo -a &#36;timestamp 14|---› 14Nick:1 &#36;2<br />
  echo -a &#36;timestamp 14|---› 14FullName:1 &#36;6-<br />
  echo -a &#36;timestamp 14|---› 14Ident@Ip:1 &#36;3 &#36;+ 14 &#36;+ @ &#36;+ 01 &#36;+ &#36;4<br />
  var %clone = &#36;kanalclone(&#36;2)<br />
  if (%clone == &#36;null)   echo -a &#36;timestamp 14|---› 14Clones:1 (No Clone)<br />
  else   echo -a &#36;timestamp 14|---› 14Clone:1 ( &#36;+ &#36;numtok(%clone,44) &#36;+ ) user 04/01 %clone<br />
  haltdef<br />
}<br />
raw 312:*:{<br />
  haltdef<br />
  echo -a &#36;timestamp 14|---› 14Server:1 &#36;3 04/01 &#36;4 &#36;5 &#36;6<br />
}<br />
raw 313:*: {<br />
  haltdef<br />
  echo -a &#36;timestamp 14|---› 14Network Info:1 &#36;3 &#36;4 &#36;5 &#36;6 &#36;7 &#36;8 &#36;9<br />
}<br />
raw 314:*:{<br />
  haltdef<br />
  echo -a &#36;timestamp 14¯°--------------------------------------------------------------------------------•  <br />
  echo -a &#36;timestamp 14|---› 14Nick:1 &#36;2<br />
  echo -a &#36;timestamp 14|---› 14FullName:1 &#36;6-<br />
  echo -a &#36;timestamp 14|---› 14Ident@Ip:1 &#36;3 &#36;+ 14 &#36;+ @ &#36;+ 01 &#36;+ &#36;4<br />
  var %clone = &#36;kanalclone(&#36;2)<br />
  if (%clone == &#36;null)   echo -a &#36;timestamp 14|---› 14Clones:1  (No Clone)<br />
  else   echo -a &#36;timestamp 14|---› 14Clone:1 ( &#36;+ &#36;numtok(%clone,44) &#36;+ ) user 04/01 %clone<br />
  haltdef<br />
}<br />
raw 317:*:{<br />
  haltdef<br />
  echo -a &#36;timestamp 14|---› 14Connect Time:1 &#36;asctime(&#36;4) 04/1 &#36;duration(&#36;calc(&#36;ctime - &#36;4))<br />
  echo -a &#36;timestamp 14|---› 14Idle:1  &#36;duration(&#36;3)<br />
}<br />
raw 318:*:{<br />
  haltdef<br />
  .timer -h 1 200 echo -a &#36;timestamp 14¯°--------------------------------------------------------------------------------•  <br />
}<br />
raw 319:*:{<br />
  haltdef<br />
  echo -a &#36;timestamp 14|---› 14Channels:1 &#36;3-<br />
  echo -a &#36;timestamp 14|---› 14Com Channels:1 &#36;ortak_k(&#36;2) 04/01 Total:04 &#36;comchan(&#36;2,0) 01Chan(s)<br />
}<br />
raw 338:*:{<br />
  haltdef<br />
  echo -a &#36;timestamp 14|---› 14Real Ip:01 &#36;4 &#36;5 &#36;6<br />
}<br />
raw 320:*:{<br />
  haltdef<br />
  echo -a &#36;timestamp 14|---› 14Swhois:1 &#36;2-<br />
}<br />
raw 330:*: echo -a &#36;timestamp 14|---› 14NickServ:1 &#36;2  &#36;4 &#36;5 &#36;6 &#36;7 &#36;3 | halt<br />
raw 378:*:{<br />
  haltdef<br />
  echo -a &#36;timestamp 14|---› 14Real Ip:01 &#36;3 &#36;4 &#36;5 &#36;6 &#36;7<br />
}<br />
raw 379:*:{<br />
  haltdef<br />
  echo -a &#36;timestamp 14|---› 14Modes:01 &#36;6<br />
}<br />
raw 671:*:{<br />
  haltdef<br />
  echo -a &#36;timestamp 14|---› 14Connection:1 &#36;3-<br />
}<br />
raw 276:*:{<br />
  haltdef<br />
  echo -a &#36;timestamp 14|---› 14Client :1 &#36;3 &#36;4 &#36;5 &#36;6 &#36;7<br />
}<br />
raw 327:* {<br />
  echo -a &#36;timestamp 14|---› 14Client Info:1 Java User<br />
  halt<br />
}<br />
raw 301:*: {<br />
  haltdef<br />
  echo -a &#36;timestamp 14|---› 14Away:1 ( &#36;+ &#36;3- &#36;+ ) <br />
}<br />
raw 310:*: {<br />
  haltdef<br />
  echo -a &#36;timestamp 14|---› 14Ircop:1 &#36;3 &#36;4 &#36;5 &#36;6  <br />
}<br />
raw 335:*: { <br />
  echo -a &#36;timestamp 14|---›  14Bot:1 Yes (+B).  <br />
  halt<br />
}<br />
alias kanalclone {<br />
  if (&#36;ial(&#36;address(&#36;1,2),0) == 1) return<br />
  var %nickler = 0 | var %clone = &#36;1<br />
  while (%nickler &lt; &#36;ial(&#36;address(&#36;1,2),0)) { inc %nickler | var %clone = &#36;addtok(%clone,&#36;ial(&#36;address(&#36;1,2),%nickler).nick, 44) }<br />
  return %clone<br />
}<br />
<br />
<br />
<br />
<br />
alias ortak_k {<br />
  if (&#36;server == &#36;null) {   echo -a &#36;timestamp 14|---› 14No such server. }<br />
  elseif (&#36;chan(&#36;me) == 0) {   echo -a &#36;timestamp 14|---› 14No such channel. }<br />
  elseif (!&#36;1) {   echo -a &#36;timestamp 14|---› 14No such nick. }<br />
  elseif (&#36;comchan(&#36;1,0) == 0) {   echo -a &#36;timestamp 14|---› 14No such nick/channel. }<br />
  else {<br />
    var %oid 1<br />
    set %orka &#36;comchan(&#36;1,0)<br />
    unset %knms<br />
    while (%oid &lt;= %orka) {<br />
      set %knms &#36;comchan(&#36;1,%oid) &#36;+ &#36;chr(32) &#36;+ %knms<br />
      inc %oid<br />
    }<br />
    return %knms<br />
  }<br />
}</code></div></div><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://librairc.net/forums/images/attachtypes/txt.png" title="mirc files" border="0" alt=".mrc" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=1635" target="_blank" title="">WhoisAddon.mrc</a> (Size: 4.53 KB / Downloads: 520)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[<span style="color: #ff6633;" class="mycode_color"><span style="font-size: large;" class="mycode_size"><span style="font-family: source_sans_proregular, Tahoma, Verdana, Arial, sans-serif;" class="mycode_font"><span style="font-weight: bold;" class="mycode_b">Whois Addon</span></span></span></span><br />
<br />
<span style="color: #8d8d8d;" class="mycode_color"><span style="font-family: source_sans_proregular, Tahoma, Verdana, Arial, sans-serif;" class="mycode_font">How to load the addon on your mIRC script (choose either 1 or 2)</span></span><br />
<br />
<span style="color: #8d8d8d;" class="mycode_color"><span style="font-family: source_sans_proregular, Tahoma, Verdana, Arial, sans-serif;" class="mycode_font">1- Go on Tools on the MenuBar - Script Editor - Remote - File -  (or </span></span><span style="color: #8d8d8d;" class="mycode_color"><span style="font-family: source_sans_proregular, Tahoma, Verdana, Arial, sans-serif;" class="mycode_font"><span style="font-weight: bold;" class="mycode_b">ALT+R</span></span></span><span style="color: #8d8d8d;" class="mycode_color"><span style="font-family: source_sans_proregular, Tahoma, Verdana, Arial, sans-serif;" class="mycode_font">) New then copy the code down and paste it there then press Ok.</span></span><br />
<br />
<span style="color: #8d8d8d;" class="mycode_color"><span style="font-family: source_sans_proregular, Tahoma, Verdana, Arial, sans-serif;" class="mycode_font">2- Download the on whois.mrc down, Put it on the mirc folder and go on Tools on the MenuBar - Script Editor --- &gt; Remote - File  - (or </span></span><span style="color: #8d8d8d;" class="mycode_color"><span style="font-family: source_sans_proregular, Tahoma, Verdana, Arial, sans-serif;" class="mycode_font"><span style="font-weight: bold;" class="mycode_b">ALT+R</span></span></span><span style="color: #8d8d8d;" class="mycode_color"><span style="font-family: source_sans_proregular, Tahoma, Verdana, Arial, sans-serif;" class="mycode_font">) Load and then choose the place of the on whois.mrc and then press Open then Ok.</span></span><br />
<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>on *:load: { <br />
  .echo -aq &#36;input(Author: SaNCaK &#36;+ &#36;crlf &#36;+ &#36;crlf &#36;+ Addon: Whois &#36;chr(40) &#36;+ v5.4 &#36;+ &#36;chr(41) &#36;+ &#36;crlf &#36;+ &#36;crlf &#36;+ Released at: 07/06/2017 &#36;+ &#36;crlf &#36;+ &#36;crlf &#36;+ Contact: sancak@outlook.com.tr &#36;+ &#36;crlf &#36;+ &#36;crlf &#36;+ Thank you for using this Addon,igo,Addon: Whois &#36;chr(40) &#36;+ v5.4 &#36;+ &#36;chr(41))<br />
  .echo -s _____________________________________________________<br />
  .echo -s 0,1 Loading 9,1Whois0,1 Add-On... <br />
  .echo -s 0,1 You are running mIRC &#36;version on Windows &#36;+ &#36;os<br />
  .echo -s ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯<br />
}<br />
on *:unload: { <br />
  .echo -aq &#36;input(Author: SaNCaK &#36;+ &#36;crlf &#36;+ &#36;crlf &#36;+ Addon: Whois &#36;chr(40) &#36;+ v5.4 &#36;+ &#36;chr(41) &#36;+ &#36;crlf &#36;+ &#36;crlf &#36;+ Released at: 07/06/2017 &#36;+ &#36;crlf &#36;+ &#36;crlf &#36;+ Contact: sancak@outlook.com.tr &#36;+ &#36;crlf &#36;+ &#36;crlf &#36;+ Unloading...,igo,Addon: Whois &#36;chr(40) &#36;+ v5.4 &#36;+ &#36;chr(41))<br />
}<br />
;############################  -«•»SaNCaK ScripT«•»-    ############################<br />
<br />
menu nicklist {<br />
  — &#36;1  —:whois &#36;&#36;1 &#36;&#36;1<br />
}<br />
raw 311:*:{<br />
  haltdef<br />
  echo -a &#36;timestamp 14___[14Whois:1 &#36;2 &#36;+ 14] -------------------------------------------------------------•<br />
  echo -a &#36;timestamp 14|---› 14Nick:1 &#36;2<br />
  echo -a &#36;timestamp 14|---› 14FullName:1 &#36;6-<br />
  echo -a &#36;timestamp 14|---› 14Ident@Ip:1 &#36;3 &#36;+ 14 &#36;+ @ &#36;+ 01 &#36;+ &#36;4<br />
  var %clone = &#36;kanalclone(&#36;2)<br />
  if (%clone == &#36;null)   echo -a &#36;timestamp 14|---› 14Clones:1 (No Clone)<br />
  else   echo -a &#36;timestamp 14|---› 14Clone:1 ( &#36;+ &#36;numtok(%clone,44) &#36;+ ) user 04/01 %clone<br />
  haltdef<br />
}<br />
raw 312:*:{<br />
  haltdef<br />
  echo -a &#36;timestamp 14|---› 14Server:1 &#36;3 04/01 &#36;4 &#36;5 &#36;6<br />
}<br />
raw 313:*: {<br />
  haltdef<br />
  echo -a &#36;timestamp 14|---› 14Network Info:1 &#36;3 &#36;4 &#36;5 &#36;6 &#36;7 &#36;8 &#36;9<br />
}<br />
raw 314:*:{<br />
  haltdef<br />
  echo -a &#36;timestamp 14¯°--------------------------------------------------------------------------------•  <br />
  echo -a &#36;timestamp 14|---› 14Nick:1 &#36;2<br />
  echo -a &#36;timestamp 14|---› 14FullName:1 &#36;6-<br />
  echo -a &#36;timestamp 14|---› 14Ident@Ip:1 &#36;3 &#36;+ 14 &#36;+ @ &#36;+ 01 &#36;+ &#36;4<br />
  var %clone = &#36;kanalclone(&#36;2)<br />
  if (%clone == &#36;null)   echo -a &#36;timestamp 14|---› 14Clones:1  (No Clone)<br />
  else   echo -a &#36;timestamp 14|---› 14Clone:1 ( &#36;+ &#36;numtok(%clone,44) &#36;+ ) user 04/01 %clone<br />
  haltdef<br />
}<br />
raw 317:*:{<br />
  haltdef<br />
  echo -a &#36;timestamp 14|---› 14Connect Time:1 &#36;asctime(&#36;4) 04/1 &#36;duration(&#36;calc(&#36;ctime - &#36;4))<br />
  echo -a &#36;timestamp 14|---› 14Idle:1  &#36;duration(&#36;3)<br />
}<br />
raw 318:*:{<br />
  haltdef<br />
  .timer -h 1 200 echo -a &#36;timestamp 14¯°--------------------------------------------------------------------------------•  <br />
}<br />
raw 319:*:{<br />
  haltdef<br />
  echo -a &#36;timestamp 14|---› 14Channels:1 &#36;3-<br />
  echo -a &#36;timestamp 14|---› 14Com Channels:1 &#36;ortak_k(&#36;2) 04/01 Total:04 &#36;comchan(&#36;2,0) 01Chan(s)<br />
}<br />
raw 338:*:{<br />
  haltdef<br />
  echo -a &#36;timestamp 14|---› 14Real Ip:01 &#36;4 &#36;5 &#36;6<br />
}<br />
raw 320:*:{<br />
  haltdef<br />
  echo -a &#36;timestamp 14|---› 14Swhois:1 &#36;2-<br />
}<br />
raw 330:*: echo -a &#36;timestamp 14|---› 14NickServ:1 &#36;2  &#36;4 &#36;5 &#36;6 &#36;7 &#36;3 | halt<br />
raw 378:*:{<br />
  haltdef<br />
  echo -a &#36;timestamp 14|---› 14Real Ip:01 &#36;3 &#36;4 &#36;5 &#36;6 &#36;7<br />
}<br />
raw 379:*:{<br />
  haltdef<br />
  echo -a &#36;timestamp 14|---› 14Modes:01 &#36;6<br />
}<br />
raw 671:*:{<br />
  haltdef<br />
  echo -a &#36;timestamp 14|---› 14Connection:1 &#36;3-<br />
}<br />
raw 276:*:{<br />
  haltdef<br />
  echo -a &#36;timestamp 14|---› 14Client :1 &#36;3 &#36;4 &#36;5 &#36;6 &#36;7<br />
}<br />
raw 327:* {<br />
  echo -a &#36;timestamp 14|---› 14Client Info:1 Java User<br />
  halt<br />
}<br />
raw 301:*: {<br />
  haltdef<br />
  echo -a &#36;timestamp 14|---› 14Away:1 ( &#36;+ &#36;3- &#36;+ ) <br />
}<br />
raw 310:*: {<br />
  haltdef<br />
  echo -a &#36;timestamp 14|---› 14Ircop:1 &#36;3 &#36;4 &#36;5 &#36;6  <br />
}<br />
raw 335:*: { <br />
  echo -a &#36;timestamp 14|---›  14Bot:1 Yes (+B).  <br />
  halt<br />
}<br />
alias kanalclone {<br />
  if (&#36;ial(&#36;address(&#36;1,2),0) == 1) return<br />
  var %nickler = 0 | var %clone = &#36;1<br />
  while (%nickler &lt; &#36;ial(&#36;address(&#36;1,2),0)) { inc %nickler | var %clone = &#36;addtok(%clone,&#36;ial(&#36;address(&#36;1,2),%nickler).nick, 44) }<br />
  return %clone<br />
}<br />
<br />
<br />
<br />
<br />
alias ortak_k {<br />
  if (&#36;server == &#36;null) {   echo -a &#36;timestamp 14|---› 14No such server. }<br />
  elseif (&#36;chan(&#36;me) == 0) {   echo -a &#36;timestamp 14|---› 14No such channel. }<br />
  elseif (!&#36;1) {   echo -a &#36;timestamp 14|---› 14No such nick. }<br />
  elseif (&#36;comchan(&#36;1,0) == 0) {   echo -a &#36;timestamp 14|---› 14No such nick/channel. }<br />
  else {<br />
    var %oid 1<br />
    set %orka &#36;comchan(&#36;1,0)<br />
    unset %knms<br />
    while (%oid &lt;= %orka) {<br />
      set %knms &#36;comchan(&#36;1,%oid) &#36;+ &#36;chr(32) &#36;+ %knms<br />
      inc %oid<br />
    }<br />
    return %knms<br />
  }<br />
}</code></div></div><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://librairc.net/forums/images/attachtypes/txt.png" title="mirc files" border="0" alt=".mrc" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=1635" target="_blank" title="">WhoisAddon.mrc</a> (Size: 4.53 KB / Downloads: 520)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Ignore Popups]]></title>
			<link>https://librairc.net/forums/thread-10594.html</link>
			<pubDate>Tue, 10 Jan 2017 22:53:08 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://librairc.net/forums/member.php?action=profile&uid=62">SaNCaK</a>]]></dc:creator>
			<guid isPermaLink="false">https://librairc.net/forums/thread-10594.html</guid>
			<description><![CDATA[<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>on *:load: { <br />
  .echo -aq &#36;input(Author: SaNCaK &#36;+ &#36;crlf &#36;+ &#36;crlf &#36;+ Addon: Ignore &#36;chr(40) &#36;+ v5.4 &#36;+ &#36;chr(41) &#36;+ &#36;crlf &#36;+ &#36;crlf &#36;+ Released at: 17/10/2016 &#36;+ &#36;crlf &#36;+ &#36;crlf &#36;+ Contact: sancak@outlook.com.tr &#36;+ &#36;crlf &#36;+ &#36;crlf &#36;+ Thank you for using this Addon,igo,Addon: Ignore &#36;chr(40) &#36;+ v5.4 &#36;+ &#36;chr(41))<br />
  .echo -s _____________________________________________________<br />
  .echo -s 0,1 Loading 9,1Ignore0,1 Add-On... <br />
  .echo -s 0,1 You are running mIRC &#36;version on Windows &#36;+ &#36;os<br />
  .echo -s ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯<br />
}<br />
on *:unload: { <br />
  .echo -aq &#36;input(Author: SaNCaK &#36;+ &#36;crlf &#36;+ &#36;crlf &#36;+ Addon: Ignore &#36;chr(40) &#36;+ v5.4 &#36;+ &#36;chr(41) &#36;+ &#36;crlf &#36;+ &#36;crlf &#36;+ Released at: 17/10/2016 &#36;+ &#36;crlf &#36;+ &#36;crlf &#36;+ Contact: sancak@outlook.com.tr &#36;+ &#36;crlf &#36;+ &#36;crlf &#36;+ Unloading...,igo,Addon: Ignore &#36;chr(40) &#36;+ v5.4 &#36;+ &#36;chr(41))<br />
}<br />
;############################  -«•»SaNCaK ScripT«•»-    ############################<br />
<br />
menu nicklist,query {<br />
  &#36;iif(&#36;&#36;1 != &#36;me, &#36;iif(&#36;ignore(&#36;address(&#36;1,5)),&#36;style(1)) Ignore): {<br />
    if (&#36;ignore(&#36;address(&#36;1,5))) { <br />
      .ignore -r &#36;iif(&#36;address(&#36;&#36;1,2),&#36;ifmatch,&#36;&#36;1)  <br />
      if (&#36;address(&#36;&#36;1,2)) { echo -a Info - Removed &#36;address(&#36;&#36;1,2) from ignore list }<br />
      else { echo -a Info - Removed &#36;&#36;1 from ignore list }<br />
    }<br />
    else { <br />
      .ignore &#36;iif(&#36;address(&#36;&#36;1,2),&#36;ifmatch,&#36;&#36;1)<br />
      if (&#36;address(&#36;&#36;1,2)) { echo -a Info - Added &#36;address(&#36;&#36;1,2) to ignore list }<br />
      else { echo -a Info - Added &#36;&#36;1 to ignore list }    <br />
    }<br />
  } <br />
}</code></div></div>]]></description>
			<content:encoded><![CDATA[<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>on *:load: { <br />
  .echo -aq &#36;input(Author: SaNCaK &#36;+ &#36;crlf &#36;+ &#36;crlf &#36;+ Addon: Ignore &#36;chr(40) &#36;+ v5.4 &#36;+ &#36;chr(41) &#36;+ &#36;crlf &#36;+ &#36;crlf &#36;+ Released at: 17/10/2016 &#36;+ &#36;crlf &#36;+ &#36;crlf &#36;+ Contact: sancak@outlook.com.tr &#36;+ &#36;crlf &#36;+ &#36;crlf &#36;+ Thank you for using this Addon,igo,Addon: Ignore &#36;chr(40) &#36;+ v5.4 &#36;+ &#36;chr(41))<br />
  .echo -s _____________________________________________________<br />
  .echo -s 0,1 Loading 9,1Ignore0,1 Add-On... <br />
  .echo -s 0,1 You are running mIRC &#36;version on Windows &#36;+ &#36;os<br />
  .echo -s ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯<br />
}<br />
on *:unload: { <br />
  .echo -aq &#36;input(Author: SaNCaK &#36;+ &#36;crlf &#36;+ &#36;crlf &#36;+ Addon: Ignore &#36;chr(40) &#36;+ v5.4 &#36;+ &#36;chr(41) &#36;+ &#36;crlf &#36;+ &#36;crlf &#36;+ Released at: 17/10/2016 &#36;+ &#36;crlf &#36;+ &#36;crlf &#36;+ Contact: sancak@outlook.com.tr &#36;+ &#36;crlf &#36;+ &#36;crlf &#36;+ Unloading...,igo,Addon: Ignore &#36;chr(40) &#36;+ v5.4 &#36;+ &#36;chr(41))<br />
}<br />
;############################  -«•»SaNCaK ScripT«•»-    ############################<br />
<br />
menu nicklist,query {<br />
  &#36;iif(&#36;&#36;1 != &#36;me, &#36;iif(&#36;ignore(&#36;address(&#36;1,5)),&#36;style(1)) Ignore): {<br />
    if (&#36;ignore(&#36;address(&#36;1,5))) { <br />
      .ignore -r &#36;iif(&#36;address(&#36;&#36;1,2),&#36;ifmatch,&#36;&#36;1)  <br />
      if (&#36;address(&#36;&#36;1,2)) { echo -a Info - Removed &#36;address(&#36;&#36;1,2) from ignore list }<br />
      else { echo -a Info - Removed &#36;&#36;1 from ignore list }<br />
    }<br />
    else { <br />
      .ignore &#36;iif(&#36;address(&#36;&#36;1,2),&#36;ifmatch,&#36;&#36;1)<br />
      if (&#36;address(&#36;&#36;1,2)) { echo -a Info - Added &#36;address(&#36;&#36;1,2) to ignore list }<br />
      else { echo -a Info - Added &#36;&#36;1 to ignore list }    <br />
    }<br />
  } <br />
}</code></div></div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Mute Bans]]></title>
			<link>https://librairc.net/forums/thread-10593.html</link>
			<pubDate>Tue, 10 Jan 2017 22:50:00 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://librairc.net/forums/member.php?action=profile&uid=62">SaNCaK</a>]]></dc:creator>
			<guid isPermaLink="false">https://librairc.net/forums/thread-10593.html</guid>
			<description><![CDATA[<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>on *:load: { <br />
  .echo -aq &#36;input(Author: SaNCaK &#36;+ &#36;crlf &#36;+ &#36;crlf &#36;+ Addon: Mute Ban &#36;chr(40) &#36;+ v5.4 &#36;+ &#36;chr(41) &#36;+ &#36;crlf &#36;+ &#36;crlf &#36;+ Released at: 03 28 2014 &#36;+ &#36;crlf &#36;+ &#36;crlf &#36;+ Contact: sancak@outlook.com.tr &#36;+ &#36;crlf &#36;+ &#36;crlf &#36;+ Thank you for using this Addon,igo,Addon: Mute Ban &#36;chr(40) &#36;+ v5.4 &#36;+ &#36;chr(41))<br />
  .echo -s _____________________________________________________<br />
  .echo -s 0,1 Loading Mute Ban Add-On... <br />
  .echo -s 0,1 You are running mIRC &#36;version on &#36;os  &#36;+ .<br />
  .echo -s ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯<br />
}<br />
on *:unload: { <br />
  .echo -aq &#36;input(Author: SaNCaK &#36;+ &#36;crlf &#36;+ &#36;crlf &#36;+ Addon: Mute Ban &#36;chr(40) &#36;+ v5.4 &#36;+ &#36;chr(41) &#36;+ &#36;crlf &#36;+ &#36;crlf &#36;+ Released at: 03 28 2014 &#36;+ &#36;crlf &#36;+ &#36;crlf &#36;+ Contact: sancak@outlook.com.tr &#36;+ &#36;crlf &#36;+ &#36;crlf &#36;+ Unloading...,igo,Addon: Mute Ban &#36;chr(40) &#36;+ v5.4 &#36;+ &#36;chr(41))<br />
}<br />
menu nicklist {<br />
  -<br />
  .Mute<br />
  ..&#36;iif(!&#36;hget(MuteEnforce,&#36;+(&#36;network,&#36;chan,&#36;address(&#36;&#36;1,2))),&#36;style(2)) RemoveMute &#36;&#36;1: {<br />
    var %mask &#36;+(&#36;network,&#36;chan,&#36;address(&#36;&#36;1,2))<br />
    hdel MuteEnforce %mask<br />
    if (&#36;timer(%mask).com) {<br />
      &#36;v1<br />
      .notice &#36;&#36;1 Your ban has been lifted early! You may now speak in &#36;+(&#36;chan,.) Please try not to repeat the same activity that caused you to be muted.<br />
      &#36;+(.timer,%mask) off<br />
    }<br />
    else mode &#36;chan -b &#36;+(m:,&#36;address(&#36;&#36;1,2))<br />
  }<br />
  ..Mute &#36;&#36;1<br />
  ...3 Minutes:mute &#36;&#36;1 180 &#36;&#36;?="Reason for Muting &#36;&#36;1"<br />
  ...5 Minutes:mute &#36;&#36;1 300 &#36;&#36;?="Reason for Muting &#36;&#36;1"<br />
  ...10 Minutes:mute &#36;&#36;1 600 &#36;&#36;?="Reason for Muting &#36;&#36;1"<br />
  ...30 Minutes:mute &#36;&#36;1 1800 &#36;&#36;?="Reason for Muting &#36;&#36;1"<br />
  ...60 Minutes:mute &#36;&#36;1 3600 &#36;&#36;?="Reason for Muting &#36;&#36;1"<br />
  ...Set Time: {<br />
      var %length &#36;&#36;?="Length of ban in minutes"<br />
      mute &#36;&#36;1 &#36;calc(%length * 60) &#36;&#36;?="Reason for Muting &#36;&#36;1"<br />
    }<br />
}<br />
alias -l mute {<br />
  var %nick &#36;&#36;1 <br />
  if (%nick ison &#36;chan) &amp;&amp; (&#36;regex(&#36;nick(#,&#36;me).pnick,/[~&amp;!@%]/)) {<br />
    ialcheck %nick<br />
    var %usermodes &#36;replace(&#36;remove(&#36;nick(#,%nick).pnick,%nick),~,q,&amp;,a,!,a,@,o,%,h,+,v), %addy &#36;iif(&#36;address(%nick,2),&#36;v1,%nick)<br />
    mode &#36;chan &#36;+(+b-,%usermodes) &#36;+(m:,%addy) &#36;str(&#36;+(%nick,&#36;chr(32)),&#36;len(%usermodes))<br />
    hadd -m MuteEnforce &#36;+(&#36;network,&#36;chan,%addy) mute<br />
    if (&#36;&#36;2 isnum) {<br />
      &#36;+(.timer,&#36;network,&#36;chan,%addy) 1 &#36;&#36;2 removeMute &#36;+(&#36;network,&#36;chan,%addy) &#36;chan &#36;+(-b+,%usermodes) &#36;+(m:,%addy) &#36;str(&#36;+(%nick,&#36;chr(32)),&#36;len(%usermodes))<br />
      msg &#36;chan &#36;+(,%nick,) You have been Muted! Duration: &#36;duration(&#36;2) Reason: &#36;iif(&#36;3-,&#36;3-,Intolerable Behavior!)<br />
    }<br />
    else msg &#36;chan %nick You have been Muted! &#36;+(Reason:,&#36;iif(&#36;2-,&#36;2-,Intolerable Behavior!))<br />
  }<br />
  else echo -a Error: Either %nick is not on &#36;chan or you do not have the correct privileges to use the mute command.<br />
}<br />
alias -l ialcheck {<br />
  if (!&#36;ial(&#36;1)) .who &#36;1<br />
}<br />
alias -l removeMute {<br />
  if (&#36;(&#36;+(&#36;,&#36;0),2) !ison &#36;2) mode &#36;2 -b &#36;4<br />
  else mode &#36;2-<br />
  hdel MuteEnforce &#36;1<br />
}<br />
alias -l parseMode {<br />
  tokenize 32 &#36;1<br />
  var %start 1, %finish &#36;len(&#36;1), %+-, %modes -1, %location &#36;+(parseMode,&#36;chr(3),&#36;network,&#36;chr(3),&#36;chan)<br />
  while (%start &lt;= %finish) {<br />
    if (&#36;mid(&#36;1,%start,1) isin +-) { %+- = &#36;replace(&#36;v1,+,1,-,-1) | inc %modes }<br />
    elseif (&#36;mid(&#36;1,%start,1) isin qaohvb) {<br />
      var %mode &#36;+(&#36;v1,&#36;(&#36;+(&#36;,&#36;calc(%start - %modes)),2))<br />
      hadd -m %location %mode &#36;calc(&#36;hget(%location,%mode) + %+-)<br />
    }<br />
    inc %start<br />
  }<br />
  var %hash &#36;regsubex(&#36;regsubex(&#36;str(.,&#36;hget(%location,0).item),/(.)/g,&#36;+(&#36;hget(%location,&#92;n).data,&#36;hget(%location,&#92;n).item,&#36;chr(32))),/(&#92;b0[^&#92;s]*)/g,)<br />
  if (&#36;hget(%location)) hfree &#36;v1<br />
  var %count 1, %max &#36;numtok(%hash,32), %return, %temp<br />
  while (%count &lt;= %max) {<br />
    %temp = &#36;gettok(%hash,%count,32)<br />
    %return = &#36;+(%return,&#36;chr(32),&#36;iif(&#36;left(%temp,1) == -,&#36;+(-,&#36;mid(%temp,3)),&#36;+(+,&#36;mid(%temp,2))))<br />
    inc %count<br />
  } <br />
  return %return<br />
}<br />
On !*:rawmode:#: {<br />
  checkMutes &#36;network &#36;chan &#36;parsemode(&#36;1-)<br />
}<br />
alias -l checkMutes {<br />
  var %network &#36;1, %chan &#36;2, %modes &#36;3-<br />
  tokenize 32 %modes<br />
  checkMute %network %chan &#36;*<br />
}<br />
alias -l checkMute {<br />
  var %mode &#36;left(&#36;3,2), %target &#36;mid(&#36;3,3)<br />
  if ((%mode isincs +v+h+o+a+q) &amp;&amp; (&#36;hget(MuteEnforce,&#36;+(&#36;1,&#36;2,&#36;address(%target,2))))) mode &#36;2 &#36;replace(%mode,+,-) %target<br />
  elseif ((%mode == -b) &amp;&amp; (&#36;hget(MuteEnforce,&#36;+(&#36;1,&#36;2,&#36;gettok(%target,-1,58))))) mode &#36;chan +b %target<br />
}<br />
;Syntax /m Nick TimeinMinutes Reason<br />
alias m mute &#36;&#36;1 &#36;iif(&#36;2 isnum,&#36;calc(&#36;2 * 60),180 &#36;2) &#36;3-</code></div></div>]]></description>
			<content:encoded><![CDATA[<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>on *:load: { <br />
  .echo -aq &#36;input(Author: SaNCaK &#36;+ &#36;crlf &#36;+ &#36;crlf &#36;+ Addon: Mute Ban &#36;chr(40) &#36;+ v5.4 &#36;+ &#36;chr(41) &#36;+ &#36;crlf &#36;+ &#36;crlf &#36;+ Released at: 03 28 2014 &#36;+ &#36;crlf &#36;+ &#36;crlf &#36;+ Contact: sancak@outlook.com.tr &#36;+ &#36;crlf &#36;+ &#36;crlf &#36;+ Thank you for using this Addon,igo,Addon: Mute Ban &#36;chr(40) &#36;+ v5.4 &#36;+ &#36;chr(41))<br />
  .echo -s _____________________________________________________<br />
  .echo -s 0,1 Loading Mute Ban Add-On... <br />
  .echo -s 0,1 You are running mIRC &#36;version on &#36;os  &#36;+ .<br />
  .echo -s ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯<br />
}<br />
on *:unload: { <br />
  .echo -aq &#36;input(Author: SaNCaK &#36;+ &#36;crlf &#36;+ &#36;crlf &#36;+ Addon: Mute Ban &#36;chr(40) &#36;+ v5.4 &#36;+ &#36;chr(41) &#36;+ &#36;crlf &#36;+ &#36;crlf &#36;+ Released at: 03 28 2014 &#36;+ &#36;crlf &#36;+ &#36;crlf &#36;+ Contact: sancak@outlook.com.tr &#36;+ &#36;crlf &#36;+ &#36;crlf &#36;+ Unloading...,igo,Addon: Mute Ban &#36;chr(40) &#36;+ v5.4 &#36;+ &#36;chr(41))<br />
}<br />
menu nicklist {<br />
  -<br />
  .Mute<br />
  ..&#36;iif(!&#36;hget(MuteEnforce,&#36;+(&#36;network,&#36;chan,&#36;address(&#36;&#36;1,2))),&#36;style(2)) RemoveMute &#36;&#36;1: {<br />
    var %mask &#36;+(&#36;network,&#36;chan,&#36;address(&#36;&#36;1,2))<br />
    hdel MuteEnforce %mask<br />
    if (&#36;timer(%mask).com) {<br />
      &#36;v1<br />
      .notice &#36;&#36;1 Your ban has been lifted early! You may now speak in &#36;+(&#36;chan,.) Please try not to repeat the same activity that caused you to be muted.<br />
      &#36;+(.timer,%mask) off<br />
    }<br />
    else mode &#36;chan -b &#36;+(m:,&#36;address(&#36;&#36;1,2))<br />
  }<br />
  ..Mute &#36;&#36;1<br />
  ...3 Minutes:mute &#36;&#36;1 180 &#36;&#36;?="Reason for Muting &#36;&#36;1"<br />
  ...5 Minutes:mute &#36;&#36;1 300 &#36;&#36;?="Reason for Muting &#36;&#36;1"<br />
  ...10 Minutes:mute &#36;&#36;1 600 &#36;&#36;?="Reason for Muting &#36;&#36;1"<br />
  ...30 Minutes:mute &#36;&#36;1 1800 &#36;&#36;?="Reason for Muting &#36;&#36;1"<br />
  ...60 Minutes:mute &#36;&#36;1 3600 &#36;&#36;?="Reason for Muting &#36;&#36;1"<br />
  ...Set Time: {<br />
      var %length &#36;&#36;?="Length of ban in minutes"<br />
      mute &#36;&#36;1 &#36;calc(%length * 60) &#36;&#36;?="Reason for Muting &#36;&#36;1"<br />
    }<br />
}<br />
alias -l mute {<br />
  var %nick &#36;&#36;1 <br />
  if (%nick ison &#36;chan) &amp;&amp; (&#36;regex(&#36;nick(#,&#36;me).pnick,/[~&amp;!@%]/)) {<br />
    ialcheck %nick<br />
    var %usermodes &#36;replace(&#36;remove(&#36;nick(#,%nick).pnick,%nick),~,q,&amp;,a,!,a,@,o,%,h,+,v), %addy &#36;iif(&#36;address(%nick,2),&#36;v1,%nick)<br />
    mode &#36;chan &#36;+(+b-,%usermodes) &#36;+(m:,%addy) &#36;str(&#36;+(%nick,&#36;chr(32)),&#36;len(%usermodes))<br />
    hadd -m MuteEnforce &#36;+(&#36;network,&#36;chan,%addy) mute<br />
    if (&#36;&#36;2 isnum) {<br />
      &#36;+(.timer,&#36;network,&#36;chan,%addy) 1 &#36;&#36;2 removeMute &#36;+(&#36;network,&#36;chan,%addy) &#36;chan &#36;+(-b+,%usermodes) &#36;+(m:,%addy) &#36;str(&#36;+(%nick,&#36;chr(32)),&#36;len(%usermodes))<br />
      msg &#36;chan &#36;+(,%nick,) You have been Muted! Duration: &#36;duration(&#36;2) Reason: &#36;iif(&#36;3-,&#36;3-,Intolerable Behavior!)<br />
    }<br />
    else msg &#36;chan %nick You have been Muted! &#36;+(Reason:,&#36;iif(&#36;2-,&#36;2-,Intolerable Behavior!))<br />
  }<br />
  else echo -a Error: Either %nick is not on &#36;chan or you do not have the correct privileges to use the mute command.<br />
}<br />
alias -l ialcheck {<br />
  if (!&#36;ial(&#36;1)) .who &#36;1<br />
}<br />
alias -l removeMute {<br />
  if (&#36;(&#36;+(&#36;,&#36;0),2) !ison &#36;2) mode &#36;2 -b &#36;4<br />
  else mode &#36;2-<br />
  hdel MuteEnforce &#36;1<br />
}<br />
alias -l parseMode {<br />
  tokenize 32 &#36;1<br />
  var %start 1, %finish &#36;len(&#36;1), %+-, %modes -1, %location &#36;+(parseMode,&#36;chr(3),&#36;network,&#36;chr(3),&#36;chan)<br />
  while (%start &lt;= %finish) {<br />
    if (&#36;mid(&#36;1,%start,1) isin +-) { %+- = &#36;replace(&#36;v1,+,1,-,-1) | inc %modes }<br />
    elseif (&#36;mid(&#36;1,%start,1) isin qaohvb) {<br />
      var %mode &#36;+(&#36;v1,&#36;(&#36;+(&#36;,&#36;calc(%start - %modes)),2))<br />
      hadd -m %location %mode &#36;calc(&#36;hget(%location,%mode) + %+-)<br />
    }<br />
    inc %start<br />
  }<br />
  var %hash &#36;regsubex(&#36;regsubex(&#36;str(.,&#36;hget(%location,0).item),/(.)/g,&#36;+(&#36;hget(%location,&#92;n).data,&#36;hget(%location,&#92;n).item,&#36;chr(32))),/(&#92;b0[^&#92;s]*)/g,)<br />
  if (&#36;hget(%location)) hfree &#36;v1<br />
  var %count 1, %max &#36;numtok(%hash,32), %return, %temp<br />
  while (%count &lt;= %max) {<br />
    %temp = &#36;gettok(%hash,%count,32)<br />
    %return = &#36;+(%return,&#36;chr(32),&#36;iif(&#36;left(%temp,1) == -,&#36;+(-,&#36;mid(%temp,3)),&#36;+(+,&#36;mid(%temp,2))))<br />
    inc %count<br />
  } <br />
  return %return<br />
}<br />
On !*:rawmode:#: {<br />
  checkMutes &#36;network &#36;chan &#36;parsemode(&#36;1-)<br />
}<br />
alias -l checkMutes {<br />
  var %network &#36;1, %chan &#36;2, %modes &#36;3-<br />
  tokenize 32 %modes<br />
  checkMute %network %chan &#36;*<br />
}<br />
alias -l checkMute {<br />
  var %mode &#36;left(&#36;3,2), %target &#36;mid(&#36;3,3)<br />
  if ((%mode isincs +v+h+o+a+q) &amp;&amp; (&#36;hget(MuteEnforce,&#36;+(&#36;1,&#36;2,&#36;address(%target,2))))) mode &#36;2 &#36;replace(%mode,+,-) %target<br />
  elseif ((%mode == -b) &amp;&amp; (&#36;hget(MuteEnforce,&#36;+(&#36;1,&#36;2,&#36;gettok(%target,-1,58))))) mode &#36;chan +b %target<br />
}<br />
;Syntax /m Nick TimeinMinutes Reason<br />
alias m mute &#36;&#36;1 &#36;iif(&#36;2 isnum,&#36;calc(&#36;2 * 60),180 &#36;2) &#36;3-</code></div></div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Timestamp change]]></title>
			<link>https://librairc.net/forums/thread-10592.html</link>
			<pubDate>Tue, 10 Jan 2017 22:46:57 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://librairc.net/forums/member.php?action=profile&uid=62">SaNCaK</a>]]></dc:creator>
			<guid isPermaLink="false">https://librairc.net/forums/thread-10592.html</guid>
			<description><![CDATA[<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>on *:load: { <br />
  .echo -aq &#36;input(Author: SaNCaK &#36;+ &#36;crlf &#36;+ &#36;crlf &#36;+ Addon: Timestamp Change &#36;chr(40) &#36;+ v5.4 &#36;+ &#36;chr(41) &#36;+ &#36;crlf &#36;+ &#36;crlf &#36;+ Released at: 17/10/2016 &#36;+ &#36;crlf &#36;+ &#36;crlf &#36;+ Contact: sancak@outlook.com.tr &#36;+ &#36;crlf &#36;+ &#36;crlf &#36;+ Thank you for using this Addon,igo,Addon: Timestamp Change &#36;chr(40) &#36;+ v5.4 &#36;+ &#36;chr(41))<br />
  .echo -s _____________________________________________________<br />
  .echo -s 0,1 Loading 9,1Timestamp Change0,1 Add-On... <br />
  .echo -s 0,1 You are running mIRC &#36;version on Windows &#36;+ &#36;os<br />
  .echo -s ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯<br />
}<br />
on *:unload: { <br />
  .echo -aq &#36;input(Author: SaNCaK &#36;+ &#36;crlf &#36;+ &#36;crlf &#36;+ Addon: Timestamp Change &#36;chr(40) &#36;+ v5.4 &#36;+ &#36;chr(41) &#36;+ &#36;crlf &#36;+ &#36;crlf &#36;+ Released at: 17/10/2016 &#36;+ &#36;crlf &#36;+ &#36;crlf &#36;+ Contact: sancak@outlook.com.tr &#36;+ &#36;crlf &#36;+ &#36;crlf &#36;+ Unloading...,igo,Addon: Timestamp Change &#36;chr(40) &#36;+ v5.4 &#36;+ &#36;chr(41))<br />
}<br />
;############################  -«•»SaNCaK ScripT«•»-    ############################<br />
menu menubar,channel {<br />
  Timestamp change:dialog -ma Stamps Stamps<br />
}<br />
dialog Stamps {<br />
  title "Timestamp change"<br />
  size -1 -1 266 84<br />
  option pixels notheme<br />
  box "", 1, 2 -4 261 85<br />
  button "ok", 9, 194 57 65 20, ok<br />
  box "", 10, 190 44 72 37<br />
  button "green", 12, 11 9 52 20<br />
  button "red", 13, 11 33 52 20<br />
  button "blue", 14, 11 57 52 20<br />
  box "", 16, 4 -4 65 85<br />
  radio "off", 8, 193 36 68 15<br />
  box "", 11, 67 -4 125 85<br />
  text "Timestamps will be changed!!!", 15, 70 6 117 52, disable center<br />
  button "reset", 17, 97 58 65 20<br />
  box "", 18, 93 47 74 32<br />
  text "timestamp:", 20, 193 4 66 14, disable<br />
  radio "on", 19, 193 21 68 15<br />
}<br />
on 1:dialog:Stamps:init:0: {<br />
  did -c Stamps &#36;iif(%tstamp,19,8)<br />
}<br />
on 1:DIALOG:Stamps:sclick:*:{<br />
  if (&#36;did == 12) { green }<br />
  if (&#36;did == 13) { red }<br />
  if (&#36;did == 14) { blue }<br />
  if (&#36;Did == 19) { timestamp on | timestamp -f hh:nn:ss | echo &#36;active 4Time is on (resetted) !!! | set %tstamp on }<br />
  if (&#36;did == 8) { timestamp off | echo &#36;active 4Time is off !!! | unset %tstamp }<br />
  if (&#36;did == 17) { unsetT }<br />
}  <br />
alias blue {<br />
  timestamp -f 10(11HH10:11nn10:11ss10)<br />
  set %tstamp on<br />
  echo &#36;active 10Timestamp blue loadet: 10(11HH10:11nn10:11ss10)<br />
}<br />
<br />
alias green {<br />
  timestamp -f 3(9HH3:9nn3:9ss3)<br />
  set %tstamp on<br />
  echo &#36;active 9Timestamp green loadet: 3(9HH3:9nn3:9ss3)<br />
}<br />
<br />
alias red {<br />
  timestamp -f 5(4HH5:4nn5:4ss5) <br />
  set %tstamp on<br />
  echo &#36;active 4Timestamp red loadet: 5(4HH5:4nn5:4ss5) <br />
}   <br />
<br />
alias unsetT {<br />
  timestamp -f hh:nn:ss<br />
  set %tstamp on<br />
  echo &#36;active Timestamp reset hh:nn:ss<br />
}</code></div></div>]]></description>
			<content:encoded><![CDATA[<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>on *:load: { <br />
  .echo -aq &#36;input(Author: SaNCaK &#36;+ &#36;crlf &#36;+ &#36;crlf &#36;+ Addon: Timestamp Change &#36;chr(40) &#36;+ v5.4 &#36;+ &#36;chr(41) &#36;+ &#36;crlf &#36;+ &#36;crlf &#36;+ Released at: 17/10/2016 &#36;+ &#36;crlf &#36;+ &#36;crlf &#36;+ Contact: sancak@outlook.com.tr &#36;+ &#36;crlf &#36;+ &#36;crlf &#36;+ Thank you for using this Addon,igo,Addon: Timestamp Change &#36;chr(40) &#36;+ v5.4 &#36;+ &#36;chr(41))<br />
  .echo -s _____________________________________________________<br />
  .echo -s 0,1 Loading 9,1Timestamp Change0,1 Add-On... <br />
  .echo -s 0,1 You are running mIRC &#36;version on Windows &#36;+ &#36;os<br />
  .echo -s ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯<br />
}<br />
on *:unload: { <br />
  .echo -aq &#36;input(Author: SaNCaK &#36;+ &#36;crlf &#36;+ &#36;crlf &#36;+ Addon: Timestamp Change &#36;chr(40) &#36;+ v5.4 &#36;+ &#36;chr(41) &#36;+ &#36;crlf &#36;+ &#36;crlf &#36;+ Released at: 17/10/2016 &#36;+ &#36;crlf &#36;+ &#36;crlf &#36;+ Contact: sancak@outlook.com.tr &#36;+ &#36;crlf &#36;+ &#36;crlf &#36;+ Unloading...,igo,Addon: Timestamp Change &#36;chr(40) &#36;+ v5.4 &#36;+ &#36;chr(41))<br />
}<br />
;############################  -«•»SaNCaK ScripT«•»-    ############################<br />
menu menubar,channel {<br />
  Timestamp change:dialog -ma Stamps Stamps<br />
}<br />
dialog Stamps {<br />
  title "Timestamp change"<br />
  size -1 -1 266 84<br />
  option pixels notheme<br />
  box "", 1, 2 -4 261 85<br />
  button "ok", 9, 194 57 65 20, ok<br />
  box "", 10, 190 44 72 37<br />
  button "green", 12, 11 9 52 20<br />
  button "red", 13, 11 33 52 20<br />
  button "blue", 14, 11 57 52 20<br />
  box "", 16, 4 -4 65 85<br />
  radio "off", 8, 193 36 68 15<br />
  box "", 11, 67 -4 125 85<br />
  text "Timestamps will be changed!!!", 15, 70 6 117 52, disable center<br />
  button "reset", 17, 97 58 65 20<br />
  box "", 18, 93 47 74 32<br />
  text "timestamp:", 20, 193 4 66 14, disable<br />
  radio "on", 19, 193 21 68 15<br />
}<br />
on 1:dialog:Stamps:init:0: {<br />
  did -c Stamps &#36;iif(%tstamp,19,8)<br />
}<br />
on 1:DIALOG:Stamps:sclick:*:{<br />
  if (&#36;did == 12) { green }<br />
  if (&#36;did == 13) { red }<br />
  if (&#36;did == 14) { blue }<br />
  if (&#36;Did == 19) { timestamp on | timestamp -f hh:nn:ss | echo &#36;active 4Time is on (resetted) !!! | set %tstamp on }<br />
  if (&#36;did == 8) { timestamp off | echo &#36;active 4Time is off !!! | unset %tstamp }<br />
  if (&#36;did == 17) { unsetT }<br />
}  <br />
alias blue {<br />
  timestamp -f 10(11HH10:11nn10:11ss10)<br />
  set %tstamp on<br />
  echo &#36;active 10Timestamp blue loadet: 10(11HH10:11nn10:11ss10)<br />
}<br />
<br />
alias green {<br />
  timestamp -f 3(9HH3:9nn3:9ss3)<br />
  set %tstamp on<br />
  echo &#36;active 9Timestamp green loadet: 3(9HH3:9nn3:9ss3)<br />
}<br />
<br />
alias red {<br />
  timestamp -f 5(4HH5:4nn5:4ss5) <br />
  set %tstamp on<br />
  echo &#36;active 4Timestamp red loadet: 5(4HH5:4nn5:4ss5) <br />
}   <br />
<br />
alias unsetT {<br />
  timestamp -f hh:nn:ss<br />
  set %tstamp on<br />
  echo &#36;active Timestamp reset hh:nn:ss<br />
}</code></div></div>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Mirc and a VPS Proxy using Netcat]]></title>
			<link>https://librairc.net/forums/thread-10547.html</link>
			<pubDate>Fri, 09 Dec 2016 19:52:24 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://librairc.net/forums/member.php?action=profile&uid=344">turnip</a>]]></dc:creator>
			<guid isPermaLink="false">https://librairc.net/forums/thread-10547.html</guid>
			<description><![CDATA[Hi IRC nerds<br />
<br />
I was fooling around with netcat and found a cool way to make a Proxy using a VPS.<br />
<br />
Naturally Mirc itself has a Proxy option already using Http and Socks but this could be interesting for people.<br />
<br />
So we have Mirc on a Windows System and a Linux VPS.<br />
<br />
I made this connection completely automated and will describe the way it works.<br />
<br />
The VPS has IP of say 33.44.55.66 for a hypothetical example.<br />
<br />
So in Mirc Remotes you put,<br />
<br />
<span style="color: #ff3333;" class="mycode_color">ON *:START:{</span><br />
<br />
<span style="color: #ff3333;" class="mycode_color">server -m 33.44.55.66:5555</span><br />
<span style="color: #ff3333;" class="mycode_color">/run C:\server.bat</span><br />
<br />
<span style="color: #ff3333;" class="mycode_color">}</span><br />
<br />
Now as you can see we have port 5555 not 6667 etc. this is for the netcat listener. The server.bat file is the automated file which starts the netcat listener on the VPS using ssh.<br />
<br />
So lets start with the VPS and the netcat listener.<br />
<br />
Ssh to your vps and login to root.<br />
<br />
make sure you are in root@vps:/home/user<br />
<br />
Now type<br />
<br />
<span style="color: #ff3333;" class="mycode_color">mknod pipe p</span><br />
<br />
this creates a pipe<br />
<br />
Then type<br />
<br />
<span style="color: #ff3333;" class="mycode_color">nano chat.sh</span><br />
<br />
Enter this into your .sh file<br />
<br />
<span style="color: #ff3333;" class="mycode_color">#!/bin/bash</span><br />
<br />
<span style="color: #ff3333;" class="mycode_color">nc -l -p 5555 0&lt;pipe | tee -a in.dump | nc 158.69.192.190 6667 | tee -a out.dump 1&gt;pipe</span><br />
<br />
Save file<br />
<br />
To run the file type<br />
<br />
<span style="color: #ff3333;" class="mycode_color">bash chat.sh</span><br />
<br />
So that creates a pipe that connects the netcat listener on port 5555 and the IRC server.<br />
<br />
So when you START mirc it will connect to your VPS on 5555 which pipes to the IRC server.<br />
<br />
It is just simple Socket connections.<br />
<br />
To automate this is a little trickier which is the<span style="color: #ff3333;" class="mycode_color"> server.bat</span> file<br />
<br />
You will need to first install PuTTy in C:\putty.exe<br />
<br />
This is how you ssh to your VPS and run the chat.sh script automatically.<br />
<br />
Open notepad and type<br />
<br />
<span style="color: #ff3333;" class="mycode_color">START putty.exe -ssh user@33.44.55.66 ^-pw password ^-m chat.txt</span><br />
<br />
<span style="color: #ff3333;" class="mycode_color"><span style="color: #333333;" class="mycode_color">save as </span>server.bat <span style="color: #333333;" class="mycode_color">in</span> C:\server.bat</span><br />
<br />
the ^ is to escape the -pw and -m commands<br />
<br />
the chat.txt file gets executed which executes the chat.sh script on your VPS<br />
<br />
In notepad in a new file type<br />
<br />
<span style="color: #ff3333;" class="mycode_color">su</span><br />
<span style="color: #ff3333;" class="mycode_color">password</span><br />
<span style="color: #ff3333;" class="mycode_color">bash chat.sh</span><br />
<br />
<span style="color: #ff3333;" class="mycode_color"><span style="color: #333333;" class="mycode_color">save as</span> chat.txt <span style="color: #333333;" class="mycode_color">in</span> C:\chat.txt</span><br />
<br />
<span style="color: #ff3333;" class="mycode_color"><span style="color: #333333;" class="mycode_color">the password is your root password on your VPS</span></span><br />
<br />
If everything works you will run Mirc.exe and it will open a server to 33.44.55.66:5555<br />
run the server.bat which ssh's to your VPS and runs the chat.sh script<br />
<span style="color: #ff3333;" class="mycode_color"><span style="color: #333333;" class="mycode_color">and Mirc will connect to your VPS and to IRC automatically.</span></span><br />
<br />
Thx]]></description>
			<content:encoded><![CDATA[Hi IRC nerds<br />
<br />
I was fooling around with netcat and found a cool way to make a Proxy using a VPS.<br />
<br />
Naturally Mirc itself has a Proxy option already using Http and Socks but this could be interesting for people.<br />
<br />
So we have Mirc on a Windows System and a Linux VPS.<br />
<br />
I made this connection completely automated and will describe the way it works.<br />
<br />
The VPS has IP of say 33.44.55.66 for a hypothetical example.<br />
<br />
So in Mirc Remotes you put,<br />
<br />
<span style="color: #ff3333;" class="mycode_color">ON *:START:{</span><br />
<br />
<span style="color: #ff3333;" class="mycode_color">server -m 33.44.55.66:5555</span><br />
<span style="color: #ff3333;" class="mycode_color">/run C:\server.bat</span><br />
<br />
<span style="color: #ff3333;" class="mycode_color">}</span><br />
<br />
Now as you can see we have port 5555 not 6667 etc. this is for the netcat listener. The server.bat file is the automated file which starts the netcat listener on the VPS using ssh.<br />
<br />
So lets start with the VPS and the netcat listener.<br />
<br />
Ssh to your vps and login to root.<br />
<br />
make sure you are in root@vps:/home/user<br />
<br />
Now type<br />
<br />
<span style="color: #ff3333;" class="mycode_color">mknod pipe p</span><br />
<br />
this creates a pipe<br />
<br />
Then type<br />
<br />
<span style="color: #ff3333;" class="mycode_color">nano chat.sh</span><br />
<br />
Enter this into your .sh file<br />
<br />
<span style="color: #ff3333;" class="mycode_color">#!/bin/bash</span><br />
<br />
<span style="color: #ff3333;" class="mycode_color">nc -l -p 5555 0&lt;pipe | tee -a in.dump | nc 158.69.192.190 6667 | tee -a out.dump 1&gt;pipe</span><br />
<br />
Save file<br />
<br />
To run the file type<br />
<br />
<span style="color: #ff3333;" class="mycode_color">bash chat.sh</span><br />
<br />
So that creates a pipe that connects the netcat listener on port 5555 and the IRC server.<br />
<br />
So when you START mirc it will connect to your VPS on 5555 which pipes to the IRC server.<br />
<br />
It is just simple Socket connections.<br />
<br />
To automate this is a little trickier which is the<span style="color: #ff3333;" class="mycode_color"> server.bat</span> file<br />
<br />
You will need to first install PuTTy in C:\putty.exe<br />
<br />
This is how you ssh to your VPS and run the chat.sh script automatically.<br />
<br />
Open notepad and type<br />
<br />
<span style="color: #ff3333;" class="mycode_color">START putty.exe -ssh user@33.44.55.66 ^-pw password ^-m chat.txt</span><br />
<br />
<span style="color: #ff3333;" class="mycode_color"><span style="color: #333333;" class="mycode_color">save as </span>server.bat <span style="color: #333333;" class="mycode_color">in</span> C:\server.bat</span><br />
<br />
the ^ is to escape the -pw and -m commands<br />
<br />
the chat.txt file gets executed which executes the chat.sh script on your VPS<br />
<br />
In notepad in a new file type<br />
<br />
<span style="color: #ff3333;" class="mycode_color">su</span><br />
<span style="color: #ff3333;" class="mycode_color">password</span><br />
<span style="color: #ff3333;" class="mycode_color">bash chat.sh</span><br />
<br />
<span style="color: #ff3333;" class="mycode_color"><span style="color: #333333;" class="mycode_color">save as</span> chat.txt <span style="color: #333333;" class="mycode_color">in</span> C:\chat.txt</span><br />
<br />
<span style="color: #ff3333;" class="mycode_color"><span style="color: #333333;" class="mycode_color">the password is your root password on your VPS</span></span><br />
<br />
If everything works you will run Mirc.exe and it will open a server to 33.44.55.66:5555<br />
run the server.bat which ssh's to your VPS and runs the chat.sh script<br />
<span style="color: #ff3333;" class="mycode_color"><span style="color: #333333;" class="mycode_color">and Mirc will connect to your VPS and to IRC automatically.</span></span><br />
<br />
Thx]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[mIRC 7.46 [Aug 1st, 2016]]]></title>
			<link>https://librairc.net/forums/thread-10310.html</link>
			<pubDate>Wed, 10 Aug 2016 13:52:08 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://librairc.net/forums/member.php?action=profile&uid=208">Keith</a>]]></dc:creator>
			<guid isPermaLink="false">https://librairc.net/forums/thread-10310.html</guid>
			<description><![CDATA[Just another 7.4* update -- Below are a list of changes. If any of these changes happen to make your client work differently, or you're in need of one of these changes in order to code your client correctly, I suggest that you update your client at <a href="http://mirc.com" target="_blank" rel="noopener" class="mycode_url">http://mirc.com</a> <br />
<br />
<br />
The Changes:<br />
[color=rgb(80, 80, 80)]<span style="font-family: verdana;" class="mycode_font"></span>[/color]<ul class="mycode_list"><li>[color=rgb(80, 80, 80)]<span style="font-family: verdana;" class="mycode_font"></span>[/color]<ul class="mycode_list"><li>[color=rgb(80, 80, 80)]<span style="font-family: verdana;" class="mycode_font"><span style="font-size: 12pt;" class="mycode_size">Updated to OpenSSL 1.0.2h and PCRE 8.39 libraries.</span></span>[/color]</li>
</ul>
[color=rgb(80, 80, 80)]<span style="font-family: verdana;" class="mycode_font"></span>[/color]<ul class="mycode_list"><li>[color=rgb(80, 80, 80)]<span style="font-family: verdana;" class="mycode_font"><span style="font-size: 12pt;" class="mycode_size">Fixed /timer -h high resolution timer bug.</span></span>[/color]</li>
</ul>
[color=rgb(80, 80, 80)]<span style="font-family: verdana;" class="mycode_font"></span>[/color]<ul class="mycode_list"><li>[color=rgb(80, 80, 80)]<span style="font-family: verdana;" class="mycode_font"><span style="font-size: 12pt;" class="mycode_size">Extended &#36;calc() to return more digits in floating point calculations.</span></span>[/color]</li>
</ul>
[color=rgb(80, 80, 80)]<span style="font-family: verdana;" class="mycode_font"></span>[/color]<ul class="mycode_list"><li>[color=rgb(80, 80, 80)]<span style="font-family: verdana;" class="mycode_font"><span style="font-size: 12pt;" class="mycode_size">Fixed Clear History bug that incorrectly cleared channels list settings.</span></span>[/color]</li>
</ul>
[color=rgb(80, 80, 80)]<span style="font-family: verdana;" class="mycode_font"></span>[/color]<ul class="mycode_list"><li>[color=rgb(80, 80, 80)]<span style="font-family: verdana;" class="mycode_font"><span style="font-size: 12pt;" class="mycode_size">Changed the way files are updated to decrease the potential for file loss.</span></span>[/color]</li>
</ul>
[color=rgb(80, 80, 80)]<span style="font-family: verdana;" class="mycode_font"></span>[/color]<ul class="mycode_list"><li>[color=rgb(80, 80, 80)]<span style="font-family: verdana;" class="mycode_font"><span style="font-size: 12pt;" class="mycode_size">Extended URL hotlink/extract feature to handle IPv6 addresses.</span></span>[/color]</li>
</ul>
[color=rgb(80, 80, 80)]<span style="font-family: verdana;" class="mycode_font"></span>[/color]<ul class="mycode_list"><li>[color=rgb(80, 80, 80)]<span style="font-family: verdana;" class="mycode_font"><span style="font-size: 12pt;" class="mycode_size">Fixed &#36;base() bug with floating point precision.</span></span>[/color]</li>
</ul>
[color=rgb(80, 80, 80)]<span style="font-family: verdana;" class="mycode_font"></span>[/color]<ul class="mycode_list"><li>[color=rgb(80, 80, 80)]<span style="font-family: verdana;" class="mycode_font"><span style="font-size: 12pt;" class="mycode_size">Fixed script error not showing line number for single-line event definitions.</span></span>[/color]</li>
</ul>
[color=rgb(80, 80, 80)]<span style="font-family: verdana;" class="mycode_font"></span>[/color]<ul class="mycode_list"><li>[color=rgb(80, 80, 80)]<span style="font-family: verdana;" class="mycode_font"><span style="font-size: 12pt;" class="mycode_size">Added resize grip to bottom right of resizable dialogs.</span></span>[/color]</li>
</ul>
[color=rgb(80, 80, 80)]<span style="font-family: verdana;" class="mycode_font"></span>[/color]<ul class="mycode_list"><li>[color=rgb(80, 80, 80)]<span style="font-family: verdana;" class="mycode_font"><span style="font-size: 12pt;" class="mycode_size">Fixed regex bug when \K is used in some regex patterns.</span></span>[/color]</li>
</ul>
[color=rgb(80, 80, 80)]<span style="font-family: verdana;" class="mycode_font"></span>[/color]<ul class="mycode_list"><li>[color=rgb(80, 80, 80)]<span style="font-family: verdana;" class="mycode_font"><span style="font-size: 12pt;" class="mycode_size">Fixed /drawline -p when used with text that contains tab characters.</span></span>[/color]</li>
</ul>
[color=rgb(80, 80, 80)]<span style="font-family: verdana;" class="mycode_font"></span>[/color]<ul class="mycode_list"><li>[color=rgb(80, 80, 80)]<span style="font-family: verdana;" class="mycode_font"></span>[/color]<br />
<span style="color: #505050;" class="mycode_color"><span style="font-family: verdana, tahoma, helvetica, arial, sans-serif;" class="mycode_font">[/size]<span style="font-size: 12pt;" class="mycode_size">If you have any questions, comments, suggestions, or need some assistance with coding, or learning your client, please come to #mirc on the libraIRC network &amp; we'll gladly attempt to help you. You may also try #Help if no one is available. Idling is welcomed &amp; permitted. Ask a question, wait patiently! -- thanks!</span>[size=12px]</span></span><br />
</li>
</ul></li>
</ul>
]]></description>
			<content:encoded><![CDATA[Just another 7.4* update -- Below are a list of changes. If any of these changes happen to make your client work differently, or you're in need of one of these changes in order to code your client correctly, I suggest that you update your client at <a href="http://mirc.com" target="_blank" rel="noopener" class="mycode_url">http://mirc.com</a> <br />
<br />
<br />
The Changes:<br />
[color=rgb(80, 80, 80)]<span style="font-family: verdana;" class="mycode_font"></span>[/color]<ul class="mycode_list"><li>[color=rgb(80, 80, 80)]<span style="font-family: verdana;" class="mycode_font"></span>[/color]<ul class="mycode_list"><li>[color=rgb(80, 80, 80)]<span style="font-family: verdana;" class="mycode_font"><span style="font-size: 12pt;" class="mycode_size">Updated to OpenSSL 1.0.2h and PCRE 8.39 libraries.</span></span>[/color]</li>
</ul>
[color=rgb(80, 80, 80)]<span style="font-family: verdana;" class="mycode_font"></span>[/color]<ul class="mycode_list"><li>[color=rgb(80, 80, 80)]<span style="font-family: verdana;" class="mycode_font"><span style="font-size: 12pt;" class="mycode_size">Fixed /timer -h high resolution timer bug.</span></span>[/color]</li>
</ul>
[color=rgb(80, 80, 80)]<span style="font-family: verdana;" class="mycode_font"></span>[/color]<ul class="mycode_list"><li>[color=rgb(80, 80, 80)]<span style="font-family: verdana;" class="mycode_font"><span style="font-size: 12pt;" class="mycode_size">Extended &#36;calc() to return more digits in floating point calculations.</span></span>[/color]</li>
</ul>
[color=rgb(80, 80, 80)]<span style="font-family: verdana;" class="mycode_font"></span>[/color]<ul class="mycode_list"><li>[color=rgb(80, 80, 80)]<span style="font-family: verdana;" class="mycode_font"><span style="font-size: 12pt;" class="mycode_size">Fixed Clear History bug that incorrectly cleared channels list settings.</span></span>[/color]</li>
</ul>
[color=rgb(80, 80, 80)]<span style="font-family: verdana;" class="mycode_font"></span>[/color]<ul class="mycode_list"><li>[color=rgb(80, 80, 80)]<span style="font-family: verdana;" class="mycode_font"><span style="font-size: 12pt;" class="mycode_size">Changed the way files are updated to decrease the potential for file loss.</span></span>[/color]</li>
</ul>
[color=rgb(80, 80, 80)]<span style="font-family: verdana;" class="mycode_font"></span>[/color]<ul class="mycode_list"><li>[color=rgb(80, 80, 80)]<span style="font-family: verdana;" class="mycode_font"><span style="font-size: 12pt;" class="mycode_size">Extended URL hotlink/extract feature to handle IPv6 addresses.</span></span>[/color]</li>
</ul>
[color=rgb(80, 80, 80)]<span style="font-family: verdana;" class="mycode_font"></span>[/color]<ul class="mycode_list"><li>[color=rgb(80, 80, 80)]<span style="font-family: verdana;" class="mycode_font"><span style="font-size: 12pt;" class="mycode_size">Fixed &#36;base() bug with floating point precision.</span></span>[/color]</li>
</ul>
[color=rgb(80, 80, 80)]<span style="font-family: verdana;" class="mycode_font"></span>[/color]<ul class="mycode_list"><li>[color=rgb(80, 80, 80)]<span style="font-family: verdana;" class="mycode_font"><span style="font-size: 12pt;" class="mycode_size">Fixed script error not showing line number for single-line event definitions.</span></span>[/color]</li>
</ul>
[color=rgb(80, 80, 80)]<span style="font-family: verdana;" class="mycode_font"></span>[/color]<ul class="mycode_list"><li>[color=rgb(80, 80, 80)]<span style="font-family: verdana;" class="mycode_font"><span style="font-size: 12pt;" class="mycode_size">Added resize grip to bottom right of resizable dialogs.</span></span>[/color]</li>
</ul>
[color=rgb(80, 80, 80)]<span style="font-family: verdana;" class="mycode_font"></span>[/color]<ul class="mycode_list"><li>[color=rgb(80, 80, 80)]<span style="font-family: verdana;" class="mycode_font"><span style="font-size: 12pt;" class="mycode_size">Fixed regex bug when \K is used in some regex patterns.</span></span>[/color]</li>
</ul>
[color=rgb(80, 80, 80)]<span style="font-family: verdana;" class="mycode_font"></span>[/color]<ul class="mycode_list"><li>[color=rgb(80, 80, 80)]<span style="font-family: verdana;" class="mycode_font"><span style="font-size: 12pt;" class="mycode_size">Fixed /drawline -p when used with text that contains tab characters.</span></span>[/color]</li>
</ul>
[color=rgb(80, 80, 80)]<span style="font-family: verdana;" class="mycode_font"></span>[/color]<ul class="mycode_list"><li>[color=rgb(80, 80, 80)]<span style="font-family: verdana;" class="mycode_font"></span>[/color]<br />
<span style="color: #505050;" class="mycode_color"><span style="font-family: verdana, tahoma, helvetica, arial, sans-serif;" class="mycode_font">[/size]<span style="font-size: 12pt;" class="mycode_size">If you have any questions, comments, suggestions, or need some assistance with coding, or learning your client, please come to #mirc on the libraIRC network &amp; we'll gladly attempt to help you. You may also try #Help if no one is available. Idling is welcomed &amp; permitted. Ask a question, wait patiently! -- thanks!</span>[size=12px]</span></span><br />
</li>
</ul></li>
</ul>
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[mIRC (Version 7.35)]]></title>
			<link>https://librairc.net/forums/thread-10173.html</link>
			<pubDate>Sun, 29 May 2016 17:12:05 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://librairc.net/forums/member.php?action=profile&uid=208">Keith</a>]]></dc:creator>
			<guid isPermaLink="false">https://librairc.net/forums/thread-10173.html</guid>
			<description><![CDATA[To the users who connect to LibraIRC through the mIRC client, please take a moment &amp; update your client.<br />
<br />
<br />
The newest &amp; latest version of mIRC is now at <span style="font-weight: bold;" class="mycode_b">version 7.35</span><br />
This version is an update from version 7.34 &amp; has a few adjustments/changes made. (See: mIRC.com's website for list of complete changes).<br />
<br />
<br />
<span style="font-style: italic;" class="mycode_i">Keep in mind</span>, if you have <span style="text-decoration: underline;" class="mycode_u">any</span> questions, comments, suggestions, etc - please stop by <span style="font-weight: bold;" class="mycode_b"><span style="color: #ff0000;" class="mycode_color">#mIRC</span></span> on <span style="font-weight: bold;" class="mycode_b"><span style="color: #ff0000;" class="mycode_color">LibraIRC</span></span>. We're always available to take questions, have a conversation, etc. If you need urgent assistance with matters other then the mIRC client, please use the channel #Help.<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="text-decoration: underline;" class="mycode_u">Side-Note:</span></span><br />
As a <span style="text-decoration: underline;" class="mycode_u">beta-tester</span> for the mIRC client, I usually get the next version before released to the public, therefore I come in contact with some interesting conversations dealing with the mIRC client. I've been on IRC since 1996, and registered my client in/around 1999. (So this would even effect me).<br />
<br />
<br />
- I've heard &amp; seen some things about the price of the mIRC client changing. Instead of a lifetime registration(s), for business(es), and other forms of companies/users,<span style="font-style: italic;" class="mycode_i"><span style="font-weight: bold;" class="mycode_b"> the registration will now only be valid for/around 10 (ten) years.</span></span> (Still a great deal of time for &#36;20.00)<br />
<br />
<br />
- This isn't something that's set in stone (so-to-say), but I will continue to ask questions &amp; get more information about this &amp; pass it along to everyone! If you're curious about this; see mirc.com's website by simply clicking <a href="http://mirc.com" target="_blank" rel="noopener" class="mycode_url">HERE.</a><br />
<br />
<br />
Thanks for continuing to support the LibraIRC network; and more importantly, thanks for being another faithful/loyal IRC'er!<br />
<br />
<br />
- Keith -]]></description>
			<content:encoded><![CDATA[To the users who connect to LibraIRC through the mIRC client, please take a moment &amp; update your client.<br />
<br />
<br />
The newest &amp; latest version of mIRC is now at <span style="font-weight: bold;" class="mycode_b">version 7.35</span><br />
This version is an update from version 7.34 &amp; has a few adjustments/changes made. (See: mIRC.com's website for list of complete changes).<br />
<br />
<br />
<span style="font-style: italic;" class="mycode_i">Keep in mind</span>, if you have <span style="text-decoration: underline;" class="mycode_u">any</span> questions, comments, suggestions, etc - please stop by <span style="font-weight: bold;" class="mycode_b"><span style="color: #ff0000;" class="mycode_color">#mIRC</span></span> on <span style="font-weight: bold;" class="mycode_b"><span style="color: #ff0000;" class="mycode_color">LibraIRC</span></span>. We're always available to take questions, have a conversation, etc. If you need urgent assistance with matters other then the mIRC client, please use the channel #Help.<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="text-decoration: underline;" class="mycode_u">Side-Note:</span></span><br />
As a <span style="text-decoration: underline;" class="mycode_u">beta-tester</span> for the mIRC client, I usually get the next version before released to the public, therefore I come in contact with some interesting conversations dealing with the mIRC client. I've been on IRC since 1996, and registered my client in/around 1999. (So this would even effect me).<br />
<br />
<br />
- I've heard &amp; seen some things about the price of the mIRC client changing. Instead of a lifetime registration(s), for business(es), and other forms of companies/users,<span style="font-style: italic;" class="mycode_i"><span style="font-weight: bold;" class="mycode_b"> the registration will now only be valid for/around 10 (ten) years.</span></span> (Still a great deal of time for &#36;20.00)<br />
<br />
<br />
- This isn't something that's set in stone (so-to-say), but I will continue to ask questions &amp; get more information about this &amp; pass it along to everyone! If you're curious about this; see mirc.com's website by simply clicking <a href="http://mirc.com" target="_blank" rel="noopener" class="mycode_url">HERE.</a><br />
<br />
<br />
Thanks for continuing to support the LibraIRC network; and more importantly, thanks for being another faithful/loyal IRC'er!<br />
<br />
<br />
- Keith -]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Vlc addons for mIRC]]></title>
			<link>https://librairc.net/forums/thread-10167.html</link>
			<pubDate>Fri, 27 May 2016 13:21:27 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://librairc.net/forums/member.php?action=profile&uid=276">DrAgOnHeArT</a>]]></dc:creator>
			<guid isPermaLink="false">https://librairc.net/forums/thread-10167.html</guid>
			<description><![CDATA[Hi this is an Add ons for Vlc media Player for mIRC :<br />
Please read the instructions how to use -<br />
How to download : <span style="text-decoration: underline;" class="mycode_u">click on</span> <span style="font-weight: bold;" class="mycode_b">vlc.mrc</span> <span style="text-decoration: underline;" class="mycode_u">to download the addon</span> and save it where u want to save and run .<br />
How to Load : <span style="text-decoration: underline;" class="mycode_u">Open</span> mIRC : Go to <span style="font-weight: bold;" class="mycode_b"><span style="text-decoration: underline;" class="mycode_u">T</span>ools</span> » <span style="font-weight: bold;" class="mycode_b">Script Editor</span> » <span style="font-weight: bold;" class="mycode_b">Remote</span> , after remote go to <span style="font-weight: bold;" class="mycode_b">File</span> » <span style="font-weight: bold;" class="mycode_b">Load</span> , Press ok .<br />
Copy<span style="font-weight: bold;" class="mycode_b"> vlc.mrc</span> addons on folder where u want to keep it after save . load ir and run it after run you will get some options which are as follows :<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #ff0000;" class="mycode_color">VLC media player to use this script. Usage: /vlc -l to echo or -m to message active window. To use this, first you must open VLC and go to View &gt; Add Interface &gt; Web Interface, and you might get a firewall pop up, just click allow. All set.</span></span><br />
<br />
<br />
<br />
<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://librairc.net/forums/images/attachtypes/txt.png" title="mirc files" border="0" alt=".mrc" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=1387" target="_blank" title="">vlc.mrc</a> (Size: 1.16 KB / Downloads: 546)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[Hi this is an Add ons for Vlc media Player for mIRC :<br />
Please read the instructions how to use -<br />
How to download : <span style="text-decoration: underline;" class="mycode_u">click on</span> <span style="font-weight: bold;" class="mycode_b">vlc.mrc</span> <span style="text-decoration: underline;" class="mycode_u">to download the addon</span> and save it where u want to save and run .<br />
How to Load : <span style="text-decoration: underline;" class="mycode_u">Open</span> mIRC : Go to <span style="font-weight: bold;" class="mycode_b"><span style="text-decoration: underline;" class="mycode_u">T</span>ools</span> » <span style="font-weight: bold;" class="mycode_b">Script Editor</span> » <span style="font-weight: bold;" class="mycode_b">Remote</span> , after remote go to <span style="font-weight: bold;" class="mycode_b">File</span> » <span style="font-weight: bold;" class="mycode_b">Load</span> , Press ok .<br />
Copy<span style="font-weight: bold;" class="mycode_b"> vlc.mrc</span> addons on folder where u want to keep it after save . load ir and run it after run you will get some options which are as follows :<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="color: #ff0000;" class="mycode_color">VLC media player to use this script. Usage: /vlc -l to echo or -m to message active window. To use this, first you must open VLC and go to View &gt; Add Interface &gt; Web Interface, and you might get a firewall pop up, just click allow. All set.</span></span><br />
<br />
<br />
<br />
<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://librairc.net/forums/images/attachtypes/txt.png" title="mirc files" border="0" alt=".mrc" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=1387" target="_blank" title="">vlc.mrc</a> (Size: 1.16 KB / Downloads: 546)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[mIRC (Version: 7.43)]]></title>
			<link>https://librairc.net/forums/thread-9660.html</link>
			<pubDate>Mon, 16 Nov 2015 18:53:04 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://librairc.net/forums/member.php?action=profile&uid=208">Keith</a>]]></dc:creator>
			<guid isPermaLink="false">https://librairc.net/forums/thread-9660.html</guid>
			<description><![CDATA[As the forums continue to build, I wanted to take a moment to get the critical information about the mIRC client listed for everyone.<br />
<br />
<br />
The current version of <span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b">mIRC</span></span> is <span style="font-weight: bold;" class="mycode_b">7.43</span> &amp; can be downloaded by visiting the mIRC website. To open the website; click <a href="http://mirc.com" target="_blank" rel="noopener" class="mycode_url">here</a>.<br />
<br />
<br />
Along with downloading the mIRC client; you may want to check out the <span style="text-decoration: underline;" class="mycode_u">forums</span> that are provided. There you will find some important information about the client, and learn what others think about using it. <br />
<br />
<br />
Remember, <span style="font-style: italic;" class="mycode_i">mIRC is FREE for the first 30 days</span>. You're asked to register the client after to ensure future releases continue.<span style="font-style: italic;" class="mycode_i"> The fee is &#36;20.00</span> and it's a one-time; forever fee. You'll never need to register your client again &amp; you will not have the registration reminder continue to pop-up. The forums are located by clicking <a href="http://forums.mirc.com/ubbthreads.php" target="_blank" rel="noopener" class="mycode_url">here</a>.<br />
<br />
<br />
If you have any questions, comments, suggestions, or would just like to learn more about the client;<span style="font-weight: bold;" class="mycode_b"> feel free to stop in #mIRC</span> <span style="font-weight: bold;" class="mycode_b">on LibraIRC</span> - We'll be happy to assist you along the way!]]></description>
			<content:encoded><![CDATA[As the forums continue to build, I wanted to take a moment to get the critical information about the mIRC client listed for everyone.<br />
<br />
<br />
The current version of <span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b">mIRC</span></span> is <span style="font-weight: bold;" class="mycode_b">7.43</span> &amp; can be downloaded by visiting the mIRC website. To open the website; click <a href="http://mirc.com" target="_blank" rel="noopener" class="mycode_url">here</a>.<br />
<br />
<br />
Along with downloading the mIRC client; you may want to check out the <span style="text-decoration: underline;" class="mycode_u">forums</span> that are provided. There you will find some important information about the client, and learn what others think about using it. <br />
<br />
<br />
Remember, <span style="font-style: italic;" class="mycode_i">mIRC is FREE for the first 30 days</span>. You're asked to register the client after to ensure future releases continue.<span style="font-style: italic;" class="mycode_i"> The fee is &#36;20.00</span> and it's a one-time; forever fee. You'll never need to register your client again &amp; you will not have the registration reminder continue to pop-up. The forums are located by clicking <a href="http://forums.mirc.com/ubbthreads.php" target="_blank" rel="noopener" class="mycode_url">here</a>.<br />
<br />
<br />
If you have any questions, comments, suggestions, or would just like to learn more about the client;<span style="font-weight: bold;" class="mycode_b"> feel free to stop in #mIRC</span> <span style="font-weight: bold;" class="mycode_b">on LibraIRC</span> - We'll be happy to assist you along the way!]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Fun Popups]]></title>
			<link>https://librairc.net/forums/thread-1002.html</link>
			<pubDate>Wed, 12 Aug 2015 16:20:42 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://librairc.net/forums/member.php?action=profile&uid=11">Omar</a>]]></dc:creator>
			<guid isPermaLink="false">https://librairc.net/forums/thread-1002.html</guid>
			<description><![CDATA[<ul class="mycode_list"><li>This addon will let you use some fun stuffs to share it with everyone its a copy from pnplus but i had to make lots of edit on it so that it work </li>
</ul>
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="text-decoration: underline;" class="mycode_u">How to load the addon on your mIRC script</span></span><ul class="mycode_list"><li>Download the <span style="font-weight: bold;" class="mycode_b">FunStuffs.mrc</span> down, Put it on the mirc folder and go on <span style="font-weight: bold;" class="mycode_b">Tools</span> on the <span style="font-weight: bold;" class="mycode_b">MenuBar</span> - <span style="font-weight: bold;" class="mycode_b">Script Editor</span> --- &gt; <span style="font-weight: bold;" class="mycode_b">Remote</span> - <span style="font-weight: bold;" class="mycode_b">File</span>  - <span style="font-weight: bold;" class="mycode_b">Load</span> and then choose the place of the <span style="font-weight: bold;" class="mycode_b">FunStuffs</span> and then press <span style="font-weight: bold;" class="mycode_b">Open</span> then <span style="font-weight: bold;" class="mycode_b">Ok</span>.</li>
</ul>
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="text-decoration: underline;" class="mycode_u">How to use</span></span><br />
<ul class="mycode_list"><li>All you need to do is right click at any nick on the list and you will see a new popup window called Fun Stuff</li>
</ul>
<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://librairc.net/forums/images/attachtypes/unknown.png" title="Unknown" border="0" alt=".rar" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=30" target="_blank" title="">FunStuffs.rar</a> (Size: 58.32 KB / Downloads: 61)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[<ul class="mycode_list"><li>This addon will let you use some fun stuffs to share it with everyone its a copy from pnplus but i had to make lots of edit on it so that it work </li>
</ul>
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="text-decoration: underline;" class="mycode_u">How to load the addon on your mIRC script</span></span><ul class="mycode_list"><li>Download the <span style="font-weight: bold;" class="mycode_b">FunStuffs.mrc</span> down, Put it on the mirc folder and go on <span style="font-weight: bold;" class="mycode_b">Tools</span> on the <span style="font-weight: bold;" class="mycode_b">MenuBar</span> - <span style="font-weight: bold;" class="mycode_b">Script Editor</span> --- &gt; <span style="font-weight: bold;" class="mycode_b">Remote</span> - <span style="font-weight: bold;" class="mycode_b">File</span>  - <span style="font-weight: bold;" class="mycode_b">Load</span> and then choose the place of the <span style="font-weight: bold;" class="mycode_b">FunStuffs</span> and then press <span style="font-weight: bold;" class="mycode_b">Open</span> then <span style="font-weight: bold;" class="mycode_b">Ok</span>.</li>
</ul>
<br />
<span style="font-weight: bold;" class="mycode_b"><span style="text-decoration: underline;" class="mycode_u">How to use</span></span><br />
<ul class="mycode_list"><li>All you need to do is right click at any nick on the list and you will see a new popup window called Fun Stuff</li>
</ul>
<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://librairc.net/forums/images/attachtypes/unknown.png" title="Unknown" border="0" alt=".rar" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=30" target="_blank" title="">FunStuffs.rar</a> (Size: 58.32 KB / Downloads: 61)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Nick tracer Update! v1.1]]></title>
			<link>https://librairc.net/forums/thread-991.html</link>
			<pubDate>Tue, 26 May 2015 15:19:38 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://librairc.net/forums/member.php?action=profile&uid=161">Mechonit</a>]]></dc:creator>
			<guid isPermaLink="false">https://librairc.net/forums/thread-991.html</guid>
			<description><![CDATA[Hello there <img src="https://librairc.net/forums/images/smilies/smile.png" alt="Smile" title="Smile" class="smilie smilie_1" /> <br />
<br />
I want to share my nick tracer with you:<br />
<br />
It shows all nicknames a host has used on join.<br />
But you can also see all nicknames a host has used by doing /whowas nick or /whois nick.<br />
<br />
Bugtracker: bugs fixed.<br />
Changelog:<br />
New commands added: <br />
/user.check &lt;nickname&gt; - shows all nicknames a nicks host has used. Nick MUST be online!<br />
/host.check &lt;host&gt; - shows all nicknames a host has used. Please use *!*@host.org as format.<br />
/host.del &lt;host&gt; - Command /host.del &lt;*!*@Host.Com&gt; deletes all nicknames refered to the host including the host. Please use *!*@Host.Com as host format. Attention! If a user with the delted host joins a channel where you are in, the host will be added again.<br />
/nick.check &lt;nickname&gt; - shows all hosts a nickname has used in the format Nickname!Ident@Host.Org.<br />
/nick.del &lt;nickname&gt; - deletes a nickname including all host belonging to it. Attention if a nickname joins a channel you are in, it will be added again.<br />
/user.add &lt;nickname&gt; - adds a nickname to its belonging host which it is using at the moment. Nickname MUST be online.<br />
/nick.add &lt;nickname&gt; - adds a host to its belonging nickname. Nickname must be online.<br />
<br />
Part ONE: <a href="http://pastebin.com/YXnphAPR" target="_blank" rel="noopener" class="mycode_url">http://pastebin.com/YXnphAPR</a><br />
Part TWO: <a href="http://pastebin.com/RhptNqX7" target="_blank" rel="noopener" class="mycode_url">http://pastebin.com/RhptNqX7</a><br />
<br />
You HAVE TO USE all parts.<br />
Please use for each part an extra/other remote/script window. Do not paste both in the same remote!<br />
<br />
<br />
Greetings<br />
<br />
Mechonit<br />
<br />
<br />
PS: If you find any bugs, please post a comment. Thx. <img src="https://librairc.net/forums/images/smilies/smile.png" alt="Smile" title="Smile" class="smilie smilie_1" /> <br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://librairc.net/forums/images/attachtypes/txt.png" title="mirc files" border="0" alt=".mrc" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=28" target="_blank" title="">nicktracerpart1.mrc</a> (Size: 6.05 KB / Downloads: 610)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://librairc.net/forums/images/attachtypes/txt.png" title="mirc files" border="0" alt=".mrc" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=29" target="_blank" title="">nicktracerpart2.mrc</a> (Size: 843 bytes / Downloads: 585)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[Hello there <img src="https://librairc.net/forums/images/smilies/smile.png" alt="Smile" title="Smile" class="smilie smilie_1" /> <br />
<br />
I want to share my nick tracer with you:<br />
<br />
It shows all nicknames a host has used on join.<br />
But you can also see all nicknames a host has used by doing /whowas nick or /whois nick.<br />
<br />
Bugtracker: bugs fixed.<br />
Changelog:<br />
New commands added: <br />
/user.check &lt;nickname&gt; - shows all nicknames a nicks host has used. Nick MUST be online!<br />
/host.check &lt;host&gt; - shows all nicknames a host has used. Please use *!*@host.org as format.<br />
/host.del &lt;host&gt; - Command /host.del &lt;*!*@Host.Com&gt; deletes all nicknames refered to the host including the host. Please use *!*@Host.Com as host format. Attention! If a user with the delted host joins a channel where you are in, the host will be added again.<br />
/nick.check &lt;nickname&gt; - shows all hosts a nickname has used in the format Nickname!Ident@Host.Org.<br />
/nick.del &lt;nickname&gt; - deletes a nickname including all host belonging to it. Attention if a nickname joins a channel you are in, it will be added again.<br />
/user.add &lt;nickname&gt; - adds a nickname to its belonging host which it is using at the moment. Nickname MUST be online.<br />
/nick.add &lt;nickname&gt; - adds a host to its belonging nickname. Nickname must be online.<br />
<br />
Part ONE: <a href="http://pastebin.com/YXnphAPR" target="_blank" rel="noopener" class="mycode_url">http://pastebin.com/YXnphAPR</a><br />
Part TWO: <a href="http://pastebin.com/RhptNqX7" target="_blank" rel="noopener" class="mycode_url">http://pastebin.com/RhptNqX7</a><br />
<br />
You HAVE TO USE all parts.<br />
Please use for each part an extra/other remote/script window. Do not paste both in the same remote!<br />
<br />
<br />
Greetings<br />
<br />
Mechonit<br />
<br />
<br />
PS: If you find any bugs, please post a comment. Thx. <img src="https://librairc.net/forums/images/smilies/smile.png" alt="Smile" title="Smile" class="smilie smilie_1" /> <br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://librairc.net/forums/images/attachtypes/txt.png" title="mirc files" border="0" alt=".mrc" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=28" target="_blank" title="">nicktracerpart1.mrc</a> (Size: 6.05 KB / Downloads: 610)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://librairc.net/forums/images/attachtypes/txt.png" title="mirc files" border="0" alt=".mrc" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=29" target="_blank" title="">nicktracerpart2.mrc</a> (Size: 843 bytes / Downloads: 585)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[mIRC for Mobile Phones]]></title>
			<link>https://librairc.net/forums/thread-913.html</link>
			<pubDate>Thu, 05 Dec 2013 20:13:14 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://librairc.net/forums/member.php?action=profile&uid=11">MinDFreak</a>]]></dc:creator>
			<guid isPermaLink="false">https://librairc.net/forums/thread-913.html</guid>
			<description><![CDATA[Here are some scripts i picked near the best of them for the ppl who like to come chat from you mobile phone<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b">Andriod</span></span><br />
<br />
<ul class="mycode_list"><li>AndroIRC</li>
</ul>
<br />
<a href="https://play.google.com/store/apps/details?id=com.androirc&amp;hl=en" target="_blank" rel="noopener" class="mycode_url">https://play.google.com/store/apps/detai...oirc&amp;hl=en</a><br />
<ul class="mycode_list"><li>AndChat</li>
</ul>
<br />
<a href="https://play.google.com/store/apps/details?id=net.andchat" target="_blank" rel="noopener" class="mycode_url">https://play.google.com/store/apps/detai...et.andchat</a><br />
<ul class="mycode_list"><li>Simple Irc</li>
</ul>
<br />
<a href="https://play.google.com/store/apps/details?id=com.simpleirc" target="_blank" rel="noopener" class="mycode_url">https://play.google.com/store/apps/detai....simpleirc</a><br />
<br />
<ul class="mycode_list"><li>WhatsChat IRC</li>
</ul>
<br />
<a href="https://play.google.com/store/apps/details?id=com.whatschat" target="_blank" rel="noopener" class="mycode_url">https://play.google.com/store/apps/detai....whatschat</a><br />
<br />
<ul class="mycode_list"><li>Rice IRC Client</li>
</ul>
<a href="https://play.google.com/store/apps/details?id=it.mneri.android.rice" target="_blank" rel="noopener" class="mycode_url">https://play.google.com/store/apps/detai...droid.rice</a><br />
<br />
<hr class="mycode_hr" />
<hr class="mycode_hr" />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b">Symbian</span></span><br />
<ul class="mycode_list"><li>jmirc</li>
</ul>
<a href="http://www.allaboutsymbian.com/reviews/item/JmIRC.php" target="_blank" rel="noopener" class="mycode_url">http://www.allaboutsymbian.com/reviews/item/JmIRC.php</a><br />
<ul class="mycode_list"><li>Simple IRC</li>
</ul>
<a href="http://www.allaboutsymbian.com/reviews/item/13119_Simple_IRC.php" target="_blank" rel="noopener" class="mycode_url">http://www.allaboutsymbian.com/reviews/i...le_IRC.php</a><br />
<br />
<hr class="mycode_hr" />
<hr class="mycode_hr" />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b">Iphone</span></span><br />
<ul class="mycode_list"><li>Rooms Your IRC Chat Client</li>
</ul>
 <br />
<a href="https://itunes.apple.com/app/rooms-your-irc-chat-client/id288282245?affId=1539377&amp;ign-mpt=uo%3D6&amp;mt=8" target="_blank" rel="noopener" class="mycode_url">https://itunes.apple.com/app/rooms-your-...o%3D6&amp;mt=8</a><br />
<ul class="mycode_list"><li>Mango lite</li>
</ul>
 <br />
<a href="https://itunes.apple.com/us/app/mango-lite-free-irc-chat-client/id449136259?mt=8" target="_blank" rel="noopener" class="mycode_url">https://itunes.apple.com/us/app/mango-li...36259?mt=8</a><br />
<br />
<br />
<br />
<br />
]]></description>
			<content:encoded><![CDATA[Here are some scripts i picked near the best of them for the ppl who like to come chat from you mobile phone<br />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b">Andriod</span></span><br />
<br />
<ul class="mycode_list"><li>AndroIRC</li>
</ul>
<br />
<a href="https://play.google.com/store/apps/details?id=com.androirc&amp;hl=en" target="_blank" rel="noopener" class="mycode_url">https://play.google.com/store/apps/detai...oirc&amp;hl=en</a><br />
<ul class="mycode_list"><li>AndChat</li>
</ul>
<br />
<a href="https://play.google.com/store/apps/details?id=net.andchat" target="_blank" rel="noopener" class="mycode_url">https://play.google.com/store/apps/detai...et.andchat</a><br />
<ul class="mycode_list"><li>Simple Irc</li>
</ul>
<br />
<a href="https://play.google.com/store/apps/details?id=com.simpleirc" target="_blank" rel="noopener" class="mycode_url">https://play.google.com/store/apps/detai....simpleirc</a><br />
<br />
<ul class="mycode_list"><li>WhatsChat IRC</li>
</ul>
<br />
<a href="https://play.google.com/store/apps/details?id=com.whatschat" target="_blank" rel="noopener" class="mycode_url">https://play.google.com/store/apps/detai....whatschat</a><br />
<br />
<ul class="mycode_list"><li>Rice IRC Client</li>
</ul>
<a href="https://play.google.com/store/apps/details?id=it.mneri.android.rice" target="_blank" rel="noopener" class="mycode_url">https://play.google.com/store/apps/detai...droid.rice</a><br />
<br />
<hr class="mycode_hr" />
<hr class="mycode_hr" />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b">Symbian</span></span><br />
<ul class="mycode_list"><li>jmirc</li>
</ul>
<a href="http://www.allaboutsymbian.com/reviews/item/JmIRC.php" target="_blank" rel="noopener" class="mycode_url">http://www.allaboutsymbian.com/reviews/item/JmIRC.php</a><br />
<ul class="mycode_list"><li>Simple IRC</li>
</ul>
<a href="http://www.allaboutsymbian.com/reviews/item/13119_Simple_IRC.php" target="_blank" rel="noopener" class="mycode_url">http://www.allaboutsymbian.com/reviews/i...le_IRC.php</a><br />
<br />
<hr class="mycode_hr" />
<hr class="mycode_hr" />
<br />
<span style="text-decoration: underline;" class="mycode_u"><span style="font-weight: bold;" class="mycode_b">Iphone</span></span><br />
<ul class="mycode_list"><li>Rooms Your IRC Chat Client</li>
</ul>
 <br />
<a href="https://itunes.apple.com/app/rooms-your-irc-chat-client/id288282245?affId=1539377&amp;ign-mpt=uo%3D6&amp;mt=8" target="_blank" rel="noopener" class="mycode_url">https://itunes.apple.com/app/rooms-your-...o%3D6&amp;mt=8</a><br />
<ul class="mycode_list"><li>Mango lite</li>
</ul>
 <br />
<a href="https://itunes.apple.com/us/app/mango-lite-free-irc-chat-client/id449136259?mt=8" target="_blank" rel="noopener" class="mycode_url">https://itunes.apple.com/us/app/mango-li...36259?mt=8</a><br />
<br />
<br />
<br />
<br />
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Highlight your nickname]]></title>
			<link>https://librairc.net/forums/thread-877.html</link>
			<pubDate>Sun, 22 Sep 2013 09:33:24 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://librairc.net/forums/member.php?action=profile&uid=11">MinDFreak</a>]]></dc:creator>
			<guid isPermaLink="false">https://librairc.net/forums/thread-877.html</guid>
			<description><![CDATA[You can highlight your nickname with the color u want and the sound you want like when anyone calls your nickname on the main or pvt or any place you are in.<br />
<br />
Go on top bar choose <span style="font-weight: bold;" class="mycode_b">Tools</span> - <span style="font-weight: bold;" class="mycode_b">Address Book</span> -- <span style="font-weight: bold;" class="mycode_b">Hightlight</span><br />
<br />
Then mark <span style="font-weight: bold;" class="mycode_b">Enable hightlight</span> and then click on <span style="font-weight: bold;" class="mycode_b">Add</span><br />
<br />
At <span style="font-weight: bold;" class="mycode_b">highlight lines that contain these words:</span> type <span style="font-weight: bold;" class="mycode_b">&#36;me</span> it stand for ur nickname whatever it is ...<br />
<br />
then choose on color the color you want and on sound the sound u want .... but make sure at sound it only accept .wav file ...<br />
<br />
<br />
hope this topic was helpfull ... let me know if there is nothing you didn't understand it <img src="https://librairc.net/forums/images/smilies/smile.png" alt="Smile" title="Smile" class="smilie smilie_1" />]]></description>
			<content:encoded><![CDATA[You can highlight your nickname with the color u want and the sound you want like when anyone calls your nickname on the main or pvt or any place you are in.<br />
<br />
Go on top bar choose <span style="font-weight: bold;" class="mycode_b">Tools</span> - <span style="font-weight: bold;" class="mycode_b">Address Book</span> -- <span style="font-weight: bold;" class="mycode_b">Hightlight</span><br />
<br />
Then mark <span style="font-weight: bold;" class="mycode_b">Enable hightlight</span> and then click on <span style="font-weight: bold;" class="mycode_b">Add</span><br />
<br />
At <span style="font-weight: bold;" class="mycode_b">highlight lines that contain these words:</span> type <span style="font-weight: bold;" class="mycode_b">&#36;me</span> it stand for ur nickname whatever it is ...<br />
<br />
then choose on color the color you want and on sound the sound u want .... but make sure at sound it only accept .wav file ...<br />
<br />
<br />
hope this topic was helpfull ... let me know if there is nothing you didn't understand it <img src="https://librairc.net/forums/images/smilies/smile.png" alt="Smile" title="Smile" class="smilie smilie_1" />]]></content:encoded>
		</item>
	</channel>
</rss>