28 Ocak 2008 için Arşiv

/Module Gizlemek

Pazartesi, 28 Ocak 2008

/module komutunun kullanımını yasaklamak için aşağıdaki yolu uygulayınız;

pico msg.h

yazarak msg.h dosyasını açın ve aşağıdaki satırı bulun;

#kanal MSG_MODULE \”MODULE\”

Satırını aşağıdaki şekilde düzenleyin;

#define MSG_MODULE \”HE3SMEA\”

burada “HE3SMEA” yerine farklı birşeyde yazabilirsiniz. Örnek olarak yazdım.

değişiklikleri kaydedip dosyayı kapatın.

Unreal3.2 dizininde ./unreal restart çekin. Modülleriniz gizlenmiştir, iyi çalışmalar.

Kayıtsız Nicklere Away Yasaklamak

Pazartesi, 28 Ocak 2008

Günümüzde inviter ve botların çok sık başvurduğu yöntemlerden birisi away mesajları aracılığı ile reklam yapmaktır. Bunu basit bir yolla engelleyebilirsiniz. Kayıtsız nicklerin away mesajı kullanmasını kapatabilirsiniz. Bunun için;

m_away.c dosyasını açarak aşağıdaki satırları bulunuz;

if (MyConnect(sptr))
sendto_one(sptr, rpl_str(RPL_NOWAWAY), me.name, parv[0]);
return 0;
}

bu satırları aşağıdaki şekilde değiştirin;

if (IsRegNick(sptr) && !IsULine(sptr) && !IsOper(sptr) && !IsServer(sptr))
sendto_one(sptr, rpl_str(RPL_NOWAWAY), me.name, parv[0]);
return 0;
}

make clean
make
make install

ve son olarak rehash çekin. iyi çalışmalar.

Motd Nasıl Yazılır

Pazartesi, 28 Ocak 2008

cd Unreal3.2
pico ircd.motd

komutları yardımı ile motd dosyamızı açıyoruz. dosya içerisine motd mesajı olarak gözükmesini istediğiniz metni giriyoruz. Değişikleri kaydedip çıkıyoruz.

mIRC’a dönüp sunucunuzda /rehash -motd yazarak motd dosyasını güncelliyoruz.

Türkçe Karakterli Nickleri Kullanıma Açmak

Pazartesi, 28 Ocak 2008

Günümüzde pekçok Türk sunucusunda halen türkçe karakterli nickler kullanılmamaktadır. Ufak bir düzenleme ile Türkçe karakter içeren nickleri kullanıma açabilirsiniz.

cd Unreal3.2
pico unrealircd.conf

komutları yardımıyla unrealircd.conf dosyamızı açıyoruz. ardından dosya içerisinde boş bir alana aşağıdaki kodu ekliyoruz;

set { allowed-nickchars { turkish; }; };

değişiklikleri kaydedip dosyadan çıkıyoruz.

Unreal dizininde ./unreal rehash komutunu uyguladıktan sonra sunucumuza Türkçe karakter içeren nicklerin giriş yapabilmesini sağlamış oluyoruz.

Rastgele Quit Mesajı

Pazartesi, 28 Ocak 2008

m_quit.c dosyasını açıp aşağıdaki satıları bulun,

if (!IsServer(cptr) && IsPerson(sptr))
{
#ifdef STRIPBADWORDS
int blocked = 0;
#endif
int n;
char *s = comment;
Hook *tmphook;

bu satırların altına aşağıdaki satırları ekleyin.

char *cmesajlistesi[]= {
“Quit Mesajı 1″,
“Quit Mesajı 2″,
“Quit Mesajı 3″,
“Quit Mesajı 4″,
“Quit Mesajı 5″,
};

int k;
k = rand()%(sizeof(cmesajlistesi)/sizeof(*cmesajlistesi));
return exit_client(cptr, sptr, sptr, cmesajlistesi[k]);

Bu sayede sunucudan ayrılma mesajlarınıza çeşitlilik katabilirsiniz.

make ve rehash çektikten sonra rastgele quit özelliği devreye girecektir.