Hayır yanlış değil.
on join event'inde (is(
?)) ile, kişinin yetkisini belirliyemezsin.
Diyelim'ki,
a nick'i
#y kanal'ında access'e sahip.
A nick'i #y kanal'ına giriş yaptığı zaman, aşşağı yukarı
1 saniye içerisinde yetkili konumuna geçicektir.(Servis tarafından) O yüzden isop isprotect
vb. dönmez.
Yani senin dediğine göre;
on !*:join:#: { if $nick == isop { msg # $nick op. } }
Yaparsan
hiçbir cevap alamaz'sın.
Zaten mantık olarak
JOIN event'inde giren kişi için is(op|voice|hop) gibi işlevleri sorgulayamazsın.
Hı, eğer illa
on join event'inde sorgulamak istiyorsan;
on !*:join:#: { $+(.timer,$nick) 1 1 kntrl # $nick }
alias kntrl { if $count($nick($1,$2).pnick,@) == 1 { msg $1 $2 op konumunda. } }
Şeklinde bir snippet yazmalısın.
Aksi taktirde senin dediğin şekilde asla olmaz.