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. |