![]() |
![]() |
|
||||||||
| Özel Konu Ve Duyurular | |||
![]() |
|||
![]() |
| Anahtar Kelimeler: mirc script bilgi |
| ||
![]() |
|
|
LinkBack | Seçenekler | Stil |
|
|
#1 | ||
![]() |
Mırc Script hakkında kısa bir bilgi
Merhaba, öncelikle kısa bi uyarımı yapmadan gecemicem eger ki script programlama işine yeni başlamak istıyorsanız hc bulaşmamamanizi tavsiye ederim scrpt işlerinde gelecegi biraz parlak degildir eger sadece merak icin bakıorsanız size kısa bi bilgi gecmek Bu bilgilere sahip olun sohbetinize bakmanizi sohbetin keyfini cıkarmanizi Tavsiye ederim Özellikle bunu sohbetmetro.com ailesi farkıyla.... Sizlere kendi mIRC Scriptinizi yapmanız için değil, mIRC Scripting dilini öğrenmeniz amacı ile bazı bilgiler vereceğim.Bu satede scriptinizi istediniz ozellige sahip olmasini saglıyabilirsiniz. Öncelikle bilinmelidir ki programlamada 4 tip uygulama vardır. 1) Tam derlemiş uygulamalardır. Bu derleme yönteminde ek bileşenler de dahil olmak üzere her şey çekirdek kodlama sırasında belirtilmiş olmalıdır. 2)Yarı dışa bağımlı derlenmiş uygulamalardır. Bu uygulamaların en büyük özelliği dış kaynakların sınırsız şekilde kullanılabilir olmasıdır. 3)Derleyiciler. Genellikle makine dili (Assembly) ve yalın C kodları ile yazılmışlardır. Üçüncü sınıf diller ile geliştirilmiş yazılımları derleyip çalıştırılabilir (executable - kısaca "exe") uygulamalar haline getirirler. 4)Yorumlayıcılar. Yorumlayıcılar belirlenen iç ve dış kaynakların bizim anlayacağımız dilden makine diline dönüşümündeki en büyük rolü oynarlar. Böylece derleyici makine dili ile ilgili kodları derleyip bize sonucu uygulama dosyası olarak verebilirler. Peki mIRC hangi tip uygulamaya giriyor ? mIRC yapısı itibari ile içerisinde "YORUMLAYICI" barındıran "YARI DIŞA BAĞIMLI" bir uygulama sınıfına girer. Belirlenen remote dosyalarını okur ve içerisindeki yorumlayıcı sayesinde yazılıma müdahale edilmesini sağlar. Basit bir örnek verelim; Henüz ogrenme aşamasinda oldugunuzdan elinizdeki mirci bozmamanizi diliyerek öncelikle Hemen internet taraıcımız aracılıgıyla sade bir Mırc indirelim ve mircimizi caliştiralim.Status penceresinde iken ALT+R kombinasyonu ile "REMOTE" penceremizi açalım. Boş ve kaydedilmemiş "script1.ini" isimli bir remote dosyası açılacaktır. Bundan sonraki vereceğimiz her örneği buraya yazıp kaydet dememiz gerekmektedir."Sohbetmetro Ailesi" yazalım ve dosyayı CTRL+S ile kaydedelim. on *:START: { echo -s Sohbetmetro Ailesi } Bu örnek sayesinde şu işlemler yapıldı; 1) mIRC e script1.ini isimli bir remote dosyası olduğunu ve bu dosyayı işlemesi gerektiğini bildirdik. 2)script1.ini dosyası işlenmeye başladı artık, ilk komutumuz olan on *:START: { ile verdiğimiz direktif şu : mIRC açıldığında bu satırları işle. 3 Asıl kodlamamız olan "echo -s Sohbetmetro Ailesi" satırı ile Status (-s belirteci ile) penceremize "Sohbetmetro Ailesi" yazdırdık. 4 mIRC açılışında (onStart Eventi) işlenmesi gereken kodların bittiğini işaret ettik ( } karakteri ile ) Bu anlatılanlar illa ALT+R ile açılan pencerede kodlama yapacağınız anlamına gelmez. Bir örnek de buna verelim. Status penceresinde iken; //run $scriptdir yazıp Enter basın. Ekrana Script Klasörü gelecektir. İşte bu klasör Scriptlerinizin kaydedildiği klasördür. Ancak siz bilgisayarınızın istediğiniz bir yerindeki dosyayı da remote olarak gösterebiliriz. Remoteyi nasıl mı ekleyeceksiniz ? Çok kolay. //load -rs ScriptYoluVeAdı Örn; //load -rs benimremotem.remote benimremotem.remote adlı remotemi yüklediniz. birde Yol yani scriptlerimin kaydedildiği klasörü belirterek yapalım. //load -rs $scriptdir $+ remotem.coder remotem.coder isimli remoteyi yükledim. veya //load -rs C:\sohbetmetro\remotem.data C:\sohbetmetro\remotem.data remotesini yükledik. Peki nasıl yükledik ? Satır başına koyduğumuz tek / işareti aliasları çalıştırmak içindir. Ancak iki tane / işareti koyarsak mevcut yorumlayıcı içindeki fonksiyonlara da erişebiliriz demektir. (örn; $scriptdir) -rs remote script in kısaltılmışı olan komuttur. load edeceğimiz yani yükleyeceğimiz şeyin ne türden bir şey olduğunu belirtiyoruz. (detayını daha sonra inceleyeceğiz.) Aynı şekilde load yerine unload yazarsanız o remote mIRC den kaldırılır. Hemen Örnegimizide verelim: //unload -rs benimremotem.remote Bu sayede ebenimremotem.remote adli remoteyi silmiş bulunduk. Sole bi kısa bi bilgi verdikten sonra yavaştan dier kavramlara gecerek mırcımızı kendimizin istedi gibi şekillendirelim... msg : Mesaj/İleti göndermemizi sağlar. Gönderilen mesajlar standart olarak Kernelde işlenir ve ekrana gerekli çıktı yazdırılır. Peki biz o çıktıyı kendi isteğimiz doğrultusunda nasıl değiştireceğiz ? Güzel bir soru ile gizli komut işlemeye örnek vermeye başlayalım. Komutun asıl kullanımı aşağıdaki gibidir. msg [kanal/nick] [mesaj] mesela; msg Selam Sohbetmetro Ailesi komutu ile sole bi kanal geneline sempatık bir Selam yazdık fakat konuşma penceremizde de şöyle bir ifade çıktı; <BenimNickim> Selam Sohbetmetro Ailesi ben bunu şu şekilde değiştirmek istiyorum; «BenimNickim» Selam Sohbetmetro Ailesi işte bunun için echo komutundan yardım alıyorum. echo ile ekrana şunu yazdırıyorum; echo Coder $+(«,$me,») Selam şimdi bu iki satırı çalıştırdığımızda aşağıdaki ekran çıktısı oluşuyor. Not:$me Bunun anlamı mırcte bizi temsil eden komuttur o an SohbetMetro Ailesiyle sohbetin tadina verirken o anda kullandimiz nick'i otamatikman tanımasina sebeb olur. <BenimNickim>Selam Sohbetmetro Ailesi «BenimNickim» Selam Sohbetmetro Ailesi Eee diğeri neden çıktı ? İşte burada komutu gizleme yöntemi kullanmamız gerekiyor ki komut Kernel'de çalışsın ama ekranda bir şey yapmasın. Bunun için " msg Selam Sohbetmetro Ailesi " komutundan önce "." (nokta) karakteri kullanıp komutu arka planda çalıştırıyoruz. Komutumuzun son hali şu şekildedir; .msg Coder Selam Sohbetmetro Ailesi echo Coder $+(«,$me,») Selam Sohbetmetro Ailesi Son ekran çıktımız; «BenimNickim» Selam Sohbetmetro Ailesi veeee sonuc ekranda bos yere çıktı vermesini engellemiş bulunmaktayız ayrıca kendi tarzımız kendi ayrıcalımızıda ortaya cıkarmanın gururunu rahatca yaşayabilirsiniz. Bundan sonrası cok basit hazir rometoleri istediniz ozellikleri ekleyerek dewam edebilirsiniz... Şimdilik Bu kadar unutmayın sadece Kendi tarzınızı yapın die Kendi mirc scriptinizi degil egerki illa baştan script yapmak istiyorsanız cevre scriptleri modifileyerek deiştirerek degil kendi tasarımınızı cıkartarak Farkınızı koyun.... Ne Mutlu TÜRKÜM Diyene...M.Kemal Atatürk Konu PureLove tarafından (08-12-11 Saat 04:38 ) değiştirilmiştir. |
||
|
|
|
PureLove Kullanıcımızın bu mesajını beğenip de teşekkür etmek isteyen 2 üyemiz:
|
KaRaD3NiZLy (08-11-11), PosTaCi (08-11-11) |
![]() |
| Etiketler |
| bilgi, bir, hakkında, kısa, mırc, script |
| Seçenekler | |
| Stil | |
|
|
| Copyright | Yasal Uyarı! |
|
Powered by vBulletin® Version 3.8.5 Copyright ©2000 - 2012, Jelsoft Enterprises Ltd. SEO by vBSEO
Content Relevant URLs by vBSEO 3.5.0 RC1 Content Relevant URLs by vBSEO 3.5.1 RC1 Kuruluş Tarihi: 03.04.2007 Sohbetmetro.com bir Webmaster, IRCmaster, Sohbet, markasıdır. Sm 2007 - 2010 & All Right Reserved. Sohbetmetro.com forum en iyi Google Chrome ile gezilebilir. Bağlantı adreslerimiz: Sohbet , chat , sohbet odaları , blog , forum Tüm Zamanlar GMT +2 Olarak Ayarlanmış. Şuanki Zaman: 00:46. |
Sitemiz bir forum sitesi olduğu
için kullanıcılar her türlü görüşlerini önceden onay olmadan anında siteye
yazabilmektedir. |
Linkler : | sohbet | chat | forum | irc | ircforum | ircforumlari | irc dünyası | irc tutkunları | mirc | ircforumları | webmaster | webmaster forum | haberler | radyo | radyo metromix | irc sunucu | server | domain | hosting | mirc scripting | sohbet programları | ircd | unrealircd | web tasarim | google | yahoo | bilgisayar | internet | msn | dijital | cep telefonları | uydu dünyası | haberler | hayat | sağlık | sinema | diziler | tiyatro | belgesel | müzik ve medya | kultur ve sanat | spor | aşk ve romantizm | eğitim ve öğretim | turizm | din | eglence | eğlence dünyası | oyun | oyun dünyası | otomobil | otomobil dünyası | programlar | download | program rehberi | sohbetmetro.com | forum.sohbetmetro.com |