mIRC'in en kullanıcı dostu özelliklerinden biri Popup Menüsü desteğidir. Popup sistemi sayesinde ekranın farklı alanlarında sağ tıkladığınızda açılan menüleri tamamen özelleştirebilir, yeni komutlar ekleyebilir, hiyerarşik alt menüler oluşturabilir ve sık kullandığınız IRC işlemlerine tek tıklamayla erişebilirsiniz.
Bu rehberde mIRC Popup menülerinin ne olduğunu, nasıl düzenleneceğini, sözdizimi kurallarını ve kendi özel sağ tık menülerinizi nasıl oluşturabileceğinizi adım adım anlatıyoruz.
mIRC Popup Menüsü Nedir?
mIRC arayüzünde belirli bir alana (kanallar, özel mesajlar, rumuz listesi, durum penceresi veya üst menü) sağ tıkladığınızda karşınıza çıkan özelleştirilebilir bağlam menüleridir (context menus).
Popup menüleri kullanım alanına göre 5 ana kategoriye ayrılır:
- Status: Sunucu durum penceresinde sağ tıklandığında açılan menü.
- Channel: Sohbet kanalı penceresinin ortasına sağ tıklandığında açılan menü.
- Query: Özel mesaj (özel sohbet) penceresinde geçerli menü.
- Nick List: Sağ taraftaki kanal kullanıcı listesindeki rumuzlara sağ tıklandığında açılan menü.
- Menu Bar: mIRC'in en üst ana menü çubuğuna eklenen özel menü başlıkları.
POPUP EDITÖRÜNE ERİŞİM VE SÖZDİZİMİ
Popup Editörü Nasıl Açılır?
Popup düzenleyicisini açmak için iki pratik yol vardır:
1. Menü ÜzerindenÜst menüden Tools → Script Editor → Popups sekmesine geçin.
2. Kısayol Tuşuyla (Önerilen)Klavyenizden Alt + P tuş kombinasyonunu kullanın.
Açılan pencerede View menüsünden düzenlemek istediğiniz pencere türünü (Channel, Nick List, Query, Status veya Menu Bar) seçebilirsiniz.
Temel Yazım Kuralı (Sözdizimi)
Popup menülerinin temel çalışma mantığı Görünen Ad:Komut şeklindedir:
Sözdizimi ÖrneğiGoogle Aç:/run https://www.google.com
ÖRNEK POPUP MENÜ KODLARI
1. Nick List (Kullanıcı Listesi) İçin Pratik Menü
Kanal sağındaki kullanıcı listesinde bir rumuza sağ tıklandığında çalışacak örnek komutlar ($$1 seçili kullanıcının nickini ifade eder):
Nick List PopupsWhois Bilgisi:/whois $$1 Özel Mesaj Aç:/query $$1 Ping At:/ping $$1 - Kanal Operasyonları .Op Ver:/mode # +o $$1 .Deop Yap:/mode # -o $$1 .Voice Ver:/mode # +v $$1 .Devoice Yap:/mode # -v $$1 - Kullanıcıyı Engelle:/ignore $$1
2. Alt Menü ve Ayırıcı Çizgi Mantığı
Menülerinizi düzenli tutmak için . (nokta) ve - (tire) simgelerini kullanabilirsiniz:
- Ayırıcı Çizgi: Menüde yatay çizgi oluşturmak için tek başına
-yazılır. - 1. Seviye Alt Menü: Satır başına tek nokta
.Menü Adıkoyarak ana menünün altına toplanır. - 2. Seviye Alt Menü: İki nokta
..Alt Menükoyarak daha derin iç menüler kurgulanabilir.
3. Sık Kullanılan Değişkenler (Variables)
Dinamik popup menüleri oluştururken yararlanabileceğiniz hazır mIRC değişkenleri:
| Değişken | Açıklama | Örnek Kullanım |
|---|---|---|
$me | Kendi rumuzunuz (nick) | /msg NickServ INFO $me |
$chan veya # | Şu an bulunulan aktif kanal | /topic # Yeni Konu |
$$1 | Seçilen / sağ tıklanan 1. kullanıcı | /whois $$1 |
$network | Bağlı olunan IRC ağının adı | echo -a Bağlı Ağ: $network |
$server | Bağlantı kurulan IRC sunucu adresi | echo -a Sunucu: $server |
4. Popup Dosyalarını (.ini) Yükleme ve Kaldırma
Hazır popup menü dosyalarını dışarıdan yüklemek veya kaldırmak için Status ekranında şu komutları kullanabilirsiniz:
Popup Yükleme Komutu/load -p popuplar.ini
Popup Kaldırma Komutu/unload -p popuplar.ini
Popup Menülerinin Avantajları
- Komut yazma zorunluluğunu ortadan kaldırarak hızı artırır.
- Kanal yöneticileri için ban, kick ve op işlemlerini tek tıkla yapmayı sağlar.
- Görsel ve hiyerarşik düzen ile mIRC kullanımını kolaylaştırır.
Kullanım ve Güvenlik İpuçları
- Rumuz şifrelerinizi popup kodlarının içine açık metin olarak yazmayın.
- Karışıklığı önlemek için çok uzun menüleri alt kategorilere (nokta ile) bölün.
- Hazır
.iniyüklerken güvenilir kaynakları tercih edin.
SIK SORULAN SORULAR
:) işaretini unutmadığınızdan emin olun.popups.ini dosyasını Script Editor → Popups → File → Load menüsünden tekrar yükleyebilirsiniz.📌 Özet ve Sonraki Adımlar
mIRC Popup sistemi, özelleştirme yeteneğinizi en üst noktaya çıkarır. Diğer mSL ve Addon rehberlerimize göz atarak mIRC bilgilerinizi pekiştirebilirsiniz: