![]() |
![]() |
![]() | #5 |
Çevrimdışı ![]() IF Ticaret Sayısı: (0) | Cevap: Farkli Kanallara Farkli Sajoin Rica ederim gülünecek bir durum yok,bilgi\fikir paylaşımı yapıyoruz. Yukarıda bahsettiğim yöntemi biraz daha açayım: on *:rawmode:#:{ if $chan == #sohbet { if ($1 == +h) { sajoin $2 #ops } if ($1 == +o) { sajoin $2 #ops } ... .. . } if $chan == #radyo { if ($1 == +h) { sajoin $2 #dj } if ($1 == +o) { sajoin $2 #dj } ... .. . } } Burda sorguyu #kanal isimlerine göre sınıflandırmış olduk. { , } bracket işaretlerinin nereleri kapsadığına dikkatlice bakarsanız mantığı daha rahat kavrayacaksınızdır. Bir nickin #kanalda yetki alması durumunda: RAWMODE event'ında $1 mode'ye $2 ise nick kısmına denk gelir. Yani burda $nick yerine $2 kullanmalıyız.Peki bunu nasıl anlayacağız ? derseniz: Önce şu kodu remoteme ekledim: on *:rawmode:#:echo -s $1 $2 $3 Açıklaması : Herhangi bir kanalda bir nick yetki aldığında 1.kelimeyi 2. kelimeyi 3. kelimeyi Status penceremde göster. Sonra denemek için yetkili olduğum kanala girdim,yetkimi aldığımda Status pencereme baktığımda: +oa Difuzyon Difuzyon yazdığını gördüm.Bu göre $1 , $2 kavramını kodda uygun yerlerde kullandım. Bu açıklamalar dahilinde sizlerde kodu kendinize göre dizayn edebilirsiniz. Hoşca paylaşımlar dilerim... |
| ![]() |
Etiketler |
farkli, kanallara, sajoin |
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| |
![]() | ||||
Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
Snoticeler Farkli Farkli Pencere | High | mIRC Scripting Sorunları | 1 | 08 Nisan 2021 01:16 |
Farkli Karsilama | DeLiKaNLi | Eggdrop, NeoStats, BNC | 7 | 17 Aralık 2011 22:34 |
Snoticeler Farkli Farkli Pencerede | Kan | mIRC Scripting Hazır Kodlar | 6 | 03 Mart 2010 21:55 |
Her sunucuya gireni farkli farkli kanalara sokmak | OperServ | mIRC Scripting Hazır Kodlar | 3 | 03 Kasım 2009 14:55 |
adwors`dan FArkli | Efendisiz | Unreal IRCd | 7 | 02 Mayıs 2007 20:27 |