Giriş

Orijinalini görmek için tıklayınız : /stats o Komutunda Basit Düzenleme..


dEathLeSs
20 Temmuz 2017, 19:45
Merhaba arkadaşlar. Verecegim basit bir düzenleme ile /stats o gösterilen;

O *@* * x - opers
O *@* * Hakan - opers
O *@* * dEathLeSs - opers
(STATS) raporu sonu.

listesini;

O *@* * x - teknikadmin
O *@* * Hakan - systemadmin
O *@* * dEathLeSs - rootadmin
(STATS) raporu sonu.

şekilde göstermesini sağlayacağız..

int stats_oper(aClient *sptr, char *para)
{
ConfigItem_oper *oper_p;
ConfigItem_mask *m;

for (oper_p = conf_oper; oper_p; oper_p = (ConfigItem_oper *) oper_p->next)
{
for (m = oper_p->mask; m; m = m->next)
{
sendto_one(sptr, rpl_str(RPL_STATSOLINE),
me.name, sptr->name,
'O', m->mask, oper_p->name,
"-",
oper_p->class->name? oper_p->class->name : "");
}
}
return 0;
}

satırını;

int stats_oper(aClient *sptr, char *para)
{
ConfigItem_oper *oper_p;
ConfigItem_mask *m;
char *p = NULL;

for (oper_p = conf_oper; oper_p; oper_p = (ConfigItem_oper *) oper_p->next)
{
for (m = oper_p->mask; m; m = m->next)
{
char *operclass = "???";
if (oper_p && oper_p->operclass)
operclass = oper_p->operclass;
sendto_one(sptr, rpl_str(RPL_STATSOLINE),

me.name, sptr->name,
'O', m->mask, oper_p->name,
"-",
operclass);

}
}
return 0;
}

şeklinde değiştiriyoruz..

make & make install ve sunucumuza rehash çekmemiz yetiyor.