Tekil Mesaj gösterimi
Alt 06 Ocak 2009, 18:08   #21
Çevrimdışı
XcLusive
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kanala Giren e otomatik ban




bu kodda
kanal değeri : $hget(%n,%1).item
nick değer : %n
kişinin ipi : %id

yapacağın if then else parametrelerini buna göre yapmalısın

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on !^*:join:#:haltdef | inc $+(%,$nick,ip) 1 | hadd -m $nick # 1 | if ($regex($evalnext($+(%,$nick,ip)),^1$)) { userip $nick } | unset $+(%,$nick,ip) raw 340:*: { haltdef | var %& = $regsubex($2,/\+|\*|-/g,) | var %n = $token(%&,1,61),%id = $token(%&,2,61) if ($hget(%n,0).item >= 1) { var %2 = $v1,%1 = 1 | while (%1 <= %2) { echo $color(join) -t $hget(%n,%1).item * Giriş: %n $+($chr(40),%id,$chr(41)) | if $regex(%id,/(192\.168|78\.85|92\.123)/g) { ban -k $hget(%n,%1).item %n 2 Yasaklı IP! } | inc %1 } | hfree $token($regsubex($2,/\+|\*|-/g,),1,61) } }

ip adreslerini renkli belirttiğim yere girersin nokta (.) koyarken başına \ koymalısın ve "\." gibi olmalı.

örnek : 78\.177\.73\.130|88\.246\.134\.118



not : kod büyük sunucular için kasıntı bilginiz olsun 0.682 saniyelik lag sürem : 4.678 oldu.


Konu XcLusive tarafından (06 Ocak 2009 Saat 18:18 ) değiştirilmiştir.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet reklamver