mIRC Scripting Temel Kodlar

SheqiL 

Belalim.Net ❤️
FORUM SAHIBI

SheqiL 

Belalim.Net ❤️
FORUM SAHIBI
Katılım
25 Haz 2023
Mesajlar
1,005
Tepkime puanı
239
Puanları
63
Yaş
37
Konum
Fransa
Cinsiyet
Erkek
Takım
Türkiye
mIRC scripting öğrenmek için bazı temel hazır kodlar (scriptler) kullanmak, hem süreci hızlandırabilir hem de yeni başlayanlar için öğretici olabilir. Aşağıda, çeşitli mIRC scripting amaçlarına yönelik hazır kodlar ve açıklamaları bulunmaktadır. Bu kodları kendi ihtiyaçlarınıza göre özelleştirebilir ve geliştirebilirsiniz.


1. Basit Selamlaşma Scripti

Bu script, birisi kanala katıldığında veya özel mesaj gönderdiğinde otomatik olarak cevap verir.

  • Kod:
    mirc
    on *:JOIN:#kanal:{
    msg $chan Merhaba $nick! Hoş geldiniz!
    }

    on *:TEXT:!selam:*:{
    msg $nick Merhaba $nick! Nasılsın?
    }
  • Açıklama:
    • Birisi kanala katıldığında (on *:JOIN), kanala hoş geldiniz mesajı gönderilir.
    • Kullanıcı "!selam" yazarsa, kullanıcıya kişisel bir selam mesajı gönderilir.

2. Otomatik Kanal Temizleme Scripti (Kick)

Bu script, belirli bir kelimeyi yazan kullanıcıyı otomatik olarak kanaldan atar.

  • Kod:
    mirc
    on *:TEXT:*kelime*:#kanal:{
    if ($nick != $me) {
    kick $chan $nick Kelime yasağı ihlali.
    }
    }
  • Açıklama:
    • Eğer bir kullanıcı belirli bir kelimeyi kanalda yazarsa (örneğin "kelime"), bu script o kullanıcıyı kanaldan atar.

3. Kullanıcıya Otomatik Geri Mesaj Gönderme

Bu script, birisi size özel mesaj gönderdiğinde otomatik olarak bir yanıt gönderir.

  • Kod:
    mirc
    on *:TEXT:!yardım:*:{
    msg $nick Yardım almak için doğru yerdesiniz! Ne konuda yardıma ihtiyacınız var?
    }
  • Açıklama:
    • Kullanıcı "!yardım" komutunu yazarsa, o kişiye yardım mesajı gönderilir.

4. Bot Komutları - Özel Mesajla Yanıt

Bu script, belirli komutlarla botu kullanmanızı sağlar.

  • Kod:
    mirc
    on *:TEXT:!bot:*:{
    if ($2 == merhaba) {
    msg $nick Merhaba, ben bir botum! Yardım edebilir miyim?
    }
    elseif ($2 == saat) {
    msg $nick Şu anki saat: $time
    }
    else {
    msg $nick Bilmediğim bir komut girdiniz.
    }
    }
  • Açıklama:
    • Kullanıcı "!bot merhaba" komutunu yazarsa, bot "Merhaba, ben bir botum!" mesajını gönderir.
    • Kullanıcı "!bot saat" komutunu yazarsa, bot o anki saati gösterir.
    • Diğer komutlar için bot, bilinmeyen komut mesajı gönderir.

5. Zamanlayıcı Scripti (Timer)

Bu script, belirli aralıklarla bir mesaj gönderir.

  • Kod:
    mirc
    /timer 0 10 msg $chan Merhaba, her 10 saniyede bir gönderilen mesaj!
  • Açıklama:
    • Bu script, her 10 saniyede bir otomatik olarak kanala mesaj gönderir.

6. Kullanıcı Bilgisi Gösterme (User Info)

Bu script, bir kullanıcı hakkında bilgi verir (nick, kanal durumu, vb.).

  • Kod:
    mirc
    on *:TEXT:!userinfo *:{
    var %nick = $2
    msg $nick Kullanıcı Bilgisi:
    msg $nick Nick: %nick
    msg $nick Kanal: $chan
    msg $nick İsim: $nick
    msg $nick Sunucu: $server
    }
  • Açıklama:
    • Kullanıcı "!userinfo [nick]" komutunu yazarsa, bot o kullanıcı hakkında bilgi verir.

7. Kullanıcıya Kanal Rolü Atama

Bu script, bir kullanıcı belirli bir komutu yazarsa, ona kanalın yöneticisi (op) rolünü verir.

  • Kod:
    mirc
    on *:TEXT:!opver:*:{
    if ($nick == sahip) {
    mode $chan +o $2
    msg $chan $2 artık kanal yöneticisidir!
    }
    }
  • Açıklama:
    • Eğer bir kullanıcı "!opver [nick]" komutunu yazarsa ve komut sahibinin kimliği "sahip" olarak tanımlanmışsa, o kullanıcıya kanal yöneticisi rolü verilir.

8. mIRC için Basit Oyun Scripti

Bu script, kullanıcıların belirli bir komutla "zar atmalarını" sağlar.

  • Kod:
    mirc
    on *:TEXT:!zar:*:{
    var %sonuc = $rand(1, 6)
    msg $nick Zarın sonucu: %sonuc
    }
  • Açıklama:
    • Kullanıcı "!zar" komutunu yazarsa, bot bir zar atar ve sonucu kullanıcıya gönderir (1-6 arasında bir sayı).

9. Botun Kanalda Görev Yapması (Kick & Mute)

Bu script, kullanıcıları sessize alabilir veya kanaldan atabilir.

  • Kod:
    mirc
    on *:TEXT:!kick *:#kanal:{
    if ($nick == botAdmin) {
    kick $chan $2 Kullanıcı yasaklandı!
    }
    }

    on *:TEXT:!mute *:#kanal:{
    if ($nick == botAdmin) {
    mode $chan +m
    msg $chan $2 adlı kullanıcı sessize alındı.
    }
    }
  • Açıklama:
    • Eğer kullanıcı "!kick [nick]" yazarsa, bot kanal yöneticisi olan bir kişi tarafından, belirtilen kullanıcıyı kanaldan atar.
    • Eğer kullanıcı "!mute [nick]" yazarsa, belirtilen kullanıcıyı sessize alır.

10. Bot ile Rastgele Şanslı Sayı

Bu script, kullanıcıya rastgele bir "şanslı sayı" verir.

  • Kod:
    mirc
    on *:TEXT:!sansli:*:{
    var %sansliSayi = $rand(1, 100)
    msg $nick Bugünün şanslı sayısı: %sansliSayi
    }
  • Açıklama:
    • Kullanıcı "!sansli" komutunu yazarsa, bot rastgele bir sayı (1 ile 100 arasında) seçer ve kullanıcıya gönderir.

Bu hazır mIRC scriptleri, mIRC istemcisinde otomatikleştirilmiş işlemleri kolaylaştırmak ve sohbet deneyimini geliştirmek için kullanılabilir. İhtiyacınıza göre bu kodları özelleştirebilir ve gelişmiş scriptler oluşturabilirsiniz. mIRC scripting ile botlar, kanal yönetimi, kullanıcı etkileşimi ve otomasyon gibi birçok farklı amaç için scriptler yazabilirsiniz.
 

Konuyu görüntüleyenler

Ana Sayfa Register Log In
Üst