#1
|
|||
|
|||
Oper / Admin - IDLE Sürelerini Gizle
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; Alıntı: /* * 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.. Alıntı: 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 |