📢 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 Programları
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 08-12-24, 02:12   #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 / 4897
Tecrübe: 39%

Varsayılan mIRC Scripting: IRC’de Otomasyon ve Özelleştirme İçin Güçlü Bir Araç

mIRC, Windows işletim sistemi için geliştirilmiş popüler bir IRC (Internet Relay Chat) istemcisidir. 1995 yılında Khaled Mardam-Bey tarafından geliştirilen mIRC, zamanla geniş bir kullanıcı kitlesi edinmiş ve IRC sohbet dünyasında önemli bir yer edinmiştir. mIRC’in sunduğu en güçlü özelliklerden biri de, kullanıcılara sohbet deneyimlerini kişiselleştirme ve otomatikleştirme imkanı veren mIRC Scripting dilidir. Bu makalede, mIRC Scripting hakkında genel bir bakış, temel özellikler ve kullanım örnekleri hakkında bilgi verilecektir.

1. mIRC Scripting Nedir?
mIRC Scripting, mIRC istemcisinde çeşitli işlevleri otomatikleştirmenizi, özelleştirmenizi ve yönetmenizi sağlayan bir betik (script) dilidir. IRC sohbet odalarında çeşitli görevleri yerine getirebilir, botlar oluşturabilir, kullanıcı etkileşimlerini düzenleyebilir ve mIRC'in işlevselliğini genişletebilirsiniz. mIRC Scripting dilinin öğrenilmesi, IRC kullanıcılarına daha güçlü ve kişiselleştirilmiş bir deneyim sunar.

mIRC Scripting, IRC kanal yöneticileri, bot programcıları ve düzenli IRC kullanıcıları için çeşitli otomasyon çözümleri sunar. Örneğin, bir kullanıcı, belirli bir komut verildiğinde belirli bir mesajı otomatik olarak gönderebilir veya kanal moderatörlüğü için botlar oluşturabilir.

2. mIRC Scripting Temelleri
mIRC Scripting dilini öğrenmeye başlamak, basit komutlar ve işlevler ile mümkündür. Aşağıda mIRC Scripting'in temel yapı taşları anlatılmaktadır:

a) Komutlar ve Yapılar
mIRC Scripting, temelde komutlar ve ifadelerle çalışır. Komutlar genellikle bir "slash" (/) işaretiyle başlar. Örneğin, /me komutu, mesajı gönderen kişiyi ifade eder. Basit bir komut şu şekilde olabilir:

bash
Kodu kopyala
/echo Merhaba, mIRC dünyası!
Bu komut, "Merhaba, mIRC dünyası!" mesajını aktif sohbet penceresine yazdırır.

b) Değişkenler ve Veri Türleri
mIRC Scripting, değişkenler kullanarak bilgileri saklamanızı sağlar. Değişkenler $ işareti ile başlar. Örneğin:

bash
Kodu kopyala
/var %isim "mIRC"
echo %isim
Bu komut, “mIRC” yazısını ekrana yazdıracaktır.

c) Kontrol Yapıları
mIRC Scripting, koşullar ve döngüler gibi kontrol yapıları da içerir. if, else, while gibi yapılar kullanarak, belirli koşullara göre komutların çalışmasını sağlayabilirsiniz. Örnek:

bash
Kodu kopyala
/if (%isim == "mIRC") {
echo Hoş geldiniz, mIRC kullanıcıları!
}
Bu komut, eğer %isim değişkeni "mIRC" değerini taşıyorsa, bir mesaj gönderecektir.

d) Fonksiyonlar ve Etkinlikler
mIRC Scripting, fonksiyonlar ve olaylar (event) kullanarak çok daha karmaşık işlevler oluşturmanıza olanak tanır. Etkinlikler, belirli bir durum gerçekleştiğinde tetiklenen komutlardır. Örneğin, bir kullanıcı kanalınıza katıldığında tetiklenen bir olay şöyle olabilir:

bash
Kodu kopyala
on *:JOIN:#kanaladi: {
echo $nick kanalımıza katıldı!
}
Bu betik, bir kullanıcı belirli bir kanala katıldığında "nick kanalımıza katıldı!" mesajını gönderecektir.

3. mIRC Botları ve Otomasyon
mIRC Scripting, IRC sohbetlerinde otomatikleştirilmiş botlar oluşturmanıza imkan verir. Botlar, kanal yöneticiliği, mesaj atma, kullanıcıları yönetme ve çeşitli görevleri yerine getirme gibi işler için kullanılır. mIRC botları aşağıdaki işlevleri yerine getirebilir:

Kanal Moderasyonu: Botlar, belirli kullanıcıları engelleyebilir, uyarılar verebilir veya kullanıcıların kanalda belirli kurallara uymalarını sağlayabilir.
Selamlaşma ve Hoş Geldin Mesajları: Yeni katılan kullanıcılara otomatik mesajlar gönderebilir.
Karmaşık Komutlar ve Oyunlar: Kullanıcıların botlarla etkileşimde bulunarak oyunlar oynamasını sağlayabilir veya karmaşık komutlar aracılığıyla işlem yapmalarını mümkün kılabilirsiniz.
Aşağıda bir basit bot örneği verilmiştir:

csharp
Kodu kopyala
on *:TEXT:!selam:#: {
msg # Merhaba, $nick! Yardımcı olabilir miyim?
}
Bu script, bir kullanıcı kanalına !selam komutunu yazdığında, bot "Merhaba, [nick] Yardımcı olabilir miyim?" şeklinde cevap verecektir.

4. mIRC Scripting ile Kullanıcı Etkileşimi
mIRC Scripting, kullanıcı etkileşimini zenginleştiren birçok özellik sunar. Kanal yöneticileri, kullanıcıların kanal içindeki hareketlerini izleyebilir, onlara ödüller verebilir veya çeşitli oyunlar düzenleyebilir. Kullanıcılar, komutlar aracılığıyla botlarla etkileşimde bulunabilir ve kanal deneyimini özelleştirebilirler.

Örneğin, kullanıcıların belirli komutlar girerek puan kazandığı bir oyun betiği şöyle olabilir:

bash
Kodu kopyala
on *:TEXT:!puan:#: {
/var %puan $rand(0,100)
msg # $nick, şu anda $%puan puanına sahiptir!
}
Bu betik, !puan komutunu yazan kullanıcının rastgele bir puan almasını sağlar ve puanı kanalda görüntüler.

5. mIRC Scripting İçin İleri Düzey Kullanım
Daha ileri düzeyde, mIRC Scripting ile daha karmaşık projeler geliştirebilirsiniz. Örneğin, dış kaynaklardan veri almak için HTTP istekleri gönderebilir veya IRC dışındaki uygulamalarla etkileşime geçebilirsiniz. mIRC’in sağladığı çeşitli yerleşik komutlar, dosya işlemleri, ağ istekleri ve matematiksel hesaplamalar gibi işlevlerle, çok daha güçlü ve interaktif scriptler yazılabilir.

Aşağıda, bir dış kaynaktan veri almak için bir HTTP isteği örneği verilmiştir:

bash
Kodu kopyala
/url -o output.txt http://example.com/data
Bu komut, belirtilen URL’den veri çeker ve çıktıyı "output.txt" dosyasına kaydeder.

6. mIRC Scripting İçin Kaynaklar ve Topluluklar
mIRC Scripting öğrenmek için, mIRC'in kendi dökümantasyonu ve kaynakları oldukça faydalıdır. Ayrıca, mIRC scriptlerini paylaşan topluluklar ve forumlar bulunmaktadır. Bu topluluklarda, başkalarının yazdığı scriptleri inceleyebilir ve kendi projelerinizi geliştirmek için fikir alabilirsiniz.

mIRC Script Dökümantasyonu: mIRC’in resmi web sitesi ve dökümantasyonu, script yazma konusunda kapsamlı rehberler sunmaktadır.
Topluluk Forumları ve Kaynaklar: mIRC scripting ile ilgili aktif topluluklar, çeşitli script örnekleri ve rehberler sunmaktadır. IRC forumları, Reddit, StackOverflow gibi platformlar, script geliştiren kullanıcılar için faydalı olabilir.
Sonuç
mIRC Scripting, IRC kullanıcılarının sohbet deneyimlerini kişiselleştirmelerine, otomatikleştirmelerine ve daha eğlenceli hale getirmelerine olanak tanıyan güçlü bir araçtır. Botlar, kanal yönetimi, otomatik mesajlar ve daha birçok özelleştirilmiş işlev, mIRC kullanıcıları için büyük kolaylıklar sağlar. mIRC Scripting öğrenmek, IRC'nin sunduğu potansiyeli tam olarak keşfetmek için önemli bir adımdır. Eğer IRC dünyasında daha etkileşimli ve zengin bir deneyim yaşamak istiyorsanız, mIRC Scripting ile kendi botlarınızı ve otomasyon sistemlerinizi oluşturabilirsiniz.




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: 11: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