Cevap: Whois Sistemi
cd U*
cd src
cd modules
pico m_whois.c giriş yapıcaksın. Daha sonra aşağıdaki satırları bulucaksın.En alttadır zaten. /*
* 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 satırları tamamen sil ve yerine şu satırları ekle. /*
* Fix /whois to not show idle times of * global opers to anyone except another * global oper or services. * -CodeM/Barubary */ if (IsAnOper(sptr)) { 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; }
Daha sonra tekrar cd U* dizinine gelip make ve rehash çektiğinizde operlerinizin ve userlarınızın whoislerinde ki idle süreleri kalkmış olucaktır.
Not: Bu işlemden sonra adminler birbirlerinin ve userların idle sürelerini görebilirler. Userlar, userların ve adminlerin idle sürelerini göremezler.
Kolay gelsin. |