Kod:
Kullanim amaci :Kodu eklediğiniz de belirlenmiş olan kanalda atılan banları raporlama adında dosyanın icine atılan nick e ait txt dosyası oluşturur ve o nick e ait o kanalda atılan ne kadar ban varsa kayıt eder ve atılan kişi istediği zaman bu kayıtlara bakabilir. Ayrıca atılan kişiye özelden şu sebepten dolayı şu kişi tarafından atıldınız şeklinde bildirim mesajı gönderir
PHP- Kodu:
on $*:text:/^[\.!]ban/Si:#kanal: {
if (!$3) {
msg # Hatalı kullanım; ( .ban nick sebep )
}
elseif ($2 !ison #) && $regex($2,/\d+?/i) || ($2 !isreg #) {
msg # $qt($2) $+ , nickine ban atamazsınız. Kanalda görevli veya bulunmuyor. ( kanal sopları/founderi ile görüşün. )
}
elseif ($nick isreg #) {
msg # $nick Bu komutu kullanmaya yetkili değilsiniz.
}
else {
mode # +b $2
chanserv kick # $2 $3-
$iif(!$isdir(raporlama),mkdir raporlama)
write $+(raporlama/,$2,.,txt) $2 - $3- Sebebi ile $nick tarafından atılmıştır. $+ $fulltime
privmsg $2 $2 , $3- sebebi ile # kanalından atıldınız. Atan nick: $nick ( Bu zamana kadar atılan banları görmek için .infoban yazın lütfen. )
}
}
on $*:text:/^[\.!][ıli]nf[0öo]ban/Si:?: { if ($read $+(raporlama/,$nick,.,txt)) {
privmsg $nick kayıtlara bakılıyor lütfen bekleyin.
play $nick $+(raporlama/,$nick,.,txt)
}
}
