Konu: Kanala oto
Tekil Mesaj gösterimi
Alt 22 Mart 2020, 17:44   #4
Çevrimiçi
Alper
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kanala oto




off Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
kanalda #mobilde aop sop olana yetki alan kişileri oto #mobil@ kanalına almasını istiyorum arkadaşalr yardımcı olacak varmıdır?


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@ } }



Konu Alper tarafından (22 Mart 2020 Saat 17:56 ) değiştirilmiştir.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet bizimmekan