on *:rawmode:#kanalın: { if $2 == $me { halt } | if +a isin $1 && $2 !ison #bilmemne { .mode # -a $2 | .msg $2 #bilmemne kanalına girmeden protect olamazsınız. } }
Eğer #kanalın kanalında, birisi; +a modesine geçtiğinde #bilmemne kanalında bulunmuyorsa, o kullanıcıyı deprotect ederek özeline yukarıdaki mesajı atacaktır.
Fakat; kullanıcı +ao +av +aq modunuda almış olabilir.
Bu şekilde olduğu zaman kode çalışmaz.
Bu durumda yapman gereken;
on *:rawmode:#kanalın: { if $2 == $me { halt } | if *+a* iswm $1 && $2 !ison #bilmemne && $nick == $2 { var %: = $1 | .mode # $+(-,$gettok(%:,1,43)) $2- | .msg $2 #bilmemne kanalına girmeden protect olamazsınız. } }
Mesela diyelim; nick +havo oldu.
O zaman kodenin yapıcağı; -ahvo işlevidir.