IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

 Kayıt ol  Topluluk
2Beğeni(ler)
  • 2 Post By Mylife

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 27 Haziran 2022, 13:53   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
$& identifier / Mirc




Konu: $& identifier
Anlatım: Mylife


Merhaba sevgili forum kullanıcıları, sizlere anlatmak istediğim konu $& identifier olacak. Bu identifier parçalanmış, alt alta olan metinleri veya kodları biçimlendirmek için kullanılabilir.

$& identifier, düzenlemeyi ve okumayı çok daha kolay hale getirmek için uzun, tek komut satırı/satırlarını ayırmanıza izin veren bir yapıdır.

Bir kaç örnekle basit bir şekilde anlatmaya calışacağım, elimizde 4 satırlık bir yazı olsun ve bu örnek ile bir alias oluşturalım ve alt alta olan 4 satırlık yazıyı bize tek satır olarak yansıtmasına göz gezdirelim...

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias test { echo -a Mircin desteklediği güzel bir olay $& Ayrı ayrı parcalanmış cümleleri tek satır haline getiriyor. $& Tabiki bunu bir çok sebeple kullanabiliriz. $& Komut dizelerini düzenleyeceğini de unutmayalım. $& }

Bu şekilde bir metin olsun aliasımızda, test adında oluşturduğumuz için /test yazarak aktif ediyoruz. Bu işlemi yaptıktan sonra echo mesajı olarak aktif pencerede şöyle bir yazı görürüz.

Echo mesajı;

Mircin desteklediği güzel bir olay Ayrı ayrı parcalanmış cümleleri tek satır haline getiriyor. Tabiki bunu bir çok sebeple kullanabiliriz. Komut dizelerini düzenleyeceğini de unutmayalım.

Görüldüğü gibi parça parça yada alt alta bize aktarmadı ve tek satır halinde bize aktardı. Burada fark ettiğiniz gibi echo -a sadece tek satırda yer alıyor.

Devam edelim...

Alt alta kanalların dizili olduğu bir aliasımız olsun.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
alias _k { echo -a #Antalya $& #Ankara$& #istanbul$& #izmir $& }

/_k yapıp aliasımızı aktif ettiğimiz de kanalların yan yana tek satır halinde bize aktarıldığını görürüz.

Echo mesajı; #Antalya #Ankara #istanbul #izmir bu şekilde dönücektir.


Kodlama esnasında bir alt satıra geçmek zorunda olduğunuz durumlarda yine üst satırda olduğunuzu varsayabiliriz bu identifier sayesinde örnek vererek anlatayım daha iyi anlamanız için.

Bir input eventi kullanarak örnek olması için bir kod hazırladım.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
on *:input:#Msl: { if $regex($1,/(se?la?m|nas[ıi]?ls[iı]?n)/Si) $& { msg # Güzel deneme! => $regml(1) } else { return } }

(13:40:32) <Mylife> (13:39:54) <Mylife> selam
(13:40:32) <Mylife> (13:39:54) <Mylife> Güzel deneme! => selam
(13:40:32) <Mylife> (13:40:07) <Mylife> nasilsin
(13:40:32) <Mylife> (13:40:07) <Mylife> Güzel deneme! => nasilsin
(13:40:32) <Mylife> (13:40:11) <Mylife> naslsn
(13:40:32) <Mylife> (13:40:11) <Mylife> Güzel deneme! => naslsn

Gördüğünüz gibi eklediğimiz kod çalışıyor burada neye tepki verdiği önemli değil, önemli olan çalışıp çalışmaması çünkü burada size göstermek istediğim durum kırmızı ile işaretlediğim $& identifier dır. Sebebi eğer onu bulunduğu yerden kaldırırsak kod calışmayarak bize hata mesajı göndericektir bunun sebebi parantez hatası yapmış olmamız bu hatayı orada kaldıran ve kodun işlevine devam etmesini sağlayan $& identifierdır.

Kaldırıp denediğimiz de bize şu cevabı vericektir;

* /if: Yetersiz veya eksik parametre (Satır 8, mylife23.cpl)

İyi forumlar dilerim.

__________________
i don't care if i'm misfit..
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet
Cevapla

Etiketler
$& identifier, mirc identifiers, mirchelp, mircscripting


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
IDENTIFIER vioLeta Bilgisayar Sözlüğü 0 14 Ocak 2020 18:59
$$ Identifier - $$ Tanımlayıcısı Feragat mIRC Scripting Dersleri 2 24 Ağustos 2019 20:08
mIRCim Script - Mirc, Mirc Sohbet, Mirc Yükle Kafkas_Kartali mIRC Scripting Tanıtımları 0 20 Mayıs 2009 23:08