Konu: Kanala oto
Tekil Mesaj gösterimi
Alt 05 Nisan 2020, 15:25   #5
Çevrimdışı
Zalimsin
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kanala oto




Alper Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Hesapsızın söylediği gibi rawmodeden yola çıkılarak yapılabilir ama şöyle bir detay var kanal botları kanala girdiklerinde mod alıyor onları çekmemesi için ek bir kontrol mekanizması gerekiyor.


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:rawmode:#mobil: { if $regex($1,\+.*o) { cs status $chan $2 } } on ^$*:notice:/status.+\s(\d+)\s\x28(\S+)\x29/Si:?: { if ($regml(1) >= 50) { sajoin $3 #mobil@ } elseif $istok(AOP SOP,$regml(2),32) { sajoin $3 #mobil@ } halt }

Kodun mantığı kanalda +o olana chanserv ile status çekip önce seviyesini kontrol ediyor 50 ve yukarısı ise #mobil@ kanalına çekiyor. Bazı sunucularda levels kısmı 3(voice) 4(half) 5(op) olarak değiştiği için 2. koşul olarak yetki düzeyine bakıyor AOP veya SOP ise yine #mobil@ kanalına çekiyor.


Değişiklik yapılabilecek yerleri renklendirdim.


Edit:


Alternatif olarak @ vereni Chanserv olarak belirtirsek 2. koda gerek kalmayabilir.


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:rawmode:#mobil: { if $regex($1,\+.*o) && ($nick == chanserv) { sajoin $2 #mobil@ } }


on *:rawmode:#mobil: {
if $regex($1,\+.*o) && ($nick == chanserv) { sajoin $2 #mobil@ }
}

bunu % olanları kanal founderi filan daha ala bilirmi

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklamver bizimmekan