IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  odeaweb

>
+
Etiketlenen Kullanıcılar

1Beğeni(ler)
  • 1 Post By RimeL

 
 
LinkBack Seçenekler Arama Stil
Prev önceki Mesaj   sonraki Mesaj Next
Alt 25 Ekim 2025, 11:35   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
mIRC Kullanıcı Girişinde Ülke & Şehir Bilgisi Gösterme




1. Adım: GEOIP API Kullanımı (dış istek için soket)

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:JOIN:#: { if ($nick != $me) { ; IP veya host üzerinden bilgi almak için bir soket isteği gönderiyoruz .whois $nick } } raw 311:*: { ; $2 = nick, $3 = kullanıcı adı, $4 = host set %geoip.nick $2 set %geoip.host $4 ; ip-api.com üzerinden veri çek (soket başlat) sockclose geoip sockopen geoip ip-api.com 80 } ;2. Adım: Soket ile API’ye İstek Gönder on *:sockopen:geoip: { if ($sockerr > 0) return sockwrite -n geoip GET /json/%geoip.host HTTP/1.1 sockwrite -n geoip Host: ip-api.com sockwrite -n geoip $crlf } ;3. Adım: API Yanıtını Oku ve Ülke & Şehir Bilgisi Yazdır on *:sockread:geoip: { var %data sockread %data if (%data != $null) { if (%data iswm *country*) { var %ulke = $json(%data, country) var %sehir = $json(%data, city) ; Kullanıcıya özel mesaj gönder msg %geoip.nick Hoş geldin! IP lokasyonuna göre bulunduğun yer: %sehir, %ulke } } } ;4. Adım: JSON Verisini Ayıklamak İçin Küçük Yardımcı Alias alias json { var %data = $1- var %field = $2 return $gettok($gettok(%data, $calc($findtok(%data,%field,1,34) + 1), 34),1,34) }


Bu sistem ip-api.com üzerinden sorgu yapar (günde 45 sorgu limiti ücretsizdir).

IP bilgileri, kullanıcı host'undan alınır.

Kullanıcıların IP'si cloaked (gizli) ise şehir bilgisi alınamayabilir.

Dilersen yanıtları sadece op olanlara göster, ya da log dosyasına yazdır gibi özellikler de eklenebilir.


Alıntıdır.

__________________

Kullanıcı imzalarındaki bağlantı ve resimleri görebilmek için en az 20 mesaja sahip olmanız gerekir ya da üye girişi yapmanız gerekir.

Konu SNOOPY tarafından (25 Ekim 2025 Saat 16:58 ) değiştirilmiştir.
 
Alıntı ile Cevapla

 


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
IP Adresi ile Ülke/Şehir Bilgisi Alma (Güncel) Mylife mIRC Scripting Hazır Kodlar 0 15 Şubat 2025 17:47
Çözüldü Girişte Şehir Gösterme ve Şehir Yasaklama Xadd1 mIRC Scripting Sorunları 44 19 Eylül 2022 19:55
Girişte Ülke/Şehir/İSP Gösterme - Güncel Bozkurt- mIRC Scripting Hazır Kodlar 7 01 Eylül 2022 21:03
Girişte Şehir Gösterme Addonu KeMaNiSt mIRC Scripting Hazır Kodlar 0 04 Haziran 2020 23:43