mIRC Script Nedir , mIRC Scripting Dili

Ana Sayfa / mIRC Script Nedir , mIRC Scripting Dili

mIRC Script Nedir , mIRC Scripting Dili

ExCaLuBuR     15-01-21     Sohbet     mIRC Script Nedir , mIRC Scripting Dili     61 Defa Okundu

mIRC Script nedir ; dünyanın her yerinden kişilerin IRC ağları içerisinde birbirleri ile diyalog kurup muhabbet ettiği , İnternet Relay Chat istemcisidir. İnternet dünyasına 20 yılı aşkın süredir hizmet vermekte olan mIRC , eğlenceli , güvenilir ve güçlü bir teknoloji parçasına dönüşmüştür. Sohbet siteleri ve chat odaları için her dönemde en popüler araç olan mIRC Script ve mIRC Scripting Dili hakkında daha detaylı bilgileri yazımızda bulabilirsiniz.

Telif Hakkı mIRC Co. Ltd. şirketine ait olan yazılı sohbet odalarının en popüler client programı mIRC v7.64 yayınlandı.

MIRC Hakkında Bilgiler
mIRC Scripting Dili
mIRC Scripting Dili

 Khaled Mardam-Bey tarafından geliştirilmiş olan mIRC Script özellikle Windows işletim sisteminde tam özellikleri ile birlikte çalışmaktadır. Standart olarak Khaled Mardam Bey tarafından geliştirilen mIRC gayet temiz ve sade bir arayüze sahiptir. Bir çok özellik ile yapılandırılabilir. Arkadaş listesi , Notify List , birden fazla IRC Sunucusuna bağlana bilme , IPv6, SSL şifreleme, proxy desteği, UTF-8 ekranı, UPnP, dosya aktarımı, özelleştirilebilir sesler ve çok daha fazla özelliği ile ilgi çekmektedir. mIRC Coder ‘ler tarafından kısa yol kombinasyonları , özel whois sistemi , özel kabul sistemi , seslenme remotesi gibi ekstra özellik mevcuttur.

mIRC Hazır kodlar , Parça kodlar , mIRC Remote , mIRC Alias gibi çeşitli arama kelimeleri ile Google arama motorunda çokça bilgi edinebileceğiniz bir programdır.

Ayrıca, hem mIRC’yi otomatikleştirmek hem de ağ iletişiminden oyun oynamaya kadar çok çeşitli işlevleri yerine getiren uygulamalar oluşturmak için kullanılabilen güçlü bir betik diline sahiptir.

MIRC Script Yenilikler

mIRC 7.64 son sürümden bu yana kullanıcılar tarafından bildirilen bir dizi sorunu ele alan küçük bir güncellemedir. Aşağıdakiler dahil bir dizi özellikte iyileştirmeler, değişiklikler ve düzeltmeler içerir:

  • OpenSSL kitaplığı v1.1.1i’ye güncellendi.
  • Düşük çözünürlüklerde sabit / zamanlayıcı-saat multimedya zamanlayıcı tutarsızlığı.
  • Maksimum veri bayt boyutunu içerecek şekilde genişletilmiş özel DLL LOADINFO yapısı.
  • Bağdaştırıcıya Bağlanma / IP adresi hatası düzeltildi ve başarısız bağlar için engelleme seçeneği eklendi, örn. VPN’ler ile.
  • Daha büyük tabanlar için kayan nokta hassasiyeti sınırını kaldırmak için $ base () değiştirildi.
  • Dosyaları eski klasörlere yedeklemek için yükleyici güncellendi.
  • LibZip kitaplığı v1.7.3’e güncellendi.
  • Yüksek çözünürlüklü bir onay sayısı döndüren $ ticksqpc eklendi.
  • Aynı kullanıcıdan gelen ardışık bildirimler artık birlikte gruplanacak şekilde bildirimlerin görüntülenme şekli değiştirildi.
  • $ Urlget () ‘e protokole bağlı yönlendirme desteği ve yeniden yönlendirmeleri önlemek için bir’ k ‘anahtarı eklendi.
  • Aralıklı çökmelere neden olan $ utfencode () bellek gpf hatası düzeltildi.

Toplamda, son sürümden bu yana yaklaşık 42 değişiklik oldu.

mIRC ve IRC, çeşitli ve aktif bir topluluk tarafından kullanılmaktadır ve her ikisine adanmış kılavuzlar, örnekler ve kaynaklar içeren birçok web sitesi bulacaksınız. MIRC’de yeniyseniz, sizi ilk kanal mesajınızı göndermeye kadar mIRC Script indirme sürecinde adım adım yönlendiren mIRC ile Başlarken sayfasını ziyaret etmenizi öneririz .

MIRC’yi kullanma konusunda yardıma ihtiyacınız varsa, mIRC, tüm temel bilgileri içeren kapsamlı bir yardım dosyasıyla birlikte gelir. Bu yardım dosyasının ilk birkaç bölümünü okumanızı tavsiye ederiz. Yardım dosyası şu formatlarda mevcuttur: HTML , CHM , PDF ve DOC .

Daha ayrıntılı bilgi arıyorsanız, sonraki adım IRC ve mIRC SSS’lerine bakmak olacaktır . Ayrıca Wikipedia’da IRC’nin kısa bir geçmişi ve özeti de bulunmaktadır .

Mekansız mIRC Sohbet Script
mirc indir
Türkçe mIRC Script iNdir yükle

mIRC, sohbet programlarının atası olarak kabul edilir. Bizler de kullanıcılarımızın çokça kullandığı mIRC’i sizler için editleyerek daha kullanışlı ve IRC Sohbet Sunucularına en uygun çalışma şekli haline getirerek hizmetinize sunduk.

mIRC Scripting Dili ( Mirc betik dili )

MIRC kodlama dili mSL ‘dir. Her türlü saldırıya karşı kanal ve kişisel koruma (flood, spam, CTCP ) gibi özellikler. Kullanıcı uyumluluğunu daha iyi sunmak için mIRC’de iletişim pencereleri oluşturabilme.

Popüler mIRC iletişim uzantıları MDX  (mIRC Dialog Extension) ve DCX (Dialog Control Extension).  IRC korsanları tarafından modifiye edilen birkaç mdx.dll ve dcx.dll sürümü de vardır. mIRC Socket bot yazılımları ile kanal görevleri ve korumaları , eğlence ve radyo kanallarına hizmet etmek için botlar , kısa komut uygulamaları ( chanserv , nickserv , helpserv , botserv , memoserv , operserv ). IRC sunucu ağları üzerinde sohbet ve muhabbet etmenizi kolaylaştıracak otomatik tanımlar , şifre tanıtma özellikleri.

Komut dosyası depolama

Komut dosyaları ya düz metin dosyaları olarak, genellikle .mrc dosya uzantısıyla ya da INI dosyaları olarak saklanır . Bununla birlikte, herhangi bir uzantı ile saklanabilirler. Bir seferde birden çok komut dosyası yüklenebilir, ancak bazı durumlarda bir komut dosyası diğeriyle çakışır ve bir veya ikisinin artık düzgün çalışmamasına neden olur.

Mirc betik dili

Dil özellikleri

mIRC betik dili, dil yapılarına atıfta bulunmak için kendi terminolojisini kullanır. (Bununla birlikte, bu yeni gelenler için biraz kafa karıştırıcı olsa da, mSL’nin işlevselliğini etkilemez.)

  • Yerleşik işlevler, komutlar veya bir değer döndürürlerse tanımlayıcılar olarak adlandırılır .
  • Özel komut dosyası yazılmış işlevlere takma adlar denir . Bir değer döndüren takma adlar, özel tanımlayıcılar olarak bilinir . Her ikisi de komut satırından veya bir komut dosyasının diğer bölümlerinden, yerleşik komutlar ve tanımlayıcılarla aynı yollarla çağrılır (ve hatta bunların yerini alabilir).
  • Açılır pencereler , komut dosyalı bağlam menüsü öğeleridir . Açılır pencereler, kullanıcı tarafından seçildiğinde çağrılır. Terim başlangıçta sağ tıklama ile açılan menülerle ilgilidir. Kılavuzda hala bu şekilde kullanılmaktadır.
  • Uzaktan kumandalar, olay işleme komut dosyalarıdır. Uzaktan kumandalar, işledikleri olay gerçekleştiğinde çağrılır.
  • Tüm değişkenler dinamik olarak yazılmıştır .
  • mIRC betikleri işaretlerden yararlanır . Tanımlayıcılardan (ister özel ister yerleşik olsun) önce gelir $, ikili değişkenlerden önce gelir &ve diğer değişkenlerden (yerel veya genel) önce gelir %. Komutlar ve takma adların önünde belirli bir karakter bulunmaz (ancak bir pencerenin komut satırından girildiğinde genellikle komut önekinden önce gelmeleri gerekir /).

Dosya işleme

  • Komut dosyaları dosyaları okuyabilir ve dosyalara yazabilir [ $read(file,[args])/write]

Yukarıdakiler, dosyaya tekil erişim için tasarlanmıştır. Çünkü her yayınladığınızda $readveya /writeerişim için dosyayı açıp kapattığınızda. Örneğin, bir döngü sırasında birden çok erişim en iyi /fopen/fwriteve aracılığıyla gerçekleştirilir /fclose. Bu, dosyayı yalnızca bir kez açtığından. Bazı durumlarda /filterve /savebufdaha da verimli (komut dosyası içermeyen döngü) bir yöntemdir.

  • Komut dosyaları ayrıca dosyaları kopyalayabilir ve silebilir. [ /copy/remove]
mIRC Scripting Dili
mIRC Betik Dili

İkili değişkenler

  • Sınırsız (mIRC 6.1’den önce 8192 bayt) ham veri içerir
  • Komutlar ve tanımlayıcılarla küresel olarak erişilebilir
  • Komut dosyası kontrolü mIRC’ye döndürdüğünde (komut dosyasının başka bir bölümüne değil) otomatik olarak ayarlanmamış
  • Öneki &(ör. &Variable)
  • Tarafından başka erişilemez /breadve /bwritebu değişkenler script diğer parçalarının üzerine geçirilemez böylece,

Karma tablolar 

  • Sınırsız ikili veri veya 4.150 bayta kadar (mIRC 6.32’den önce 950) düz metin içerebilir. Bu sınır, mIRC’nin komut dosyası çözümleyicisinin kendi satır uzunluğu sınırlamasıyla belirlenir (bir ikili değişken atanmadıkça)
  • Komutlar ve tanımlayıcılarla küresel olarak erişilebilir
  • Sadece hafızada saklandıkları için mIRC’den çıkarken otomatik olarak ayarlanamaz
  • Daha sonra kullanmak için kaydedilebilir
  • Önekli değil
  • Karma tablolar sabit disk yerine bellekte depolandığından, bir dosyadan erişimden daha hızlıdır
  • Boyut yalnızca bilgisayarın bellek sınırlarıyla sınırlıdır.
  • Herhangi bir kova boyutunun kullanılmasına izin verir

Global değişkenler 

  • Adı dahil 4.150 bayta kadar (mIRC 6.32’den önce 950) bayt veri içerebilir (ancak mIRC’nin komut dosyası ayrıştırıcısındaki satır uzunluğu sınırlamaları nedeniyle, / set veya / var kullanılarak açık bir şekilde maksimum 4.146 bayt atanabilir – bu sayı azalıyor) değişkenin adı uzadıkça)
  • NUL (ASCII 0) veya sondaki boşluklar saklanamaz
  • Küresel olarak erişilebilir
  • Bir anahtar kullanılmadıkça ayarı otomatik olarak kaldırmayın (otomatik olarak bir mIRC başlatma dosyasında saklanır)
  • Öneki %(ör. %Variable)
  • setKomut var -gveya %Variable = valuenotasyon kullanılarak oluşturulmuştur
mIRC Script Betik Dili

Yerel değişkenler

  • Değişken adı da dahil olmak üzere 4.150 bayta kadar (mIRC 6.32’den önce 950) veri baytı içerebilir (ancak mIRC’nin komut dosyası ayrıştırıcısındaki satır uzunluğu sınırlamaları nedeniyle, / set veya / var komutları kullanılarak açıkça maksimum 4.146 bayt atanabilir – değişkenin adı uzadıkça bu sayı azalır)
  • NUL (ASCII 0) veya sondaki boşlukları depolayabilir
  • Tetiklenen takma ad veya olay sona erdiğinde yok edilir
  • Öneki %(ör. %Variable)
  • .var Komut kullanılarak oluşturulmuştur .var yalnızca dahili bir takma addır, set -lancak .var tek bir satırda birden çok yerel değişkeni bildirmek için bir yol sunar (örneğin var %a = 1, %b, %c = 2)

Sınırlamalar

  • Komut dosyası ayrıştırıcısı, satır başına maksimum 8.292 (mIRC 6.32’den önce 950) karakteri destekler (yeni satırlar veya girinti hariç).
  • Dizeler sözdizimsel olarak kapalı değildir ve kodda belirsizlikler yaratır, burada harf dizileri olarak ifade edilen karakterler dilin sözdiziminin bir parçası olarak değerlendirilir .
  • Her bir kod satırı, bir dizi boşlukla sınırlandırılmış simge olarak bölünmüştür. MIRC’nin ayrıştırıcısı boş belirteçleri desteklemediğinden ve dil, değişmez dizeleri koddan açıkça ayırmak için bir sözdizimi sağlamaz; MIRC 6.2 sürümünden önce, herhangi bir komuta veya takma ada birden çok ardışık boşluk geçirmek imkansızdı. Ancak bu, alanların korunmasına izin veren returnnex komutunun getirilmesiyle düzeltildi.

Kod örnekleri 

Aşağıdaki kod, uzak komut dosyaları biçimindedir. Bir takma ad dosyasına yerleştirilirse, komut adlarının önünde ” alias” sözcüğü olmamalıdır . Test Yorumları ortak /* comment */ve ;comment.

İşte bir Hello World takma adı örneği :

; Uzak komut dosyasında 'merhaba' takma adını tanımlar 

; Not: bu bir takma ad komut dosyasına yerleştirilirse 
; 'takma ad' bölümü kaldırılmalıdır (sonuç: merhaba {) 
; Kullanım: / merhaba 

takma ad merhaba { 

  ; Görüntüler (/ echo) 'Merhaba Dünya!' aktif pencereye (-a) 
  echo -a Merhaba Dünya! 

}

Belirli bir metne otomatik olarak yanıt veren uzak komut dosyası

; Uzak bir komut dosyasına yerleştirilir 

; Bir kullanıcı Merhaba! bir kanalda 
yanıt verirsiniz: Merhaba [rumuz]! 

on *: METİN: Merhaba!: #: {msg $ chan Merhaba, $ nick $ +! } 

; Bir kullanıcı Hello! özel bir mesajda, 
cevap vereceksin: Merhaba, [rumuz]! 

on *: METİN: Merhaba!:?: {msg $ nick Merhaba, $ nick $ +! } 

; İşte bir kullanıcıya otomatik olarak ses veren bir komut dosyası 
; belirli bir kanala katılan (Bot veya kullanıcının HOP olması gerekir) 

*: JOIN: # ?: {mode $ chan + v $ nick} 

; Kötü bir kelime betiği 

on *: Metin: die *: #: {.mode $ chan + b $ nick | $ chan $ nick tekmele Bunu bir daha söyleme}

Etiketler:

Sende Paylaş:  Facebook    Tweet    Pinterest    Google+    Whatsapp  

Yorumlar (1 Yorum)

Yazı hakkında görüşlerinizi belirtmek istermisiniz?


aLem Sohbet

Bedava sohbet net şekilde sizler için ayarlanmıştır. Ücretsiz sohbet sitesi olarak trsohbet odalarımız da sizleride bekliyoruz.

Sosyal Medya

Facebook

Twitter