Kanalda Seslenilen Nicki Renkli Gösterme

Aytac

nicktag
Yönetici
Developer
Katılım
4 Şub 2020
Mesajlar
379
Tepkime puanı
50
Puanları
28
Konum
ircland
Web sitesi
www.ircalem.net
Kodun Kullanım Amacı: Kanalda birine seslendiğinizde cümle içindeki seslendiğiniz nicki renkli göstermek. Kod kısa gelebilir evet. Hatta bu amaç için uzunca kod da yazılabilir. Ancak daha kısası varken uzunca yazmanın bir mantığı da yok :)
Şuanki kod nicki kırmızı renkte göstermektedir. Farklı bir renk olarak göstermek isterseniz; kodda geçen ve kırmızıyı temsil eden 4 sayısı yerine dilediğiniz renk sayısını verebilirsiniz. Mevcut renk değişikliği için dilerseniz mIRC'te CTRL+K kullanarak bakabilirsiniz.

Gmj4aZ.png

Kod:
on *:input:#: { if (!$inpaste && !$ctrlenter && !$regex($1,/^\//)) { say $regsubex($1-,/(\S+)/g,$iif(\1 ison $chan,$+($chr(3),4,\1,$chr(3)),\1)) | halt } }

* Kişinin şöyle bir talebi de olabilir. Her seslendiğimde nicki farklı bir renk versin tarzında. Bunun için aşağıdaki kodu kullanmak yeterli olacaktır.

Kod:
on *:input:#: { if (!$inpaste && !$ctrlenter && !$regex($1,/^\//)) { say $regsubex($1-,/(\S+)/g,$iif(\1 ison $chan,$+($chr(3),$rand(1,15),\1,$chr(3)),\1)) | halt } }

* Nicki ince göstermek için ise; (CTRL+B)

Kod:
on *:input:#: { if (!$inpaste && !$ctrlenter && !$regex($1,/^\//)) { say $regsubex($1-,/(\S+)/g,$iif(\1 ison $chan,$+($chr(2),\1,$chr(2)),\1)) | halt } }
 
Üst