Şimdi hayat'cım madem kendin yazıyorsun yardımcı olayım sana ve mantığı anlatayım.
Client Connecting yani girişte nick'e who/whois
vb çektirirsin.
Ben örnek olarak who çektim.
Biliyorsunki who sorgulamasında, sorgulanan nick'in gerçek ismi gözükmektedir.
Bu gerçek isim
$9 'a denk geliyor.
Tabi isimin içerisinde boşluk olabilme ihtimali yüksek olduğu için,
$9- yapıcaksın.
Yani kısaca kod şöyle oluyor;
on *:snotice:*Client conn*: { .enable #x | .who $9 }
#x off
raw *:* { if $numeric == 352 { if korumadaki-isim1 iswm $9- || korumadaki-isim2 iswm $9- { halt } | else { gline $6 Dışarı | halt } } | if $numeric == 315 { .disable #x | halt } }
#x end
Mantık bu ve kodede işini görecektir.
||(veya) ayracı ile çuğaltabilirsin.