Tekil Mesaj gösterimi
Alt 03 Şubat 2009, 16:04   #4
Çevrimdışı
Difuzyon
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: if formatı hakkında




JOIN eventında kanala girer girmez o nickin,kanalda +,%,@,&,~ olduğunu görmez.
Çünkü kanala girdikten sonra nick yetki alır.JOIN eventı ise nickin kanala giriş anında(daha yetkisini almadan) okur.

Bu durumda sizin join eventında,kanala giriş yapan nickin yetkisini test etmeniz için girişten 2 sn. sonra(ki o zamana kadar yetkisi varsa ve nickinin şifresini girmişse) bir kontrol amaçlı işlem yapmanız gerekir.Örnek:

Op (@)için :

Kod:
on *:join:#Kanal:.timer 1 2 opkontrol $nick $chan
Alias:
opkontrol if $1 isop $2 { msg $2 $1 Kanalda optur }

2 sn. sonra işlem sonucu vermek üzere (Kanala giren nick giriş yaptığı kanalda op ise,kanala mesaj yazar.)

----------

Sop (&) için

Kod:
on *:join:#Kanal:.timer 1 2 opkontrol $nick $chan
Alias:
opkontrol if $count($nick($2,$1).pnick,&) { msg $2 $1 Kanalda soptur }

-----------

Founder (~) için

Kod:
on *:join:#Kanal:.timer 1 2 opkontrol $nick $chan
Alias:
opkontrol if $count($nick($2,$1).pnick,~) { msg $2 $1 Kanalda founderdir. }


Bu yöntemleri baz alarak düzenleyiniz...

İyi forumlar...

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet reklamver