Tekil Mesaj gösterimi
Alt 28 Kasım 2005, 16:52   #18
Utku
Misafir
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Yüzdesi:(%)



natsuka Nickli Üyeden Alıntı
ve birde şu kod var kanal geneline "tıklayın #sohbet" gibi reklam atanları anında banlayıp atması için şu şekilde bir code yazdım ;
-----------------------------------------------
on *:text:#*:#: {
if ($opnick==$me) {
mode $chan +b $nick2
kick $chan $nick 4kanal içerisinde 2Reklam 4yaptıgınız için uzaklaştırıldınız...
}
}
--------------------------------------------------------
ama buda çalışmadı kodlarda nerede hata olabilir acaba?

#* yazmışsın. Eğer adam;

#sohbet kanalına gelin

yazarsa atar. Ama adam;

kanalına gelin #sohbet

yazarsa atılmaz. Çünkü * işareti herhangi bir karakter veya karakter topluluğu yerine geçer. #* yazdığında da ilk karakter # olsun da gerisi ne olursa olsun anlamına gelir. Cümlenin ilk karakteri # olursa çalışır ama cümlenin ortasında # karakteri varsa çalışmaz. *#* yaparsan istediğin gibi olur.

Ayrıca on text yani yazıların kontrol edildiği durumda $opnick kullanamazsın. $nick2 diye birşey de yoktur.

on *:text:*#*:#:{ mode $chan +b $nick | kick $chan $nick Reklam yasak. }

on text : yazı durumunda
*#* : yazı içinde # karakteri geçiyorsa
# : ve yazının yazıldığı yer kanal ise

mode $chan +b $nick : olayın geçtiği kanalda ($chan) olayı yapan kişiyi ($nick) banla (+b)


Konu Utku tarafından (28 Kasım 2005 Saat 16:59 ) değiştirilmiştir.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklamver bizimmekan