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/)
-   -   butun odalarda ban , kick (https://www.ircforumlari.net/mirc-scripting-sorunlari/179894-butun-odalarda-ban-kick.html)

lordsulu 14 Şubat 2009 02:14

butun odalarda ban , kick
 
1.operatörüm ve badnicki bulundugu kanallarda banlamak istiyorum
F3 /ban $comchan($1,0) $$1 böle bi komut mu ayarlamam gerek tam cıkartamadım

2. bütün kanallarda sebebli kick icin f4/kick $$1 bunu kişiyi bulundu kanallarda nasıl ayarlıyabilirim

komutlar yanlış olabilir ne yapmak gerek ?

uFuK 14 Şubat 2009 02:23

Cevap: butun odalarda ban , kick
 
Öncelikle bunu remoteye ekliyorsun
Alıntı:

alias ban {
var %i 1, %t $comchan($1,0)
while (%i <= %t) {
.mode $comchan($1,%i) | .kick $comchan($1,%i) $1 Sebep
inc %i
}
}
Bunu yazı yazdığın pencereye yazıp enterliyorsun.
Alıntı:

/alias f1 /ban $sline($active,1)
f1'e bastıgında nicklist'ten seçili olan nicki seninle ortak oldugu kanallardan atıyor.

Diğer söylediğin olaysa bad taramasıyla ilgili. Bununla ilgili forumda birçok konu mevcut tarat, bulamasazsan,yada yeterli olmazsa sana buraya tekrar yaz ilgileneyim.

İyi forumlar..


ATLAS 14 Şubat 2009 03:00

Cevap: butun odalarda ban , kick
 
Kod:

alias f1 { if $$1 { var %ü = $comchan($$1,0) | while %ü { if ($me isop $comchan($$1,%ü)) { ban -k $v2 $$1 2 BANSEBEBİ } | dec %ü } } }

uFuK 14 Şubat 2009 03:16

Cevap: butun odalarda ban , kick
 
Alıntı:

AtLaS Nickli Üyeden Alıntı (Mesaj 639699)
Kod:

alias f1 { if $$1 { var %ü = $comchan($$1,0) | while %ü { if ($me isop $comchan($$1,%ü)) { ban -k $v2 $$1 2 BANSEBEBİ } | dec %ü } } }


Birde kodun eL33t'e ait olduğunu yazsan, emeğe saygı olurdu en azından..

--> [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

ATLAS 14 Şubat 2009 03:24

Cevap: butun odalarda ban , kick
 
Benim adım eL33t değil alıntı yaparsam birgün yazarım ..

uFuK 14 Şubat 2009 03:25

Cevap: butun odalarda ban , kick
 
Koddaki değişken adı bile aynı olunca alıntı yaptın sandım ben, sanırım sana bir özür borçluyum:)

lordsulu 14 Şubat 2009 03:52

Cevap: butun odalarda ban , kick
 
kick icin nasıl olacak acaba sebebli kick komutu lazim bide beraber bulundugumuz odalarda kick alias olarak F tusuna

Tai_Pan 14 Şubat 2009 03:59

Cevap: butun odalarda ban , kick
 
1-Tüm Kanallardan Ban-Kick İçin:
alias f1 { { if $$1 { var %ü = $comchan($$1,0) | while %ü { if ($me isop $comchan($$1,%ü)) { ban -k $v2 $$1 2 5Tüm Kanallarımdan Banlandın! } | dec %ü } } } }
2- Tüm Kanallardan Kick İçin:
alias f2 { { if $$1 { var %ü = $comchan($$1,0) | while %ü { if ($me isop $comchan($$1,%ü)) { kick $v2 $$1 5Tüm Kanallarımdan Kicklendin! } | dec %ü } } } }


F tuşlarını sen belirlersin..

lordsulu 14 Şubat 2009 11:22

Cevap: butun odalarda ban , kick
 
yav alias olarak aliases e eklenecek komut verseniz aliasesi remotesini nasıl eklicem bi türlü beceremedim remote eklemesini biliyorum ama Ftuşuna işletemedim verdiğiniz komutları

muratt_aziz 14 Şubat 2009 11:38

Cevap: butun odalarda ban , kick
 
o zaten alias icin mırcte alıas bolumune ekleyecen

AzuLa 14 Şubat 2009 11:44

Cevap: butun odalarda ban , kick
 
Alıntı:

EteRNaL Nickli Üyeden Alıntı (Mesaj 639719)
1-Tüm Kanallardan Ban-Kick İçin:
alias f1 { { if $$1 { var %ü = $comchan($$1,0) | while %ü { if ($me isop $comchan($$1,%ü)) { ban -k $v2 $$1 2 5Tüm Kanallarımdan Banlandın! } | dec %ü } } } }
2- Tüm Kanallardan Kick İçin:
alias f2 { { if $$1 { var %ü = $comchan($$1,0) | while %ü { if ($me isop $comchan($$1,%ü)) { kick $v2 $$1 5Tüm Kanallarımdan Kicklendin! } | dec %ü } } } }


F tuşlarını sen belirlersin..

yukarıdaki kodları aliases kısmına eklemek için kodu alıp mirc'e aynen yapıştır.
yani:
Kod:

/alias /f1 { { if $$1 { var %ü = $comchan($$1,0) | while %ü { if ($me isop $comchan($$1,%ü)) { ban -k $v2 $$1 2 5Tüm Kanallarımdan Banlandın! } | dec %ü } } } }
şeklinde. bu şekilde yazıp enter'ladığında kodun aliases kısmına eklendiğini göreceksin.

---
illa da aliases kısmını açıp ben oraya ekleyeceğim diyorsan:
1-Tüm Kanallardan Ban-Kick İçin:
Kod:

/f1 { { if $$1 { var %ü = $comchan($$1,0) | while %ü { if ($me isop $comchan($$1,%ü)) { ban -k $v2 $$1 2 5Tüm Kanallarımdan Banlandın! } | dec %ü } } } }
2- Tüm Kanallardan Kick İçin:
Kod:

/f2 { { if $$1 { var %ü = $comchan($$1,0) | while %ü { if ($me isop $comchan($$1,%ü)) { kick $v2 $$1 5Tüm Kanallarımdan Kicklendin! } | dec %ü } } } }
bu şekilde ekleyebilirsin.

her iki yolu da kullanabilirsin.



lordsulu 14 Şubat 2009 11:50

Cevap: butun odalarda ban , kick
 
aliases bölümüne


alias f1 { if $$1 { var %ü = $comchan($$1,0) | while %ü { if ($me isop $comchan($$1,%ü)) { ban -k $v2 $$1 2 BANSEBEBİ } | dec %ü } } }
Bu lomudu ekliyorum olmuyor

yeni aliases dosyası acıyorum ekliyorum olmuyor

aliases ekliyecegim yere

F7 //var %cnk 1 | while %cnk <= $chan(0) { if $me isvoice $chan(%cnk) && $$1 ison $chan(%cnk) { mode $chan(%cnk) +b $$1 | kick $chan(%cnk) $$1 SEBEB. } | inc %cnk }


bunun gibi ekliyebiliyorum ama yukardaki sadece ban icin alias f1 .... bu şekilde olmuyor

muratt_aziz 14 Şubat 2009 12:12

Cevap: butun odalarda ban , kick
 
bu konuyla ılgılı bı sorunumda benım var asadakı kod kara listeye eklemıyor neden olabılır
Kod:

karaliste {
  if (!$1) {
    dialog -m karaliste.diyalog karaliste.diyalog
    return
  }
  if ($1 == -ekle) {
    if ($2 != $null) {
      if ($2 != $me $+ !*@*) || ($replace($address($me,1),$right($address($me,1),6), $+ * $+ ) !isin $2) {
        hadd -m karaliste $2 $iif($3-,$3-,n/a)
        echo -a ——> Kara Liste....!  $+ $parantez($2) $+  başarıyla listeye eklendi. ....
        if ($dialog(karaliste.diyalog)) { did -a $ifmatch 5 $2 $iif($3-,$parantez($3-)) }
        scon -at1 bkacs
      }
    }
    else { echo -a ——> Kara Liste....!  $+ Bilinmeyen kullanıcı! $+  Lütfen IAL update olana kadar bekleyin. .... }
  }
  elseif ($1 == -temizle) {
    hdel -w karaliste *
    echo -a ——> Kara Liste....!  $+ Başarıyla $+  temizlendi. ....
    if ($dialog(karaliste.diyalog)) { did -r $ifmatch 5 }
  }
  elseif ($1 == -cikar) {
    var %i = 1,%s
    while ($hmatch(karaliste,$2,%i)) {
      hdel karaliste $hmatch(karaliste,$2,%i)
      if ($dialog(karaliste.diyalog)) {
        var %x = $did($ifmatch,5).lines
        while (%x) {
          if ($did(karaliste.diyalog,5,%x) iswm $2) { did -d karaliste.diyalog 5 %x }
          dec %x
        }
        if (!$did(karaliste.diyalog,5).sel) { did -b karaliste.diyalog 7 }
      }
      inc %s
      inc %i
    }
    if (%s) { echo -a ——> Kara Liste....!  $+ Toplam $+  $parantez(%s) $iif(%s == 1,kişi,kişi) listeden silindi. .... }
    else { echo -a ——> Kara Liste....!  $+ $parantez($2) $+  sizin listenizde değil. .... }
  }
  hsave -ob karaliste Dosyalar\Txt\KaraListe.txt
}


Kod:

f3 {
  tumkanalkickban $$1 4Adios! (F3 Tuşu - Özel Kill)
  karaliste -ekle $address($$1,2) 4 Adios! (F3 Eklentisi $tarih $+ )
  karaliste -ekle $$1 $+ !*@* Adios! (F3 Eklentisi $tarih $+ )
}

f3 tıkladıgımda bu yazı cıkıyor

/hsave: Açılamıyor 'C:\Documents and Settings\aziz\Desktop\masa ustüm\taxi\Dosyalar\Txt\KaraListe.txt' (Satır 467, 7.ini)

AzuLa 14 Şubat 2009 12:18

Cevap: butun odalarda ban , kick
 


lordsulu arkadaşım:

Alıntı:

/alias /f1 { if $$1 { var %ü = $comchan($$1,0) | while %ü { if ($me isop $comchan($$1,%ü)) { ban -k $v2 $$1 2 BANSEBEBİ } | dec %ü } } }
bu şekilde aliases bölümüne ekleme yapamazsınız. bu şekilde ekleyebilmek için:

mIRC'i açıyorsunuz. Script Editoru açmadan(ALT + R) herhangi bir kanalda ya da özelde, ya d status penceresinde; hiç farketmez.

Kodu kopya alıyorsunuz ve editbox'a yapıştırıyorsunuz. (editbox - yazılarınızı yazdığınız yer)

ve Enter tuşluyorsunuz.

Bunları yaptıktan sonra: ALT + R ile Script Editoru açıp Aliases kısmına bakıyorsunuz.

muratt_aziz 14 Şubat 2009 12:29

Cevap: butun odalarda ban , kick
 
benım sorun mirc dosyasının salt okunur olmasından kaynaklanıyormus cozuldu tşkler

Corpse 15 Haziran 2009 11:24

Cevap: butun odalarda ban , kick
 
bunu ip değilde nick olarak nası yaparız?

sniper 16 Haziran 2009 03:04

Cevap: butun odalarda ban , kick
 
Alis'ın kısa yolu(kısa yoldan açılması) alt+d dir.
Bir başka yolu: /run Aliases.ini

yazının,komutun başına /alias yazmak: Direk Aliases.ini yani alias'a eklemek demektir.

/alias deneme
/alias /f1 /ban -k $chan $$1 sebep

vs

kolay gelsin

xpunta 17 Ağustos 2009 22:41

Cevap: butun odalarda ban , kick
 
Konudaki kodu yapıştırdım f1 için ayarladım ban artı kick için

aynı kodla aynı işlem ama açıklaması değişik başka bir kod eklemek istiyorum
f2 tuşu için kodda nerede değişiklik yapmam lazım?

Çok teşekkürler.

Alıntı:

FenomeNs Nickli Üyeden Alıntı (Mesaj 639679)
Öncelikle bunu remoteye ekliyorsun
Bunu yazı yazdığın pencereye yazıp enterliyorsun.
f1'e bastıgında nicklist'ten seçili olan nicki seninle ortak oldugu kanallardan atıyor.

Diğer söylediğin olaysa bad taramasıyla ilgili. Bununla ilgili forumda birçok konu mevcut tarat, bulamasazsan,yada yeterli olmazsa sana buraya tekrar yaz ilgileneyim.

İyi forumlar..

bu

WaLek 24 Aralık 2011 21:07

Cevap: butun odalarda ban , kick
 
Alıntı:

EteRNaL Nickli Üyeden Alıntı (Mesaj 639719)
1-Tüm Kanallardan Ban-Kick İçin:
alias f1 { { if $$1 { var %ü = $comchan($$1,0) | while %ü { if ($me isop $comchan($$1,%ü)) { ban -k $v2 $$1 2 5Tüm Kanallarımdan Banlandın! } | dec %ü } } } }
2- Tüm Kanallardan Kick İçin:
alias f2 { { if $$1 { var %ü = $comchan($$1,0) | while %ü { if ($me isop $comchan($$1,%ü)) { kick $v2 $$1 5Tüm Kanallarımdan Kicklendin! } | dec %ü } } } }


F tuşlarını sen belirlersin..




Söyle bi kod olabilirmi .. ben bı kac denedım ama oLmadi ..
#X kanaLındaki aoplar kullanacak meseLa !!kb aLL Nick
yazıldıgında yazan kişinin @ oldugu yerlerden atiLacak .. teŞekkurler Şimdiden ..

SiLuet 24 Aralık 2011 22:28

Cevap: butun odalarda ban , kick
 
Alıntı:

WaLek[aRaZi] Nickli Üyeden Alıntı (Mesaj 1040973562)
Söyle bi kod olabilirmi .. ben bı kac denedım ama oLmadi ..
#X kanaLındaki aoplar kullanacak meseLa !!kb aLL Nick
yazıldıgında yazan kişinin @ oldugu yerlerden atiLacak .. teŞekkurler Şimdiden ..

Kod:

on *:text:*:#:{
  if (!!kb == $1) {
    if ($nick !isop #) { msg # Çok Ayıp $nick ! Sen Bu komutu Kullanamassın!  }
    elseif ($2 && $3) {
      allban $nick $comchan($3,0) $3
    }
  }
}

alias allban {
  var %1 $2
  while (%1) {
    if ($1 isop $comchan($3,%1)) && ($me isop $comchan($3,%1))  {
    ban -k $comchan($3,%1) $3 Sebep
    }
    dec %1
  }
}


Paint 24 Aralık 2011 22:53

Cevap: butun odalarda ban , kick
 
Kod:

on *:text:!kb all*:#:{ var %sebep $iif($4,$4-,$nick tarafından banlandın.) | if $3 { var %ü = $comchan($3,0) | while %ü { if $me isop $comchan($3,%ü) && $nick isop $comchan($3,%ü) { ban -k $comchan($3,%ü) $3 %sebep } | dec %ü } } }
!kb all <nick> sebep

Eğer kodu yazan kişi kanalda op değilse o kanaldan atmaz.

Not: Sebep girilmezse Nick tarafından banlandın diye atar.

WaLek 25 Aralık 2011 20:42

Cevap: butun odalarda ban , kick
 
Alıntı:

SiLuet Nickli Üyeden Alıntı (Mesaj 1040973677)
Kod:

on *:text:*:#:{
  if (!!kb == $1) {
    if ($nick !isop #) { msg # Çok Ayıp $nick ! Sen Bu komutu Kullanamassın!  }
    elseif ($2 && $3) {
      allban $nick $comchan($3,0) $3
    }
  }
}

alias allban {
  var %1 $2
  while (%1) {
    if ($1 isop $comchan($3,%1)) && ($me isop $comchan($3,%1))  {
    ban -k $comchan($3,%1) $3 Sebep
    }
    dec %1
  }
}



Merhaba emegın cın tesekkurler ama calısmadı hıc uyarıda vermıyor en azından bakaLım kacıncı satır eksık ne vss. vs.. calısmıyor ama

WaLek 25 Aralık 2011 20:43

Cevap: butun odalarda ban , kick
 
Alıntı:

SiLuet Nickli Üyeden Alıntı (Mesaj 1040973677)
Kod:

on *:text:*:#:{
  if (!!kb == $1) {
    if ($nick !isop #) { msg # Çok Ayıp $nick ! Sen Bu komutu Kullanamassın!  }
    elseif ($2 && $3) {
      allban $nick $comchan($3,0) $3
    }
  }
}

alias allban {
  var %1 $2
  while (%1) {
    if ($1 isop $comchan($3,%1)) && ($me isop $comchan($3,%1))  {
    ban -k $comchan($3,%1) $3 Sebep
    }
    dec %1
  }
}


Alıntı:

Paint Nickli Üyeden Alıntı (Mesaj 1040973725)
Kod:

on *:text:!kb all*:#:{ var %sebep $iif($4,$4-,$nick tarafından banlandın.) | if $3 { var %ü = $comchan($3,0) | while %ü { if $me isop $comchan($3,%ü) && $nick isop $comchan($3,%ü) { ban -k $comchan($3,%ü) $3 %sebep } | dec %ü } } }
!kb all <nick> sebep

Eğer kodu yazan kişi kanalda op değilse o kanaldan atmaz.

Not: Sebep girilmezse Nick tarafından banlandın diye atar.


Bunuda calıstıramadım .. Hatta Bombos bir remote actım yenı ekledım genede calısmadı ... Sorun ne anLamadım ..

Paint 25 Aralık 2011 21:32

Cevap: butun odalarda ban , kick
 
Alıntı:

WaLek[aRaZi] Nickli Üyeden Alıntı (Mesaj 1040974966)
Bunuda calıstıramadım .. Hatta Bombos bir remote actım yenı ekledım genede calısmadı ... Sorun ne anLamadım ..

Yanlış yazıyorsundur. Komutları iki kodda denendi.

WaLek 25 Aralık 2011 22:25

Cevap: butun odalarda ban , kick
 
Alıntı:

Paint Nickli Üyeden Alıntı (Mesaj 1040975027)
Yanlış yazıyorsundur. Komutları iki kodda denendi.


Tekrar denedim hatta Su bendekı Komut

on *:text:!kball*:#aop: { if ($$2 != $me) { var %ctr = 1 | while ($comchan($2,%ctr).op) { ban -k $comchan($2,%ctr) $2 4 | inc %ctr } } }


Bunuda aLgıLamadı .. Server La alakası yoktur die dusunuyorum CR olması bıshey deıstırmez demi ..

Paint 25 Aralık 2011 22:41

Cevap: butun odalarda ban , kick
 
Alıntı:

WaLek[aRaZi] Nickli Üyeden Alıntı (Mesaj 1040975120)
Tekrar denedim hatta Su bendekı Komut

on *:text:!kball*:#aop: { if ($$2 != $me) { var %ctr = 1 | while ($comchan($2,%ctr).op) { ban -k $comchan($2,%ctr) $2 4 | inc %ctr } } }


Bunuda aLgıLamadı .. Server La alakası yoktur die dusunuyorum CR olması bıshey deıstırmez demi ..

Bizim kodlara buda çalışmadı şuda çalışmadı demişsin ama verdiğin kod farklı. :)

($comchan($2,%ctr).op) hata burdan kaynaklanıyor büyük ihtimalle ($comchan($2,%ctr)) böyle dene veya verdiğim kodu dene.

Narsinha 26 Aralık 2011 14:06

Cevap: butun odalarda ban , kick
 
Kod:

on *:text:!kball*:#aop: { var %s = $comchan($2,0) | while %s { if ($me isop $comchan($2,%s)) && ($nick isop $comchan($2,%s)) { ban -ku900 $v2 $2 allban! } | dec %s } }
kullanımı: !kball nick


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

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