🔔 Çevrimdışı bildirim almak ister misiniz?
Bir konuya etiketlendiğinizde, özel mesaj aldığınızda, bir mesajınız alıntılandığında forumda olmasanız bile anlık bildirim almak için lütfen izni verin.
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])); }