![]() |
!unban arkadaslar ben soyle birsey istiyorum acaba mumkunmudur die size soruyorum, mesela benım #x kanalım war #y kanalı da bunun op kanalı bot #y kanalıba ban actırtmak icin gelenlerin #x kanalında banlımı deılmı oldugunu soylesin ( Ornegin ) : a, #x kanalında banınız bulunmamaktadır. ??? |
Cevap: !unban botun, mircbotmu yoksa socketmi ? |
Cevap: !unban mirc bot |
Cevap: !unban Kod: on *:text:!unban:#xops:{ |
Cevap: !unban peki socket ise ? |
Cevap: !unban socketse ibl calismayacaktir tüm banlari hash tablosuna kaydedip ordan okutmak lazımki bu gercekten uzun ve ugrasli bir is |
Cevap: !unban olmuyor |
Cevap: !unban on *:text:*:#y: { if $1 == !unban { mode #x +b | var %1 = 1,%2 = $ibl(#x,0) | while %1 <= %2 { if $+($nick,*) iswm $ibl(#x,%1) { mode #x -b $v2 | msg # #x kanalın'daki banınız kaldırıldı. | halt } | else { var $+(%,$nick) } | inc %1 } } | if $+(%,$nick) { msg # $nick #x kanalın'da banlı değilsiniz. } } Bilgi: #y kanal'ında unban yazan nick'in, #x kanal'ında banlı olup olmadığı taranır. Eğer banlı ise banı açılır. Değil ise uyarı atılır. Kod sorunsuz çalışır. |
Cevap: !unban y kanalında ne yazarsa yazsınlar ahmet #x kanalın'da banlı değilsiniz. diyip duruyor. ayrıca x kanalında banlı olanlara bile banlı değilsiniz diyor. |
Cevap: !unban Evet bracket hatası yapmışım; on *:text:*:#y: { if $1 == !unban { mode #x +b | var %1 = 1,%2 = $ibl(#x,0) | while %1 <= %2 { if $+($nick,*) iswm $ibl(#x,%1) { mode #x -b $v2 | msg # #x kanalın'daki banınız kaldırıldı. | halt } | else { var $+(%,$nick) } | inc %1 } | if $+(%,$nick) { msg # $nick #x kanalın'da banlı değilsiniz. } } } Şeklinde yaparsan düzgün şekilde çalışacaktır. |
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 06:13. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk