Merhaba arkadaşlar. Paylaşacağım eklenti UnrealIRCd-4* versiyonları için geliştirilmiştir. Kodları alıp direkt dosyalara entegre ettim.
Klasör > Unreal3.2.10.x Modul > src/s_err.c Kod: Kodu kopyalamak için üzerine çift tıklayın!
/* 396 */ NULL, /* ircu */
satırını;
Kod: Kodu kopyalamak için üzerine çift tıklayın!
/* 396 RPL_HOSTHIDDEN */ ":%s 396 %s :Hostunuz (\2%s\2) olarak gizlenmiştir.",
değiştirelim..
Modul > include/numeric.h Kod: Kodu kopyalamak için üzerine çift tıklayın!
#define RPL_NOUSERS 395
satırının altına;
Kod: Kodu kopyalamak için üzerine çift tıklayın!
#define RPL_HOSTHIDDEN 396
ekliyoruz.
Modul >m_nick.c Kod: Kodu kopyalamak için üzerine çift tıklayın!
int i;
for (i = 0; IsupportStrings[i]; i++)
sendto_one(sptr, rpl_str(RPL_ISUPPORT), me.name, nick, IsupportStrings[i]);
satırının altına;
Kod: Kodu kopyalamak için üzerine çift tıklayın!
if (IsHidden(sptr))
sendto_one(sptr, rpl_str(RPL_HOSTHIDDEN), me.name, sptr->name, user->virthost);
Ekleyip çıkıyoruz.
SSH`de make komutunu uygulayıp ./unreal restart yaptıktan sonra eklentimiz hazır olacaktır. Kod: Kodu kopyalamak için üzerine çift tıklayın!
Hoşgeldin dEathLeSs!LaZ
Server versionu: Unreal3.2.10.6
Server Kuruluş Tarihi: Thu Mar 29 Thu 22:53:49
Sunucu Adı: - Çalışan Version: Unreal3.2.10.6
Server bilgi: MAXCHANNELS=10 CHANLIMIT=#:10 MAXLIST=b:60,e:60,I:60 MAXCHANNELS=10 CHANNELLEN=32
Server bilgi: MODES=12 CHANTYPES=# PREFIX=(qaohv)~&@%+ MODES=12 NETWORK=Test
Server bilgi: supported by this supported
Hostunuz (3B13F458.65CF1AE2.2EED6589.IP) olarak gizlenmiştir.
Oper girdiğimiz zamanda ise statüste..
Kod: Kodu kopyalamak için üzerine çift tıklayın!
Hostunuz (NetAdmin.Test.Net) olarak gizlenmiştir.
Bildirim geçecektir..