Konu: Çözüldü Ulke yasaklama Addonu Sorunu
Tekil Mesaj gösterimi
Alt 12 Ocak 2025, 03:39   #14
Çevrimdışı
ByaSiL Doğrulanmış Üye
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Ulke yasaklama Addonu Sorunu




silenger Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Yasak ulke kodu olan varmi güncel

Dilediğiniz Ükle'yi yasaklamanıza yardımcı olacak güzel bir kod
Yasaklamak istediğiniz ülkeyi Eklemek için : !Yasak ekle Hollanda Silmek için ise : !Yasak sil Hollanda


PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:text:*:#KANAL:{
if $regex($1,/^[!.][uüÜ]lke/Si) {
if !$
msg # Lütfen !ulke <ekle|sil|list> olarak belirtiniz. }
elseif $regex($2,/^ekle$/Si) {
if !$
msg # Lütfen !ulke ekle <Ulke> olarak belirtiniz. }
elseif $regex($3,/Bel[ıiİ]rs[ıiİ]z/Si) { msg # Böyle bir ülke yok :) }
elseif $hget(Ulke,$strip($3)) { msg # $strip($3) ülkesi yasak listesinde zaten ekli. }
else { .hadd -ms Ulke $strip($3$nick | .hsave -o Ulke Ulke.Yasak msg # $strip($3) yasak ülke listesine eklendi. }
}
elseif 
$regex($2,/^s[ıiİ]l$/Si) {
if !$
msg # Lütfen !yasak sil <Ulke> olarak belirtiniz. }
elseif !$hget(Ulke,$strip($3)) { msg # $strip($3) yasak ülke listesinde ekli değil. }
else { .hdel -ms Ulke $strip($3) | .hsave -o Ulke Ulke.Yasak msg # $strip($3) yasak ülke listesinden silindi. }
}
elseif 
$regex($2,/^l[ıiİ]st$/Si) {
if !
$hget(Ulke,0).data msg # Yasak ülke listesi boş. }
else {
msg # Yasak Ülke Listesi
msg # -
var %:| while %:<= $hget(Ulke,0).data {
msg # $+(%:t,.,$chr(41)) Ülke:4 $hget(Ulke,%:t).item Ekleyen:2 $hget(Ulke,%:t).data
inc %:t
}
msg # -
msg # Yasak Ülke Listesi Sonu
}
}
}
}
on *:start:if $isfile(Ulke.Yasak) { .hmake Ulke | .hload -o Ulke Ulke.Yasak }
on *:snotice:*:if $regex($1-,/Client connecting (on port|at) .+\: (.+) \(.+@.+\)/Si) { who +I $regml(2) }
raw 352:*:{ var %:r $r(1000,99999) | sockopen $+(ulke,%:r
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
style="color: #007700">.
ipaddresslocation.org 80 sockmark $+(ulke,%:r) $+($4,¿,$6) }
on *:sockopen:ulke*:{
if (
$sockerr) { .sockclose $sockname | return }
sockwrite -nt $sockname GET $+(/ip-address-locator.php?lookup=,$token($sock($sockname).mark,1,191)) HTTP/1.1
sockwrite 
-nt $sockname Host$sock($sockname).addr
sockwrite 
-nt $sockname Connectionkeep-alive
sockwrite 
-nt $sockname Accepttext/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
sockwrite -nt $sockname User-Agent: Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.111 Safari/537.36
sockwrite -nt $sockname $crlf
}
on *:sockread:ulke*:{
var %:ulke | sockread -f %:ulke | tokenize 32 %:ulke
if $regex($1-,/IP Country:<\/i> <b>(.+)<\/b>/i) { .hadd -ms Country $sockname $iif($regml(1),$regml(1),Belirsiz) }
elseif $regex($1-,/IP City: <b>(.+)<\/b>/i) { .hadd -ms Sehir $sockname $iif($regml(1),$regml(1),Belirsiz) }
elseif $regex($1-,/ISP Provider:<\/i> <b>(.+)<\/b>/i) {
$iif(!$window([MENTION=79043]Network[/MENTION]),window -e [MENTION=79043]Network[/MENTION])
echo -t [MENTION=79043]Network[/MENTION] [ GİRİŞ ] Nick:4 $token($sock($sockname).mark,2,191) - IP:4 $token($sock($sockname).mark,1,191) - Ülke:2 $hget(Country,$sockname) - Şehir:2 $hget(Sehir,$sockname) - ISP:5 $iif($regml(1),$regml(1),Belirsiz) $iif($hget(Ulke,$hget(Country,$sockname)),- 4Yasak Ülke Girişi!)
if $hget(Ulke,$hget(Country,$sockname)) { .gzline $+(*@,$token($sock($sockname).mark,1,191)) +5h Yasak Ülke Girişi }
.hdel -ms Country $sockname | .hdel -ms Sehir $sockname | sockclose $sockname
}


Bende böyle birşey var ama çalışıp çalışmadığını ve kimin yaptığını bilmiyorum.

__________________
#Vatan aşkı maya gibidir. Sütü bozuklarda tutmaz.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet bizimmekan reklamver