Merhabalar.
Bildiğiniz üzere sunucu genelinde bazı komutlar
SNO_EYES denilen fonksiyon sayesinde yani daha yaygın bir tabirle
SNOMask'lar desteğiyle
oper/adminlere gösterilebilmekte.
Ben sizlere
/stats * komutlarını kullananların
SNOMask desteği olmadan görülebilmesini anlatacağım.
Kod: Kodu kopyalamak için üzerine çift tıklayın!
Unreal3.2.*/src/modules/m_stats.c
dosyasında;
Kod: Kodu kopyalamak için üzerine çift tıklayın!
if (parc < 2 || !*parv[1])
{
stats_help(sptr);
sendto_one(sptr, rpl_str(RPL_ENDOFSTATS), me.name, parv[0], '*');
return 0;
}
satırlarını,
Kod: Kodu kopyalamak için üzerine çift tıklayın!
if (parc < 2 || !*parv[1])
{
stats_help(sptr);
sendto_one(sptr, rpl_str(RPL_ENDOFSTATS), me.name, parv[0], '*');
sendto_realops("%s (%s@%s), \2/stats\2 komutunu kullandi.", sptr->name, sptr->user->username, sptr->user->realhost);
return 0;
}
şeklinde değiştiriniz.
---
Kod: Kodu kopyalamak için üzerine çift tıklayın!
sendto_one(sptr, rpl_str(RPL_ENDOFSTATS), me.name, parv[0], stat->flag);
satırının hemen altına,
Kod: Kodu kopyalamak için üzerine çift tıklayın!
sendto_realops("%s (%s@%s), \2/stats %c\2 komutunu kullandi.", sptr->name, sptr->user->username, sptr->user->realhost, stat->flag);
satırını ekleyin.
Son olarak da
make ve
rehash komutlarını uygulayıp editimizi aktif edin.
Artık
/stats ve
/stats * (Örneğin
/stats o) komutlarını kullananları
SNOMask kullanmadan görebileceksiniz.
Edit sonrası status;
Kod: Kodu kopyalamak için üzerine çift tıklayın!
-Siteadi.Com- *** Notice -- Emrehan (ZirveShell@11.22.33.44), /stats o komutunu kullandi.
İyi forumlar.