Tekil Mesaj gösterimi
  #1  
Alt 11 November 2008, 11:09
ceyLin ceyLin isimli Üye şimdilik offline konumundadır
Senior Member
 
Kayıt Tarihi: 21 September 2008
Mesajlar: 15,180
Konular:
Aldığı Beğeni: 0 xx
Beğendiği Mesajlar: 0 xx
Post 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
Alıntı ile Cevapla