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/)
-   -   uyardıktan sonra otomatik bütün kanallardan atma (https://www.ircforumlari.net/mirc-scripting-sorunlari/178636-uyardiktan-sonra-otomatik-butun-kanallardan-atma.html)

Difuzyon 22 Şubat 2009 15:25

Cevap: uyardıktan sonra otomstik bütün kanallardan atma
 
Kanallarda nickini değişenin, yeni aldığı nicki kelebek* ile başlıyorsa aşağıdaki kod senin op olduğun tüm kanallardan (kendiside o kanallardaysa) banlayıp atar:

Kod:

on *:nick:{
  if (kelebek* iswm $newnick) {
    var %a 1
    while %a <= $comchan($newnick,0) {
      if $me isop $comchan($newnick,%a) {
        ban -k $comchan($newnick,%a) $newnick 2 Dışarı..
      }
      inc %a
    }
  }
}


cszero 22 Şubat 2009 16:23

Cevap: uyardıktan sonra otomstik bütün kanallardan atma
 
difuzyon kardeşim herhangi bir nicki op olduğum bütün kanallardan kick+ban ile atmak için remote konusunda yardımını bekliyorum

bende orjinal mirc 6.31 versiyonu var remoteye ekliyorum allkick aliasını fakat
/allkick nick yazınca ALLKICIK unknown command yazıyo yardımcı olabilirmisin kardeşim

Difuzyon 22 Şubat 2009 21:30

Cevap: uyardıktan sonra otomstik bütün kanallardan atma
 
Aşağıdaki kodu ALIASES kısmına ekliyorsun,daha önce "allkick" adında bir alias eklediysen de eski olanı siliyorsun.

Kod:

allkick var %a 1 | while %a <= $comchan($1,0) { if $me isop $comchan($1,%a) { ban -k $comchan($1,%a) $1 2 Dışarı.. } | inc %a }
Kullanımı : /allkick nick

adigeragip 03 Mart 2009 00:17

Cevap: uyardıktan sonra otomstik bütün kanallardan atma
 
PHP- Kodu:

on *:nick:{
if (
kelebekiswm $newnick) { 
var %
a 1
while %<= $comchan($newnick,0) {
if 
$me isop $comchan($newnick,%a) {
mode $comchan($newnick,%a) -v $newnick
%opchannel $addtok(%opchannel,$comchan($newnick,%a),32)
}
inc %a
}
msg $token(%opchannel,1,32$newnick nickinizi değiştirin.
unset %
opchannel
$+(.timer,$newnick1 60 allkick1 $newnick 
}


bu kod cok işime yarıyo oncelıkle tekrar teşekkür ederim.
bi isteğim daha olacaktı. ben kanallarda deop oldugum zaman bu sefer özeline uyarı yolluyo ve 1dakıka gecınce atmaya calısıyo ve #abc KanaLında Op Değilsin! diyo.
deopken bi işlem yapmasa ne uyarı yapmasın nede atmaya calışmasın oyle yapabılırmıyız bunu.

Difuzyon 03 Mart 2009 03:48

Cevap: uyardıktan sonra otomstik bütün kanallardan atma
 
Kod:

on *:nick:{
  if (kelebek* iswm $newnick) {
    var %a 1
    while %a <= $comchan($newnick,0) {
      if $me isop $comchan($newnick,%a) {
        mode $comchan($newnick,%a) -v $newnick
        %opchannel = $addtok(%opchannel,$comchan($newnick,%a),32)
      }
      inc %a
    }
    if %opchannel != $null {
      msg $token(%opchannel,1,32) $newnick nickinizi değiştirin.
      $+(.timer,$newnick) 1 60 allkick1 $newnick
    }
    unset %opchannel
  }
}
alias /allkick1 {
  set %avar 1
  :aag
  if ($comchan($$1,%avar) != $null) && $me isop $comchan($$1,%avar) { /.ban -u600 $comchan($$1,%avar) $$1 2 | .kick $comchan($$1,%avar) $$1 12 Bütün KanaLLarımdan AtıLdın! 7,1 1--70<< 7adige ScRiPt0 >> 1-  
  }
  inc %avar
  if ($comchan($$1,%avar) != $null) goto aag
}


fener1907 03 Mart 2009 04:17

Cevap: uyardıktan sonra otomstik bütün kanallardan atma
 
bu kodu şu şekilde ayarlayabilmemiz mümkün mü.
deopken kod aynı şekilde özelden uyarsın ve bir dakika sonra deopken bota komut vererek atsa olmaz mı bildiğim kadarıyla oplar deopken komutla bota istediği kişileri attırabiliyo o komut devreye sokulabilir mi , yoksa burda işe yaramaz mı?

Difuzyon 03 Mart 2009 04:26

Cevap: uyardıktan sonra otomstik bütün kanallardan atma
 
Kod:

on *:nick:{
  if (kelebek* iswm $newnick) {
    var %a 1
    while %a <= $comchan($newnick,0) {
      if $me isop $comchan($newnick,%a) {
        mode $comchan($newnick,%a) -v $newnick
        %opchannel = $addtok(%opchannel,$comchan($newnick,%a),32)
      }
      inc %a
    }
    if %opchannel != $null {
      msg $token(%opchannel,1,32) $newnick nickinizi değiştirin.
      $+(.timer,$newnick) 1 60 allkick1 $newnick
    }
    else { msg $newnick Nickinizi değiştirin. | .timer 1 60 msg BOTNICK !at $newnick }
    unset %opchannel
  }
}
alias /allkick1 {
  set %avar 1
  :aag
  if ($comchan($$1,%avar) != $null) && $me isop $comchan($$1,%avar) { /.ban -u600 $comchan($$1,%avar) $$1 2 | .kick $comchan($$1,%avar) $$1 12 Bütün KanaLLarımdan AtıLdın! 7,1 1--70<< 7adige ScRiPt0 >> 1-  
  }
  inc %avar
  if ($comchan($$1,%avar) != $null) goto aag
}

Deop konumdayken nickinin özeline uyarı mesajı atar.
60 sn sonrada senin BOTNICK 'in özeline !at $newnick yazar.
BOTNICK yerine botunun nickini yazarsan ve botun özelden aldığı (varsa) böylesi bir komutu (yoksa komut karşılığını,yerine yazman gerekir) uygular...

Micron 04 Mart 2009 02:49

Cevap: uyardıktan sonra otomatik bütün kanallardan atma
 
Peki bu kodu şu şekilde nasıl yapabiliriz ?

Kanala kendimiz girincede guest3242 nicki olanı uyarıp 30 saniye sonra nasıl kick banlarız ?

Kanala guest girince uyarıp atıyor fakat biz kanala girince guest nick var ise uyarmıyor. Kolay gelsin teşekkürler.

Difuzyon 04 Mart 2009 15:27

Cevap: uyardıktan sonra otomatik bütün kanallardan atma
 
Bahsettiğinin bu konuyla alakası yok , ARAMA yapman halinde isteğine yakın bir çözüm bulabilirsin.

fener1907 04 Mart 2009 23:07

Cevap: uyardıktan sonra otomatik bütün kanallardan atma
 
bunu botun özeline değilde o kişiyle bulunduğum aynı kanallların geneline "!kb nick" şeklinde yazması mumkunmu.
Ama şu şekilde olacak op oldugum zamanlarda kanalda uyarıp allkick komutunu kullanacak deopken özelde uyaracak ve değişmezse kanal geneline "!kb nick" yazacak o kişiyle birlikte bulundugum butun kanallarda yazsın kı hepsınden aynı anda atmış oluyum


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

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