Cevap: mirc renk sorunu
Bunu bir kaç şekilde yapabilirsin;
Birinci yol; sen kanala girdiğinde kanaldaki herkese tek tek whois çektirip whois sonucuna göre bir renklendirme yaptırırsın; buna ilaveten sen kanaldayken kanala giren herkese whois çektirip yine whois sonucuna göre renklendirme yaparsın. Ancak bu yöntem hantal bir yöntemdir. Özellikle kullanıcı sayısı fazla olan kanallar için kanaldaki herkese whois çektirmen script açısından oldukça yorucu ve yavaş bir işlem olur diğer yandan sunucunun flood korumalarına da yüksek ihtimalle takılırsın.
Bunun yerine sana önereceğim whois yerine who çektirmendir. Sen kanala girdiğinde /who #kanal mantığıyla en azından ircop olanlar ve olmayanlar + away olanlar ve olmayanlar şeklinde ayrım yaptırabilirsin. Hatta hosta göre işlem yaptıracaksan (bu belirli bir sunucu için geçerli olabilir) netadmin servicesadmin v.s. ayrımına göre de renklendirme yaptırabilirsin. Ama genel geçer bir ayrım için sadece ircop olan olmayan, away olan olmayan şeklinde bir renklendirme yapabilirsin. Hem bu yöntemle kanaldaki ircopları belirlerken onlara whois çekildi uyarısı da gitmeyecektir. Yine bir önceki sistemde olduğu gibi sen kanaldayken kanala girenlere de who çektirerek sonuca göre renklendirme yapabilirsin. Buna ilaveten birde op/halfop/voice durumuna göre renklendirme mIRC'nin zaten kendisinde olan bir özellik. Bunu da ilave edersen oldukça güzel bir sonuç alabilirsin.
Kodlara gelince; bizim amacımız burada sipariş üzerine kod yazmak değil, insanların kod yazmasına yardımcı olmaktır, bu yüzden sana yardımcı olabilecek tüm aşamalarını söyledim. Sen bu şekilde yapmaya çalış, takıldığın yerde bizler yine buradayız. |