Cevap: Servera giren badnickleri otomatik nick değiştirme
on *:snotice:*client connect*:var %1 = 1 | while ($read(bad.txt,%1)) { if ($regex($9,/ $+ $v1 $+ /i)) { inc %* 1 | os raw svsnick $9 $+(user,%*,$r(0,999)) 0:0 | break } | inc %1 } 1- Forumda var, bir dahakine aramalısın. 2- Burası hazır kod paylaşım bölümü, istek bölümü değil. 3- Bad.txt içerisine belirlediğin bad/kötü nick/rumuz-ları alt alta yaz/ekle. 4- Nick değiştirme komutu "os raw svsnick aktif-nick yeni-nick 0:0" olarak hatırlıyorum. Yanlışsa düzelt, operserv komutlarını neredeyse unuttum sayılır çünki. 5- Client connecting(status notice) mesajında $9 nick olmalı. Eğer denk gelmiyorsa, verdiğim kodu kullanarak nickin kaçıncı kelime olduğunu öğrenebilirsin. Kod:
on ^*:snotice:*client connect*:haltdef | echo -sc action $regsubex($1-,/(?<=.)(\s|$)/g,$+($chr(40),$($,),\n,$chr(41),$chr(32))) |