CR için:
Kod: Kodu kopyalamak için üzerine çift tıklayın!
on *:text:!ip *:?:{
if !$2 { msg $nick IP adresini vermeden nasıl açmamı bekliyorsun? | halt }
if $chr(42) isin $2 { msg $nick Lütfen tam IP adresini giriniz. | halt }
if $numtok($2,46) != 4 { msg $nick IP adresi 4 bloktan oluşur. Lütfen doğru şekilde yazınız. Örnek: 81.212.99.90 | halt }
if $_ipmi($2) != 1 { msg $nick Verdiğiniz IP adresi değil. Lütfen kontrol edilmesini istediğiniz IP adresini veriniz. | halt }
else { set %kip. [ $+ [ $2 ] ] $nick | msg $nick Kontrol ediliyor, lütfen bekleyiniz... | stats k }
}
raw 216:*:{
if ($2 === k) && (%kip. [ $+ [ $3 ] ] != $null) { .raw unkline $+(*@,$3) | msg %kip. [ $+ [ $3 ] ] Belirttiğiniz IP adresinin banı açılmıştır. Keyifli sohbetler dileriz. | unset %kip. [ $+ [ $3 ] ] | halt }
}
alias _ipmi { return $regex($1,/^(?:(?:25[0-5]|2[0-4]\d|1?\d?\d)\.){3}(?:25[0-5]|2[0-4]\d|1?\d?\d)(?::(?:6[0-5]{2}[0-3][0-5]|6[0-5]{2}[0-2]\d|6[0-5][0-4]\d\d|6[0-4]\d{3}|[1-5]?\d{2,4}|[1-9]))?$/) }
bu tarz birşey yapılabilir.
|
Alıntı: |
[01:35:12] <Spiker> !ip 81.212.99.
[01:35:12] <Utuk> IP adresi 4 bloktan oluşur. Lütfen doğru şekilde yazınız. Örnek: 81.212.99.90
[01:35:21] <Spiker> !ip 81.212.99.*
[01:35:21] <Utuk> Lütfen tam IP adresini giriniz.
[01:35:53] <Spiker> !ip 85.100.11.x
[01:35:59] <Utuk> Verdiğiniz IP adresi değil. Lütfen kontrol edilmesini istediğiniz IP adresini veriniz.
[01:36:39] <Spiker> !ip 85.100.11.6
[01:36:39] <Utuk> Kontrol ediliyor, lütfen bekleyiniz...
[01:36:39] <Utuk> Belirttiğiniz IP adresinin banı açılmıştır. Keyifli sohbetler dileriz.
|
Fakat daha da geliştirilmesi gerekir. Hatırladığım kadarıyla NoMercy kendi attığı banları açıyordu. Ama CRde kline'ı kimin attığını göremezsin. Anca atıldığı sırada serverda olup kaydetmen gerekir.