Kodu koruma botuna eklemek isteyenler bunu ekleyebilir:
Kod: Kodu kopyalamak için üzerine çift tıklayın!
on *:text:!statcalc*:#kanal:{
if !$2 || !$3 {
msg $chan Yalnış komut.
msg $chan Komut kullanımı: !statcalc #kanal #yansıtılıcakkanal
}
else {
set %bilgikanal $3
statcalc $2
msg $chan $3 kanalına $2 kanalının bilgileri yansıtılıyor.
}
}
alias opsayi return $nick($1,0,o)
alias voicesayi return $nick($1,0,o)
alias hopsayi return $nick($1,0,o)
alias yuzdetum return $calc($opsayi($1) + $hopsayi($1))
alias guvenliksev return $int($calc($nick($1,0) / 100 * $yuzdetum($1)))
alias statcalc {
if $me ison $1 {
msg %bilgikanal -* [Kullanıcı sayısı: $+(,$nick($1,0),) $+ ]
msg %bilgikanal -* [Voiceli kullanıcı sayısı: $+(,$voicesayi($1),) $+ ]
msg %bilgikanal -* [Görevli sayısı: $+(,$yuzdetum($1),) $+ ]
msg %bilgikanal -* [Banlı sayısı: $+(,$ibl($1,0),) - Ban korumalı: $+(,$iel($1,0),) $+ ]
msg %bilgikanal -* [Güvenlik durumu: $+(%,,$guvenliksev($1)),) = $iif($guvenliksev($1) >= 4,3Korunuyor1,4Yetersiz!1) $+ ]
unset %bilgikanal
}
else {
msg $chan $1 kanalı listemde yok , kanala giriş yapılıyor.
j $1
timer 1 1 statcalc $1
timer 1 5 part $1
}
}
Şeklinde bir kod ile mirc botumuza(sock bot değil!) ekleyerek kullandırtabiliriz.
Eklentiler:
Eğer kodu kullanan kişi , !statcalc #kanal #yansıtılıcakkanal komutuna cevap veren client , #kanal kısmında geçen kanalda yok ise kanala giriş yapıp istatistikleri yansıtılıcak kanal kısmındaki kanala yansıtır.
Manuel olarak /statcalc #kanal yaparken eğer #kanal kısmında belirttiğiniz kanalda yoksanız kanala giriş yapıp istatistikleri alabilirsiniz.
Güncellenecekmi?:
Sistem bir sock bot üzerine yazılıp istenilen bir sunucudaki herhangi bir kanalın status ve güvenlik bilgisini alıp size yansıtması gibi bir düşüncem var , boş zamanımda onu yapıcam.
--
Konu Mudin tarafından (21 Mart 2011 Saat 03:13 ) değiştirilmiştir.