Tekil Mesaj gösterimi
Alt 19 Ocak 2011, 20:14   #7
Çevrimdışı
Difuzyon
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Yetkilere Göre Yazı Rengi




Sağlanabilir,biraz daha formüle edelim:

Boreas'ın belirttiği gibi Alt + b tuşlarıyla açılan panelde "Nick Renkleri" kısmından sırasıyla;
Ekle -> "Kanal Modları" . founder rengi belirlenecek."Tamam"
Ekle -> "Kanal Modları" & sop rengi belirlenecek."Tamam"
Ekle -> "Kanal Modları" @ op rengi belirlenecek."Tamam"
Ekle -> "Kanal Modları" % halfop rengi belirlenecek."Tamam"
Ekle -> "Kanal Modları" + voice rengi belirlenecek."Tamam"
ardından
"Nick Renklerini aktifleştir" sekmesi işaretlecek. "Tamam"

Buraya kadar kanal modlarını tek tek renklendirmiş olacaksınız.
Vermiş olduğunuz bu renklerde $cnick(mode).color identifieri ile renk numarasını elde edebileceksiniz.
Örneğin op renginiz kırmızı ise $cnick(@).color size 4 olarak dönecektir.
Bundan sonrasında TEXT event'ını echo ile dizayn etmelisiniz. on ^*:text:*:#:
Bu event içerisinde $left($nick(#,$nick).pnick,1) identifier'ını kullanabilirsiniz.
Bu identifier size @%Difuzyon 1.prefixi verecektir(@).Bu prefixlere göre if sorgusu yapıp
echo [renk no] $chan $nick $1-
komutu ile #kanal ekranına yazıyı echo'latabilirsiniz.Burdaki [renk no] kısmı $cnick(@).color
kısmına eşittir.
Yani nick rengi ne ise yazıyı echo'latacağınız renk kodu aynı olacaktır.
Aynı if sorgusunun içine echo'lattıktan sonra halt komutunu uygulayacaksınız.
TEXT event'ının başındaki ^ işareti ile halt yaptığımızda kendi dizayn ettiğimiz yazının dışında orjinal yazının ekranımıza düşmesini engelliyeceğiz.

Yapabileceğiniz kadarını yazmaya çalışınız,yapamadığınız yerde yine yardımcı oluruz.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet reklamver