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