|
| |||||||
| Help - Yardım mIRC Scripting hakkında her konuda yardım alabileceğiniz bölümdür. |
![]() |
| | LinkBack | Seçenekler |
|
#1
| ||||
| ||||
|
slmlar arkadaslar. elimde asağıdaki ğibi bir kod var. tüm banları yanyana olarak kaldırıyor . fakat nedense listede her zaman 1 adet ban bırakıyor silmiyor. Hepsini silmesi için ne yapabiliriz. yardımcı olursanız sevinirim alias unbanall { if ($me !isop #) { echo -a * You are not oped in # | halt } if ($ibl(#,0) == 0) { echo 12 -a * No bans to unset | halt } var %u = $ibl(#,0) while (%u > 0) { dec %u inc %t var %ban = %ban $ibl(#,%u) if (%t == $modespl) { mode # - $+ $str(b,$modespl) %ban unset %t %ban } } mode # - $+ $str(b,$modespl) %ban } |
| Sponsored Links |
|
#2
| ||||
| ||||
| Kod: alias unbanall {
if ($me !isop #) { echo -a * You are not oped in # | halt }
if ($ibl(#,0) == 0) { echo 12 -a * No bans to unset | halt }
var %u = $ibl(#,0)
while (%u > 0) {
inc %t
var %ban = %ban $ibl(#,%u)
if (%t == $modespl) {
mode # - $+ $str(b,$modespl) %ban
unset %t %ban
}
dec %u
}
mode # - $+ $str(b,$modespl) %ban
unset %t
} dec değerinin konumu if şartının bitiminde olması gerekir ayrıca %t değişkeni $modespl değerinden az olması durumunda bile unset edilmesi gerekir. |
![]() |
| Etiketler |
| açma, banları |
| |