|
MasteR
|
 |
« : 30 Ocak 2008, 17:23:03 » |
|
Admin Oper IDLE idle sürelerini surelerini gizle gızle gızlemek gizlemek --------------------------------------------
cd Unreal3.2/ pico src/modules/m_whois.c
yazarak, m_whois.c 'dosyasını açalım ve " ctrl + w " tuş kombinasyonuna basarek arama menusunu açalım ve oraya " * -CodeM/Barubary " olarak yazip enter'a basalım gelen satırlar aşşağıdaki gibi olucaktır.
Alıntı: /* * Fix /whois to not show idle times of * global opers to anyone except another * global oper or services. * -CodeM/Barubary */ if (MyConnect(acptr)) sendto_one(sptr, rpl_str(RPL_WHOISIDLE), me.name, parv[0], name, TStime() - acptr->last, acptr->firsttime); } if (!found) sendto_one(sptr, err_str(ERR_NOSUCHNICK), me.name, parv[0], nick); if (p) p[-1] = ','; } sendto_one(sptr, rpl_str(RPL_ENDOFWHOIS), me.name, parv[0], parv[1]); return 0; }
Bu gördüğünüz satırların şimdi vereceğimden sonrasını tamamen siliyorsunuz;
/* * Fix /whois to not show idle times of * global opers to anyone except another * global oper or services. * -CodeM/Barubary */ Bunun altındakileri sildikten sonra, Şimdi vereceğim kodları sildiklerinizin yerine yapıştırıyorsunuz..
if (MyConnect(acptr)) if (IsOper(sptr) && IsOper(acptr)) sendto_one(sptr, rpl_str(RPL_WHOISIDLE), me.name, parv[0], name, TStime() - acptr->last, acptr->firsttime); else if (!IsOper(acptr)) sendto_one(sptr, rpl_str(RPL_WHOISIDLE), me.name, parv[0], name, TStime() - acptr->last, acptr->firsttime); } if (!found) sendto_one(sptr, err_str(ERR_NOSUCHNICK), me.name, parv[0], nick); if (p) p[-1] = ','; } sendto_one(sptr, rpl_str(RPL_ENDOFWHOIS), me.name, parv[0], parv[1]); return 0; } Bu işlem bittikten sonra, aynı şekilde " ctrl + x " , " Y " , " Enter " şeklinde kapatıp,
make ./unreal rehash
çektiğinizde, oper/admin'lerinizin idle süresi gözükmeyecektir. ------------
Tesekkurler PyrO , Ircrehberi Com
|