Tekil Mesaj gösterimi
Alt 08 Ekim 2007, 17:19   #16
Çevrimdışı
L4roXyL
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kanalda !kline nick Sebeb




İlk önce basit bir kod vericem;
on *:text:*:#kanal: { if $1 == !kb && $2 && $me isop # { ban -k # $2 $3- } }
Açıkladığımda mantığı anlarsan, diğer şeyleri kendin yapabilirsin.
Buradaki $1 : !kb oluyor, yani ilk yazılan kelime olduğu için mantık olarak 1. kelime oluyor ve $1 deniliyor.
Diyoruzki, if $1 == !kb ;
Eğer 1. kelime !kb kelimesi ile aynıysa/eşitse;
&& $2 (ve eğer ikinci bir kelime mevcut ise, yani !kb kelimesinden sonra ikinci bir kelime geliyorsa);
&& $me isop # (ve ben kanalda op isem);
İşlev olarak; { $2(nick'i) $3-(sebeb ile) kanaldan ban+kick şeklinde uzaklaştırayım. }

Tabi bu kod'u sen script'ine eklersin, millet !kb nick sebeb(ki girilmezse yine işlev yapar) yapınca çalışır.
Bunu geliştirerek sadece kanal'daki opların kullanması için yapabilirsin(if $nick isop #)
Veya sadece ahmet mehmet sukufe nickleri kullanabilsin şeklinde yapabilirsin($istok(ahmet mehmet sukufe,$nick,32)) gibi.
Veya sadece ben kendim yazıcam kendim işlev yapıcam diyorsan;
on *:input:#kanal: { if $1 == !kb && $2 { ban -k # $2 $3- } }
Şeklinde yaparsın.

Yani oldukça basit bir sistem ve forum'da onlarcası mevcut.


Konu L4roXyL tarafından (08 Ekim 2007 Saat 17:25 ) değiştirilmiştir.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet reklamver