- Katılım
- 15 Şub 2025
- Mesajlar
- 40
- Tepkime puanı
- 3
- Puanları
- 8
- Konum
- İstanbul
- İsim
- Zadrich
- Cinsiyet
- Medeni Hali
- Memleket
- 21 DİYARBAKIR
- Takım
- Galatasaray
- Burç
- Kova
- Mesleği
- Makina Teknisyeni
İtibar:
Kod:
on $*:TEXT:/^[\\.!]nerden/Si:#denemee:{
set %:kanal #
var %ip = $2
if ($gettok(%ip,1,46) !isnum 1-255) || ($gettok(%ip,2,46) !isnum 0-255) || ($gettok(%ip,3,46) !isnum 0-255) || ($gettok(%ip,4,46) !isnum 0-255) || (!$2) {
msg # Kullanım: !nerden <IP adresi>
return
}
if ($sock(geo.sock)) { sockclose geo.sock }
sockopen geo.sock ip-api.com 80
set %geo.ip %ip
}
on *:SOCKOPEN:geo.sock:{
if ($sockerr) {
msg %:kanal Bağlantı hatası: $sockerr
return
}
sockwrite -n $sockname GET /line/ $+ %geo.ip $+ ?fields=city,country HTTP/1.1
sockwrite -n $sockname Host: ip-api.com
sockwrite -n $sockname User-Agent: Mozilla/5.0
sockwrite -n $sockname Connection: close
sockwrite -n $sockname $crlf
}
on *:SOCKREAD:geo.sock:{
var %data
sockread %data
if (%data == $null) { return }
if ($left(%data,4) == HTTP) { return }
if (*:* iswm %data) { return }
if (%data != $null) {
var %city = $gettok(%data,1,44)
var %country = $gettok(%data,2,44)
msg %:kanal IP Adresi %geo.ip şu konumda bulunuyor: %city %country
}
unset %geo.ip
}
on *:SOCKCLOSE:geo.sock:{
if ($isSet(%geo.ip)) {
msg %:kanal IP Adresi %geo.ip için konum bilgisi bulunamadı.
unset %geo.ip
}
unset %:kanal
}
Amacı bir kullanıcının nereden baglandıgını görmek tek satır ile
Kod'un alındıgı Birey/YAZILIMCI: Mylife
-
Kurulum:
Scriptinizi açın klavyenizden ALT+R Tuşlarına basın acılan Editörünüz'den Remote kısmına bastıktan sonra Dosya kısmından Yeni buttonunu tıklıyarak yeni sayfa açın ve kodu içine atıp TAMAM deyin.
Keyifli kullanımlar.