![]() |
if formatı hakkında Bu ve buna benzer durumlarda if ($nick isop $chan) { komutlar} eğer nick kanalda opise if ($nick == $me) { komutlar } eğer nick bensem if ($nick isnotify) { komutlar} eğer nick notify listemseyse vs vs.. Eğer nick Kanalda +q modunda yani kanalda owner konumunda .. eğer nick sop konumunda ise .. nasıl tanımalarız ? Yardım edebilirmisiniz. |
Cevap: if formatı hakkında Hangi event'ta kullanacaksın ? text , ban , join vs vs |
Cevap: if formatı hakkında on *:join:#:{ if ($nick == $me) On *:join de kullanacam. |
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... |
Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 22:20. |
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