sohbet

Oper IDLE Gizleme Modu (+I)



Merhabalar,

Öncelikle bu uygulama yanlış hatırlamıyorsam UnrealIRCd'in 3.2.10 versiyonu ve ondan sonraki versiyonlarında olduğunu belirtmek isterim.

Klasör: -> Unreal3.2/src/Dosya: -> (umodes.c)

BULUN,
Kod:  
long UMODE_NOCTCP = 0L; /* Blocks ctcp (except dcc and action) */



ALTINA,

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


EKLEYIN,

-

BULUN,

Kod:  
UmodeAdd(NULL, 'p', UMODE_GLOBAL, NULL, &UMODE_HIDEWHOIS);


ALTINA,

Kod:  
UmodeAdd(NULL, 'I', UMODE_GLOBAL, umode_allow_opers, &UMODE_HIDLE);


EKLEYIN,

Klasör: -> Unreal3.2/include/Dosya: -> (h.h)

BULUN,
Kod:  
extern MODVAR long UMODE_NOCTCP;


ALTINA,

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


EKLEYIN,

Klasör: -> Unreal3.2/src/modules/Dosya: -> (m_whois.c)

BULUN,
Kod:  
if (MyConnect(acptr)) sendto_one(sptr, rpl_str(RPL_WHOISIDLE), me.name, parv[0], name, TStime() - acptr->last, acptr->firsttime); }


DEGISTIRIN,

Kod:  
if (MyConnect(acptr) && (IsAnOper(sptr) || !(acptr->umodes & UMODE_HIDLE))) { sendto_one(sptr, rpl_str(RPL_WHOISIDLE), me.name, parv[0], name, TStime() - acptr->last, acptr->firsttime); }

Bu işlemlerden sonra, unrealircd'in ana dizinin de make ve ./unreal restart komutlarını uygulayın. Artık sunucunuz üzerinde operleriniz/MODE NICK +I komutuyla idle sürelerini gizlemiş olacaklar.

NOT: İstek olursa webtv üzerinden de ilgili IDLE kısımları gizlenebilir. /msg irc whois nick komutu pek kullanıcılar tarafından kullanılmadığı için, verme gereği duymadım..


İyi forumlar.. ^^

Yorum Gönder

Daha yeni Daha eski