Toprak
27 Haziran 2017, 13:46
Merhaba Entrance arkadaşımız Burada ([Only Registered Users Can See Links]) Unreal3.2.x sürümü için paylaşmış biz de Unreal4.x e uyarladık;
Klasör: -> unrealircd-4.x/src/
Dosya: -> (umodes.c)
Bulun
long UMODE_HIDLE = 0L; /* Hides the idle time of opers */
Altına
long UMODE_OPERWHOIS = 0L; /* Whois Gizleme */
Ekleyin
Yine aynı dosyada bulun
UmodeAdd(NULL, 'I', UMODE_GLOBAL, 1, umode_allow_opers, &UMODE_HIDLE);
Altına
UmodeAdd(NULL, 'X', UMODE_GLOBAL, 1, umode_allow_opers, &UMODE_OPERWHOIS);
Ekleyin
Klasör: -> unrealircd-4.x/include/
Dosya: -> (h.h)
Bulun
extern MODVAR long UMODE_HIDLE; /* hides oper idle times */
Altına
extern MODVAR long UMODE_OPERWHOIS; /* Whois Gizleme */
Ekleyin
Klasör: -> unrealircd-4.x/src/modules/
Dosya: -> (m_whois.c)
Bulun
#include "unrealircd.h"
Altına
#define IsWhois(cptr) (cptr->umodes & UMODE_OPERWHOIS)
Ekleyin
Yine aynı dosyada bulun
if (!IsPerson(acptr))
continue;
Altına
if (IsWhois(acptr) && !IsOper(sptr) && (acptr->umodes & UMODE_OPERWHOIS))
{
sendto_one(acptr,":%s %s %s :*** %s (%s@%s) did a /whois on you.",
me.name, "NOTICE", acptr->name, sptr->name,
sptr->user->username, sptr->user->realhost);
sendnotice(sptr, "\2%s\2 whois bilgilerimi görebilmeniz için en az oper olmalısınız (+X)", sptr->name);
return 0;
}
Ekleyin
SSH de make & make install ve ./unrealircd restart
Klasör: -> unrealircd-4.x/src/
Dosya: -> (umodes.c)
Bulun
long UMODE_HIDLE = 0L; /* Hides the idle time of opers */
Altına
long UMODE_OPERWHOIS = 0L; /* Whois Gizleme */
Ekleyin
Yine aynı dosyada bulun
UmodeAdd(NULL, 'I', UMODE_GLOBAL, 1, umode_allow_opers, &UMODE_HIDLE);
Altına
UmodeAdd(NULL, 'X', UMODE_GLOBAL, 1, umode_allow_opers, &UMODE_OPERWHOIS);
Ekleyin
Klasör: -> unrealircd-4.x/include/
Dosya: -> (h.h)
Bulun
extern MODVAR long UMODE_HIDLE; /* hides oper idle times */
Altına
extern MODVAR long UMODE_OPERWHOIS; /* Whois Gizleme */
Ekleyin
Klasör: -> unrealircd-4.x/src/modules/
Dosya: -> (m_whois.c)
Bulun
#include "unrealircd.h"
Altına
#define IsWhois(cptr) (cptr->umodes & UMODE_OPERWHOIS)
Ekleyin
Yine aynı dosyada bulun
if (!IsPerson(acptr))
continue;
Altına
if (IsWhois(acptr) && !IsOper(sptr) && (acptr->umodes & UMODE_OPERWHOIS))
{
sendto_one(acptr,":%s %s %s :*** %s (%s@%s) did a /whois on you.",
me.name, "NOTICE", acptr->name, sptr->name,
sptr->user->username, sptr->user->realhost);
sendnotice(sptr, "\2%s\2 whois bilgilerimi görebilmeniz için en az oper olmalısınız (+X)", sptr->name);
return 0;
}
Ekleyin
SSH de make & make install ve ./unrealircd restart