Merhaba, sorunuzu biraz daha detaylı anlatabilirdiniz. Yine de, aliaslar kısa yollardır. İçine data gönderip dönüş aldırabilirsiniz. Kendinize ait bir renk skalası oluşturmak için şöyle bir yol izleyebilirsiniz.
Örnek: Kod: Kodu kopyalamak için üzerine çift tıklayın! alias renk1 return $+(Merhaba,$chr(32),$chr(3),4,$1)) mIRC Scriptingde "$+" birleştiricidir. Virgülle ayırdığınız verileri birleştirir. $chr(3) kısmı ise, şöyle açıklanabilir: Her karakterin belirli bir ascii numarası vardır. Örneğin kullandığımız renk karakterinin ascii numarası 3 tür. $chr identifierı da içine girdiğimiz ascii numarasını karakter(character/chr)e döndürür. (Aynı şekilde boşluğun ascii numarası 32'dir.), 4 yazılan yer ise renk kodudur. (1 Siyah, 4 kırmızı gibi.) $1 kısmı ise aliasa girilen ilk argümenti temsil eder. Kodun örnek kullanımı: //echo -a $renk1(SuLh) şunu döndürür. Kod: Kodu kopyalamak için üzerine çift tıklayın! Merhaba 4SuLh Gördüğünüz gibi normal mIRC'te yazar gibi çıkıyor.
Örnek2:
Arka plan eklemek istediniz diyelim. mIRC'te renk kodu kullanmış olsaydınız: Merhaba 0,10 SuLh gibi bir ifade kullanmanız gerekirdi. Bunu alias ile yapalım. Kod: Kodu kopyalamak için üzerine çift tıklayın! alias renk2 return $+(Merhaba,$chr(32),$chr(3),0,$chr(44),10,$1)) 44 virgülün ascii numarasıdır.
Bu şekilde kendinize göre çoğaltabilirsiniz aliasları.
İyi forumlar.
|