Tekil Mesaj gösterimi
Alt 10 Mayıs 2025, 00:59   #1
Çevrimdışı
Che
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
İp adresi ve konum sorgulama




Nick IP adresi ve konum sorgulama..
Komut; !nickip <nick>

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:TEXT:!nickip *:#: { var %nick = $2 if (%nick == $null) { msg $chan Lütfen bir nick girin! Örnek: !nickip nick return } if ($nick(%nick) == $null) { msg $chan %nick şu anda çevrimiçi değil! return } set %ipchan $chan set %ipnick %nick msg $chan %nick için IP adresi sorgulanıyor. . . .userip %nick } on *:USERIP:*: { var %ip = $2 if (%ip == $null) { msg %ipchan %ipnick için IP adresi alınamadı. Yetkiniz olmayabilir veya IP gizlenmiş olabilir. . . return } if ($regex(%ip, /^(\d{1,3}\.){3}\d{1,3}$/) == 0) { msg %ipchan Geçersiz IP adresi: %ip return } set %ipaddr %ip msg %ipchan %ipnick için IP: %ip | Konum sorgulanıyor. . . sockopen iplookup api.ip-api.com 80 } on *:SOCKOPEN:iplookup: { if ($sockerr) { msg %ipchan Bağlantı hatası! sockclose $sockname return } sockwrite -n $sockname GET /json/%ipaddr HTTP/1.1 sockwrite -n $sockname Host: api.ip-api.com sockwrite -n $sockname User-Agent: mIRC sockwrite -n $sockname Connection: close sockwrite -n $sockname $crlf } on *:SOCKREAD:iplookup: { if ($sockerr) { msg %ipchan Okuma hatası! sockclose $sockname return } var %data sockread %data if ($regex(%data, /"status":"success"/)) { if ($regex(%data, /"country":"([^"]+)"/)) { var %country = $regml(1) } if ($regex(%data, /"city":"([^"]+)"/)) { var %city = $regml(1) } if ($regex(%data, /"isp":"([^"]+)"/)) { var %isp = $regml(1) } if (%country) { msg %ipchan Nick: %ipnick | IP: %ipaddr | Ülke: %country | Şehir: %city | ISP: %isp } else { msg %ipchan Üzgünüm konum bilgisi alınamadı. . . } } elseif ($regex(%data, /"status":"fail"/)) { msg %ipchan IP sorgulama başarısız; Geçersiz veya özel IP adresi. . . } } on *:SOCKCLOSE:iplookup: { unset %ipchan unset %ipnick unset %ipaddr }


__________________
char *adres = [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] for(int i = 0; *(adres + i); i++) { putchar(toupper(adres[i])); }
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet bizimmekan reklamver