Tekil Mesaj gösterimi
Alt 07 Aralık 2017, 10:08   #1
Çevrimdışı
dEathLeSs
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
UnrealIRC-4.x versiyonları için (/stats o) oper listesini düzenleme




Merhaba arkadaşlar. /stats o oper listesini verilmiş olan yetkiye göre düzenlenmesini sağladım.

Modul Düzenleme: m_stats.c

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
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ı;

Kod:   Kodu kopyalamak için üzerine çift tıklayı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; }

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
O *@* * x - opers O *@* * Hakan - opers O *@* * dEathLeSs - opers (STATS) raporu sonu.

Bu şekil oper listesi, aşağıda ki gibi gözükecektir.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
O *@* * x - teknikadmin O *@* * Hakan - systemadmin O *@* * dEathLeSs - rootadmin (STATS) raporu sonu.

make & make install ve sunucumuza rehash çekmemiz yetiyor.

__________________
IRC ve Sanal bitmiştir.

Konu CLasS tarafından (07 Aralık 2018 Saat 14:05 ) değiştirilmiştir.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet