📢 Moderatör Olmak İçin Tıklayın
✍️ Editör Olmak İçin Tıklayın
⚖️ Forum Kurallarını Oku
IRCHane.Com - İRC ve mIRC Forum Sitesi - Webmaster https://www.tekmirc.com/

Geri Git   IRCHane.Com - İRC ve mIRC Forum Sitesi - Webmaster > mIRC Scripting > mIRC Scripting Tanıtımları
Kaydol Yardım Topluluk Takvim Bugünkü Mesajlar Ara

💻 Ayın Sunucusu 📻 Ayın Radyosu: Tek FM
💎 İrcHane.Com Reklam Alanı 💎

📚 İrcHane.Com Hakkında

İrcHane.Net, bilgi paylaşım platformudur. Kayıt olan herkes içerik paylaşabilir. Sorumluluk paylaşılan içeriği ekleyene aittir.

📢 Reklam & İş Birliği

Reklam, sponsorluk, öneri ve görüşler için iletişim sayfamızı kullanabilirsiniz.

⚖️ Forum Kuralları

Herkesin özgürce ama saygı çerçevesinde hareket ettiği, kurallı ve denetimli bir ortamdır.
💬
TÜRKİYE’NİN EN EĞLENCELİ SOHBET ODASI
Sponsor: Turkmirc.org
🎉 Hemen Katıl!
Yeni Konu Aç Cevapla  
 
LinkBack Konu Araçları Görünüm Modları
Old 30-11-24, 11:11   #1
Owner
 jeSt Kullanıcısının Avatarı
 
Üye No : 2
Üyelik Tarihi: 23-09-24
Nerden :
Konular : 1870
Mesajlar : 1,920
Aldığı Teşekkür : 30
Ettiği Teşekkür : 123
Rep Puanı: 10
Tuttuğu Takım : galatasaray
Ruh Halim: Cap Canli

Level: 36 [♥ Bé-Yêu ♥♥ Bé-Yêu ♥♥ Bé-Yêu ♥♥ Bé-Yêu ♥]
Paylaşım: 265 / 884
Güç: 640 / 4934
Tecrübe: 39%

Varsayılan TekMirc mIRC Scripting

Tekmirc mIRC Scripting: Temel Kavramlar ve Başlangıç Rehberi
mIRC, internet üzerindeki IRC (Internet Relay Chat) ağlarında kullanıcıların sohbet etmelerini sağlayan popüler bir sohbet istemcisidir. mIRC, aynı zamanda bir betik (scripting) dili olan mIRC Scripting Language (MSL) ile özelleştirilebilir ve kullanıcılar, sohbet deneyimlerini daha zengin hale getirmek için çeşitli otomasyonlar, komutlar ve botlar oluşturabilirler. Bu makalede, mIRC betikleme dilinin temel özelliklerini, bazı örnekleri ve yaygın kullanımları inceleyeceğiz.

1. mIRC Scripting Nedir?
mIRC scripting, mIRC istemcisi üzerinde kullanıcıların chat deneyimlerini özelleştirmelerine olanak sağlayan bir betik dilidir. mIRC, kullanıcıların IRC ağlarında sohbet ederken kullandıkları otomasyonları, komutları, uyarıları ve etkileşimli araçları bu dil aracılığıyla oluştururlar. Kullanıcılar, mIRC scripting ile özel komutlar yazabilir, belirli bir sohbet kanalında belirli eylemler gerçekleştirebilir, botlar oluşturabilir veya çeşitli bilgileri otomatik olarak çekebilirler.

2. mIRC Scripting Temel Yapısı
mIRC scripting, genellikle Event (Olay) ve Alias (Takma Ad) yapıları üzerine kurulur.

Eventler: mIRC istemcisinde belirli bir olay meydana geldiğinde çalışan betiklerdir. Örneğin, bir kullanıcı kanala katıldığında veya bir mesaj gönderildiğinde bu olay tetiklenir.

Alias: Kullanıcıların tanımladığı, bir komutu kısa bir adla çalıştırabilmesini sağlayan özel betiklerdir.

2.1. Temel Event Yapıları
mIRC scripting'de birkaç yaygın event türü vardır:

*on :JOIN: Bu event, bir kullanıcı kanala katıldığında çalışır.
*on :TEXT: Bu event, belirli bir kanal veya kullanıcıdan gelen bir mesaj alındığında tetiklenir.
*on :KICK: Bir kullanıcı bir kanaldan atıldığında tetiklenir.
Örnek bir on TEXT event'i:

on *:TEXT:!selam:#mychannel:{
msg $chan Merhaba, $nick! Nasılsınız?
}
Yukarıdaki betik, bir kullanıcı !selam komutunu yazarsa, mIRC istemcisi otomatik olarak yanıt verir ve "Merhaba, [nick]! Nasılsınız?" mesajını gönderir.

2.2. Alias Kullanımı
Alias'lar, kullanıcıların sık kullandığı komutları kısaltmalarla tanımlamasına olanak tanır. Örneğin:

alias selam {
msg $chan Merhaba, $nick! Nasılsınız?
}
Bu alias, selam komutunu çalıştırdığında, otomatik olarak aynı mesajı gönderir.

3. mIRC Script ile Bot Oluşturma
Birçok kullanıcı mIRC scripting dilini IRC botları oluşturmak için kullanır. Botlar, belirli komutları yanıtlamak, kanal moderasyonunu sağlamak veya kullanıcılarla etkileşime geçmek gibi görevleri otomatikleştirebilir.

Örnek bir bot betiği:

on *:TEXT:!yardim:#mychannel:{
msg $chan Merhaba $nick, yardım almak için kullanabileceğiniz komutlar: !selam, !sohbet, !bilgi
}
Bu örnekte, !yardim komutu girildiğinde bot, kullanıcılara yardımcı olacak bir komut listesi gönderir.

4. mIRC Script ile Kanal Moderasyonu
mIRC scripting, kanal yönetimi için de kullanılabilir. Örneğin, belirli kelimeleri engellemek, bir kullanıcıyı uyarma veya otomatik olarak kanal düzenini sağlama gibi işlemler yapılabilir.

on *:TEXT:*fool*:#mychannel:{
kick $chan $nick İyi bir dil kullan, lütfen!
}
Bu betik, kanal sohbetinde "fool" kelimesini içeren bir mesaj gönderildiğinde otomatik olarak o kullanıcıyı kanaldan atar.

5. Gelişmiş mIRC Scripting Özellikleri
Değişkenler: mIRC scripting, değişkenler kullanarak verileri depolayabilir ve işleyebilir. Değişkenler $varname şeklinde tanımlanır.

var %ad = "Ahmet"
msg $chan Merhaba, %ad!
Kontrol Yapıları: mIRC scripting, if, else, while, for gibi temel kontrol yapıları sunar.

var %sayi = 10
if (%sayi > 5) {
msg $chan Sayı 5'ten büyük!
}
Dosya İşlemleri: mIRC scripting, dosyaları okuma, yazma ve veri saklama işlemleri yapabilir.

/write log.txt Kullanıcı $nick kanala girdi.
6. mIRC Script Güvenliği
mIRC scripting ile yapılan betikler çok güçlüdür ancak yanlış kullanıldığında güvenlik sorunlarına yol açabilir. Aşağıdaki önlemleri almak önemlidir:

Komut Kısıtlamaları: Kullanıcıların bazı betiklere veya komutlara erişimini sınırlayın.
Dosya Erişimi: Betiklerde dosya okuma/yazma işlemleri dikkatlice yapılmalıdır, aksi takdirde kötü niyetli kullanıcılar sistem dosyalarına zarar verebilir.
Dış Bağlantılar: Dış sunucularla bağlantı kuran betikler, güvenlik risklerine yol açabilir. Bu nedenle yalnızca güvenilir kaynaklardan gelen betikler kullanılmalıdır.
7. Sonuç
mIRC scripting, IRC deneyimlerini zenginleştirebilecek çok güçlü bir araçtır. Basit komutlardan, gelişmiş botlar ve otomasyon sistemlerine kadar geniş bir yelpazede kullanım alanı sunar. Bu makale, mIRC scripting'e başlamak için temel bilgileri sundu, ancak daha fazla detaylı işlevsellik ve güvenlik önlemleri öğrenmek için mIRC belgeleri ve topluluk forumları takip edilebilir.




Kullanıcı Kişisel İmzası
jeSt çevrimdışı  
Alıntı ile Cevapla
Cevapla

Yer İmleri


Konuyu Görüntüleyen Aktif Kullanıcılar: 1 (0 üye ve 1 misafir)
 

Kullanım Yetkileriniz Gizle / Göster
Konu Yeni konu açamazsınız
Yanıt Cevap gönderemezsiniz
Ek Eklenti ekleyemezsiniz
Düzenleme Mesajlarınızı düzenleyemezsiniz
Silme Mesajlarınızı silemezsiniz.
Şikayet Şikayet edemezsiniz.

BBCode BB Code kullanımı Açık
Smiley Yüz İfadeleri kullanımı Açık
Resim Kodu [IMG] kullanımı Açık
HTML Kodu HTML kod kullanımı Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Forum Kuralları

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

💬 İrcHane.Com | 💻 Forum Teknik Destek

⚙ Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
Search Engine Optimization by vBSEO 3.6.0

⏰ Planlanmış Görevler:

© Forum yazılımcısı AEKyazılım

🎨 Tema Yapımcısı: AEK Yazılım

🌐 irchane.com © 2025

dkyazılım

Yukarı Çık