lookjapan.COM - IRC ve mIRC dünyasının forumu!

lookjapan.COM - IRC ve mIRC dünyasının forumu! (http://www.lookjapan.com/index.php)
-   Unreal - 4 Parça Kodlar (http://www.lookjapan.com/forumdisplay.php?f=336)
-   -   Unreal4.x Oper Whois Gizleme (+X) (http://www.lookjapan.com/showthread.php?t=5085)

Toprak 27 Haziran 2017 13:46

Unreal4.x Oper Whois Gizleme (+X)
 
Merhaba @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] arkadaşımız [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] 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
Kod:

long UMODE_HIDLE = 0L;        /* Hides the idle time of opers */
Altına
Kod:

long UMODE_OPERWHOIS = 0L;              /* Whois Gizleme */
Ekleyin

Yine aynı dosyada bulun
Kod:

        UmodeAdd(NULL, 'I', UMODE_GLOBAL, 1, umode_allow_opers, &UMODE_HIDLE);
Altına
Kod:

    UmodeAdd(NULL, 'X', UMODE_GLOBAL, 1, umode_allow_opers, &UMODE_OPERWHOIS);
Ekleyin


Klasör: -> unrealircd-4.x/include/
Dosya: -> (h.h)

Bulun
Kod:

extern MODVAR long UMODE_HIDLE;    /* hides oper idle times */
Altına
Kod:

extern MODVAR long UMODE_OPERWHOIS;  /* Whois Gizleme */
Ekleyin


Klasör: -> unrealircd-4.x/src/modules/
Dosya: -> (m_whois.c)

Bulun
Kod:

#include "unrealircd.h"
Altına
Kod:

#define IsWhois(cptr)    (cptr->umodes & UMODE_OPERWHOIS)
Ekleyin

Yine aynı dosyada bulun
Kod:

                        if (!IsPerson(acptr))
                                continue;

Altına
Kod:

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


All times are GMT +3. The time now is 12:09.

Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.