IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   mIRC Scripting Sorunları (https://www.ircforumlari.net/mirc-scripting-sorunlari/)
-   -   Away Kontrol (https://www.ircforumlari.net/mirc-scripting-sorunlari/46922-away-kontrol.html)

SauRoN 10 Ocak 2008 14:22

Away Kontrol
 
S.a Arkadaşlar Bana Bir Away Kontrol Mesajı Lazım Yani Kanal Genelinde /kontrol Dedigimde Kanaldaki Oplar Hariç Tüm Userlere Away Kontrol Mesajıdır Die Bir Mesaj Atması ama Bende Kod Var Bunu Diyor ;
Cok hizli ileti gonderdiniz. Tekrar ileti gonderebilmek icin 28 saniye bekleyiniz.
Bunu Nasıl Çözebiliriz?

TiPiTiP 10 Ocak 2008 14:26

Cevap: Away Kontrol
 
Niyetin Away kontrol ise bu kod işine yarayabilir (maelstrom yazmıştı sanırsam):

Kod:

menu channel {
  • Away Scan:{ if ($group(#awayscan) = on) { wawayscan 04> hata; başka bir away taraması yapılıyor.. } | elseif ($group(#awayscan) = off) { wawayscan 04> # kanalında away taraması başlatıldı.. | unset %awayscan | .enable #awayscan | who # } }
}
#awayscan off
raw 352:*:{ if (G isincs $7) { set %awayscan $addtok(%awayscan,$6,32) | raw -q whois $6 } }
raw 315:*:{ if ($group(#awayscan) = on) { .disable #awayscan | wawayscan 07> $iif($numtok(%awayscan,32) > 0,$2 kanalında $ifmatch tane away nick bulundu $+ $chr(44) away mesajlarına bakılıyor.,$2 kanalında kimse away değil..) } }
#awayscan end
raw 301:*:{ if $istok(%awayscan,$2,32) { wawayscan 05! away nick; $+(,$2,) mesaj; $3- | set %awayscan $remtok(%awayscan,$2,1,32) } }
alias wawayscan { if !$window(@AwayScan) { window -lk0z @AwayScan } | aline -p @AwayScan $time(HH:nn.sst) $1- }
menu @AwayScan {
  Kopyala:clipboard $sline(@AwayScan,1)
  -
  $iif($strip($gettok($sline(@AwayScan,1),2,32)) = $chr(33),Kick):{
    var %o = $comchan($strip($gettok($sline(@AwayScan,1),5,32)) ,0) | while %o {
      var %c = $comchan($strip($gettok($sline(@AwayScan,1),5,32)) ,%o), %ö = $strip($gettok($sline(@AwayScan,1),5,32))
    if $me isop %c { kick %c %ö Away } | dec %o }
  }
  $iif($strip($gettok($sline(@AwayScan,1),2,32)) = $chr(33),Kick $+($chr(40),?,$chr(41))):{
    if $?="Kick mesajını yazınız:" {
      var %ç = $!
      var %o = $comchan($strip($gettok($sline(@AwayScan,1),5,32)) ,0) | while %o {
        var %c = $comchan($strip($gettok($sline(@AwayScan,1),5,32)) ,%o), %ö = $strip($gettok($sline(@AwayScan,1),5,32))
      if $me isop %c { kick %c %ö %ç } | dec %o }
    }
  }
  -
  $iif($strip($gettok($sline(@AwayScan,1),2,32)) = $chr(33),KBan):{
    var %o = $comchan($strip($gettok($sline(@AwayScan,1),5,32)) ,0) | while %o {
      var %c = $comchan($strip($gettok($sline(@AwayScan,1),5,32)) ,%o), %ö = $strip($gettok($sline(@AwayScan,1),5,32))
    if $me isop %c { ban -k %c %ö 2 Away } | dec %o }
  }
  $iif($strip($gettok($sline(@AwayScan,1),2,32)) = $chr(33),KBan $+($chr(40),?,$chr(41))):{
    if $?="KickBan mesajını yazınız:" {
      var %ç = $!
      var %o = $comchan($strip($gettok($sline(@AwayScan,1),5,32)) ,0) | while %o {
        var %c = $comchan($strip($gettok($sline(@AwayScan,1),5,32)) ,%o), %ö = $strip($gettok($sline(@AwayScan,1),5,32))
      if $me isop %c { ban -k %c %ö 2 %ç } | dec %o }
    }
  }
  -
  $iif($line(@AwayScan,0) > 0,$style(0),$style(2)) Temizle:clear @AwayScan
  Kapat:window -c @AwayScan
}


SauRoN 10 Ocak 2008 16:52

Cevap: Away Kontrol
 
Yok Mesaj Atıcak Ozellere Mesela Bu Bir Reklam Kontrol Die Ama Yukarda gösterdigim Gibi Hemen Yollamıyor

L4roXyL 10 Ocak 2008 17:15

Cevap: Away Kontrol
 
alias kontrol { if $left($active,1) == $chr(35) { var %s = 1 | while %s <= $nick($active,0) { if $count($nick($active,%s).pnick,@,&,~,+,%) == 0 { .msg $nick($active,%s) mesajın. } | inc %s } } }

Herhangi bir kanal penceresin'de; /kontrol yazman yeterli olur.
Ayrıca o uyarıyı almanın sebebi, sunucu text flood korumasın'dan kaynaklanıyor. IRCop yetkisine sahipsen, bu uyarıyı almazsın.


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 07:11.

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net