Ana Sayfa
mIRC Scripting Hazır Kodlar Hazır yazılmış mIRC Scripting kodlarını bu bölümde bulup, mIRC'lerinizde kullanabilirsiniz.


PARSELINE TR v2.0 — mIRC Türkçe Nick ve Mesaj Görünümü

Hazır yazılmış mIRC Scripting kodlarını bu bölümde bulup, mIRC'lerinizde kullanabilirsiniz.


Kullanıcı Etiket Listesi

 
LinkBack Konu Araçları Görünüm Modları
10 Ekim 2026, 15:39   #1
Çevrimdışı
Varsayılan PARSELINE TR v2.0 — mIRC Türkçe Nick ve Mesaj Görünümü

Merhaba arkadaşlar,

Bazı IRC sunucularında eski Türkçe kodlamayla gönderilen nickler ve mesajlar mIRC'de yanlış görünebiliyor. RainmaN PARSELINE TR v2.0, gelen Windows-1254 / ISO-8859-9 Türkçe verilerini Unicode'a dönüştürmek için hazırlanmış bir Remote scriptidir.

Neler yapıyor?
  • Gelen nick ve mesajlarda ç Ç ğ Ğ ı İ ö Ö ş Ş ü Ü karakterlerinin görünümünü düzeltir.
  • Geçerli UTF-8 nick ve mesajları korur.
  • Belirli bir sunucuya bağlı değildir; tüm bağlantılarda otomatik devreye girer. Her sunucu bağlantısının nick eşlemesini ayrı tutar.
  • Gözlemlenen nickin özgün baytlarını saklayarak WHOIS, özel mesaj ve NOTICE hedeflerini eşler. Mesaj gövdesi UTF-8 olarak kalır.
  • İki farklı ham nick aynı görünürse belirsiz hedefe gönderimi durdurur ve yerel uyarı verir.
  • Tamamen mIRC Remote Script ile çalışır. DLL, Python veya PowerShell gerektirmez; mesajları diske kaydetmez ve kanallara otomatik mesaj göndermez.

Bu sürümde yapılan düzeltmeler
Manuel açma zorunluluğu ve sunucu adı kısıtlaması kaldırıldı. Büyük Türkçe harfleri bozabilen dönüşüm hatası düzeltildi. Sunucunun bildirdiği ASCII, RFC1459 ve strict-RFC1459 nick karşılaştırma kuralları için destek eklendi.

Kurulum
Dosyayı mIRC klasörüne koyup aşağıdaki komutla yükleyin:
Kod:
/load -rs RainmaN-PARSELINE-TR-v2.mrc
Dosya başka klasördeyse tam yolunu kullanın. Daha önce yüklü dosyayı güncelliyorsanız:
Kod:
/reload -rs RainmaN-PARSELINE-TR-v2.mrc
Normal bağlantı ve kanal girişlerinde ayrıca /rmntr on veya /names yazmanız gerekmez; sunucudan gelen yeni nick listesi ve olaylar işlenir. Scripti kanalda zaten bulunurken yüklediğinizde ya da yeniden yüklediğinizde, önceden oluşmuş nick listesini bir kez yenilemek gerekebilir:
Kod:
/names #kanaladı
Bu komut her kanal girişinde yapılacak bir işlem değildir. Geçmiş mesaj satırları geriye dönük yeniden yazılmaz.

Komutlar
Kod:
/rmntr durum
/rmntr off
/rmntr on
/rmntr metin legacy
/rmntr metin auto
durum: Bulunduğunuz bağlantının durumunu gösterir.
off / on: Bulunduğunuz bağlantıda düzeltmeyi kapatır / açar. Yeniden bağlanınca otomatik açılır.
metin legacy: Mesaj metnindeki Adý, Hoþ, Baðlantý gibi bazı ek bozuk yazımları düzeltir. Gerçek ð, þ, ý harflerini de değiştirebileceği için isteğe bağlıdır.
metin auto: Varsayılan metin davranışına döner.

Test durumu
Son dosyada, gerçek mIRC 7.83 ve 7.84 içinde kontrollü PARSELINE satırlarıyla nick görünümü ve ON TEXT üzerinden mesaj karakterleri kontrol edildi. Windows-1254 ve UTF-8 için 12 Türkçe harf doğru sonuç verdi; manuel açma komutu gerekmedi.

Bu kontrol gerçek mIRC üzerinde yapılmıştır; tüm verilerin gerçek IRC sunucusundan geldiği uçtan uca ağ testi değildir. Önceki sürümde gerçek sunucuda WHOIS / özel mesaj / NOTICE kontrolleri yapıldı, ancak bu son düzeltmede bunların tamamı yeniden çalıştırılmadı. Yerel geçici sunucuyla tam bağlantı denemesi tamamlanamadı; başarılı olarak raporlanmadı. Ayrıntılar test raporundadır.

Kullanım ve sınırlar
  • Aynı işi yapan eski PARSELINE düzeltmesini eşzamanlı çalıştırmayın. Script mevcut Remote ve ayar dosyalarını otomatik değiştirmez.
  • Tüm bağlantılarda çalışması, bütün sunucuların ve kodlamaların test edildiği anlamına gelmez. Bu script genel amaçlı bütün kodlamaları dönüştüren bir araç değildir.
  • UTF-8 olarak gönderilen gerçek þ / ý nickler koşulsuz ş / ı yapılmaz. Kodlaması belirsiz verilerde UTF-8 tercih edilir.
  • Gözlemlenmemiş Unicode nicklere ve belirsiz eşleşmelere gönderim engellenebilir. Nick listesini yenileyerek gözlemi güncelleyebilirsiniz.
  • Bağlantı başına 2048 nick eşlemesi sınırı vardır. Karışık MODE parametreleri ve bütün IRC komutları için hedef dönüşümü desteklenmez.
  • Script bağlantı ortasında yüklenirse sunucunun nick karşılaştırma bildirimi henüz bilinmeyebilir; yeniden bağlantıda bilgi alınır.

Hatalı görünen bir örnek bildirirken mIRC sürümünü, /rmntr durum çıktısını ve örnek nick / mesajı paylaşabilirsiniz. Özel mesaj içeriklerini ve kişisel bilgileri paylaşmayın.

Eklenmiş Dosyalar
Dosya Türü: txt RainmaN-PARSELINE-TR-v2.txt (10.2 KB, 0 görüntüleme)
__________________
Her kapıyı açabiliyor olmanız, her kapıdan geçmeniz gerektiği anlamına gelmez.
 
10 Ekim 2026, 16:02   #2
Çevrimdışı
Varsayılan Yanıt: PARSELINE TR v2.0 — mIRC Türkçe Nick ve Mesaj Görünümü

İçeriği görmek için buraya tıklayarak kaydolunuz.
Türkçe karakter sorunu yaşayanlar için ek açıklama

Arkadaşlar, aramızda düzenlenmiş hazır mIRC paketleri kullanan çok kişi var. Bu paketlerde yapılan değişiklikler veya kullanılan kodlama ayarları, Türkçe karakterlerin gönderimini ve görünümünü etkileyebiliyor.

Ş ş Ğ ğ Ü ü İ ı Ö ö Ç ç harfleri sizde düzgün görünse bile karşı tarafa bozuk ulaşabilir.

Bizim görüşmemizde de bu durum bildirildi. Böyle bir sorun yaşadığınızda aynı mesajı temiz, resmî bir mIRC kurulumu üzerinden göndererek karşılaştırın.

Yalnızca karakter bozulmasına bakarak EXE’nin kesin bozuk olduğunu söylemek mümkün değildir.

PARSELINE TR v2.0’ın görevi, gelen nick ve mesajlardaki desteklenen Türkçe kodlama sorunlarını düzeltmektir.

EXE’yi onarmaz ve her düzenlenmiş paketteki gönderim sorununu çözeceğini garanti etmez. Karşı tarafa bozuk giden mesajlar için kullandığınız paketin kodlama ayarları ve diğer scriptleri de kontrol edilmelidir.

Yani şunu söylemek istiyorum, kod sorunsuz çalışmaktadır. ama günümüzde türkiye de kullanılan çoğu mirc.exe editlenmiş ve orjinalliğini yitirmiş olduğu için *özel olarak editlenmiş mirc.exe* lerde türkçe karakterler karşı tarafa bozuk gitmektedir. Kodun amacı da zaten mirc 7.x serilerinde bu sorunu çözmekti.
__________________
Her kapıyı açabiliyor olmanız, her kapıdan geçmeniz gerektiği anlamına gelmez.
 

Yer İmleri


Şu anda bu konuyu görüntüleyen etkin kullanıcılar: 1 (0 üye ve 1 konuk)
 

Yayınlama Kuralları


Forum saati GMT +3 olarak ayarlanmıştır. Şu an saat: 10:35

Forum
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
IRCdForum.Net, lisanslı vBulletin® kullanmaktadır.
Yasal Uyarı
IRCdForum.Net; 5651 sayılı kanuna göre yer sağlayıcı bir forum sitesidir. Dolayısıyla forumdaki içeriklerden ilgili içeriği paylaşan üyeler sorumludur. Hukuka aykırı içerik bildirimleri için İLETİŞİM linkinden bildirim gönderebilirsiniz.

güzel hosting

IRCdForum.Net; altyapı gücünü Güzel Hosting'den alır.