Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
| Kanal status ve güvenlik bilgisi
Kanalınızdaki status bilgisini ve buna bağlı olarak güvenlik bilgisini size sunan bir snippet, boş zamanımı değerlendiriyim dedim. Kod: Kodu kopyalamak için üzerine çift tıklayın! alias opsayi return $nick($1,0,o)
alias voicesayi return $nick($1,0,v)
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 {
echo -a -* [Kullanıcı sayısı: $+(,$nick($1,0),) $+ ]
echo -a -* [Voiceli kullanıcı sayısı: $+(,$voicesayi($1),) $+ ]
echo -a -* [Görevli sayısı: $+(,$yuzdetum($1),) $+ ]
echo -a -* [Banlı sayısı: $+(,$ibl($1,0),) - Ban korumalı: $+(,$iel($1,0),) $+ ]
echo -a -* [Güvenlik durumu: $+(%,,$guvenliksev($1)),) = $iif($guvenliksev($1) >= 4,3Korunuyor1,4Yetersiz!1) $+ ]
}
else {
j $1
timer 1 1 statcalc $1
}
} Komutun kullanımı manuel olarak tarama için /statcalc #kanal , otomatik kullanımı için : Kod: Kodu kopyalamak için üzerine çift tıklayın! on *:join:#:if $nick == $me { timer 1 1 statcalc $chan } kodunuda ek olarak ekleyebilirsiniz. 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.
|