alias -l purge {
var %x = 1
while ($nick($active,%x)) {
var %z = 1
while ($read(Blacklist.txt,%z)) {
if ($address($nick($active,%x),1) == $read(Blacklist.txt,%z)) {
mode $active +b $address($nick($active,%x),1)
kick $active $nick($active,%x) 07B14lacklisted
inc %z
}
else {
inc %z
}
}
inc %x
}
}
This loop would be slower. If user in channel is more than 300...
Hey when i posted to my facebook it fatal error:
Fatal error: Uncaught exception 'FacebookRestClientException' with message 'Updating status requires the extended permission status_update' in /home/hawkee/public_html/phpBB2/includes/facebookapi_php5_restlib.php:2457 Stack trace: #0 /home/hawkee/public_html/phpBB2/includes/facebookapi_php5_restlib.php(1315): FacebookRestClient->call_method('facebook.users....', Array) #1 /home/hawkee/public_html/phpBB2/includes/fbauth.php(86): FacebookRestClient->users_setStatus('Commented on mI...', '100000046560481') #2 /home/hawkee/public_html/profile/comments.php(94): send_fbupdate('Commented on mI...') #3 {main} thrown in /home/hawkee/public_html/phpBB2/includes/facebookapi_php5_restlib.php on line 2457
If you are used while loop you needed to input inc %i see this code fallowing:
alias mirccc2html {
var %stdin = $+($replace($mid($1,$calc($pos($1,:,2) + 1)),$chr(32),$lf),$chr(15)), %stdout, %LF = 0, %i = 1, %len = $len(%stdin)
while (%i <= %len) {
var %char = $mid(%stdin,%i,1), %i = %i + 1
if (%char == $lf) var %LF = %LF + 1, %stdout = $+(%stdout,$iif(2 // %LF, ,$lf))
elseif (%char == $chr(2)) var %^B = $iif(%^B,$false,$true), %stdout = $+(%stdout,$iif(%^B,<b>,</b>))
elseif (%char == $chr(29)) var %^I = $iif(%^I,$false,$true), %stdout = $+(%stdout,$iif(%^I,<i>,</i>))
elseif (%char == $chr(31)) var %^U = $iif(%^U,$false,$true), %stdout = $+(%stdout,$iif(%^U,<u>,</u>))
elseif (%char == $chr(22)) var %^R = $iif(%^R,$false,$true), %stdout = $+(%stdout,$iif(%^R,<span class="R">,</span>))
elseif (%char == $chr(3)) {
if (%^K) var %^K = $false, %stdout = $+(%stdout,</span>), %color, %background-color
if ($mid(%stdin,%i,1) isnum) var %color = $base($v1,10,10,2), %i = %i + 1
if ($mid(%stdin,%i,1) isnum) var %color = $base($+(%color,$v1),10,10,2), %i = %i + 1
if ($mid(%stdin,%i,1) == ,) {
var %i = %i + 1
if ($mid(%stdin,%i,1) isnum) var %background-color = $base($v1,10,10,2), %i = %i + 1
if ($mid(%stdin,%i,1) isnum) var %background-color = $base($+(%background-color,$v1),10,10,2), %i = %i + 1
}
if (%color) var %^K = $true, %stdout = $+(%stdout,<span class=" $+ $+(K,%color,%background-color) $+ ">)
}
elseif (%char == $chr(15)) {
if (%^B) var %^B = $false, %stdout = $+(%stdout,</b>)
if (%^I) var %^I = $false, %stdout = $+(%stdout,</i>)
if (%^U) var %^U = $false, %stdout = $+(%stdout,</u>)
if (%^R) var %^R = $false, %stdout = $+(%stdout,</span>)
if (%^K) var %^K = $false, %stdout = $+(%stdout,</span>), %color, %background-color
}
else {
var %LF = 0
if (%char == &) var %stdout = $+(%stdout,&)
elseif (%char == <) var %stdout = $+(%stdout,<)
elseif (%char == >) var %stdout = $+(%stdout,>)
else var %stdout = $+(%stdout,%char)
}
inc %i
}
return $replace(%stdout,$lf,$chr(32))
}
if you forget this (inc %i) this script will have problem.