IRCForumu.Net - Türkiye'nin IRC ve mIRC Kullanıcılarının Buluştuğu Forum

IRCForumu.Net - Türkiye'nin IRC ve mIRC Kullanıcılarının Buluştuğu Forum (https://www.ircforumu.net/)
-   Unreal - Hazır Kodlar (https://www.ircforumu.net/unreal-hazir-kodlar/)
-   -   '/stats o' Listesi Edit. (https://www.ircforumu.net/unreal-hazir-kodlar/5374-stats-o-listesi-edit.html)

immortaL 31 Mart 2017 12:08

'/stats o' Listesi Edit.
 
Merhabalar.

Çoğu kişi kullandığı unreal'de bazı renklendirmeler veya türkçeleştirmeler yapıyordur. Bende daha önceden yapıp, sunucumda kullandığım küçük bir editi paylaşayım dedim. Umarım beğenirsiniz.

Kod:

Unreal3.2.x/src/s_err.c
dosyasındaki;

Kod:

/* 243    RPL_STATSOLINE */ ":%s 243 %s %c %s * %s %s %s",
bu satırı bulup

Kod:

/* 243    RPL_STATSOLINE */ ":%s 243 %s %d-) 2OperNick:4 %s 5- 2OperFlag:4 %s",
bu satırla değiştirin.

Kod:

Unreal3.2.x/src/modules/m_stats.c
dosyasındaki;

Kod:

int stats_oper(aClient *sptr, char *para)
{
    ConfigItem_oper *oper_p;
    ConfigItem_oper_from *from;
    for (oper_p = conf_oper; oper_p; oper_p = (ConfigItem_oper *) oper_p->next)
    {
        if(!oper_p->from)
            sendto_one(sptr, rpl_str(RPL_STATSOLINE),
                  me.name, sptr->name,
                  'O', "(none)", oper_p->name,
                  oflagstr(oper_p->oflags),
                  oper_p->class->name ? oper_p->class->name : "");
        else
            for (from = (ConfigItem_oper_from *) oper_p->from; from; from = (ConfigItem_oper_from *) from->next)
                  sendto_one(sptr, rpl_str(RPL_STATSOLINE),
                      me.name, sptr->name,
                      'O', from->name, oper_p->name,
                      oflagstr(oper_p->oflags),
                      oper_p->class->name? oper_p->class->name : "");
    }
    return 0;
}


bu satırları,

Kod:

int stats_oper(aClient *sptr, char *para)
{
    ConfigItem_oper *oper_p;
    ConfigItem_oper_from *from;
    sendto_one(sptr, ":%s 260 %s :/STATS bilgileri başlangıcı", me.name, sptr->name);
    int e = 0;
    for (oper_p = conf_oper; oper_p; oper_p = (ConfigItem_oper *) oper_p->next)
    {
        if(!oper_p->from)
            sendto_one(sptr, rpl_str(RPL_STATSOLINE),
                  me.name, sptr->name,
                  'O', "(none)", oper_p->name,
                  oflagstr(oper_p->oflags),
                  oper_p->class->name ? oper_p->class->name : "");
        else
            for (from = (ConfigItem_oper_from *) oper_p->from; from; from = (ConfigItem_oper_from *) from->next)
               
                  sendto_one(sptr, rpl_str(RPL_STATSOLINE),
                      me.name, sptr->name, e+1,
                      oper_p->name,
                      oflagstr(oper_p->oflags));
                    e++;
    }
    sendto_one(sptr, ":%s 260 %s :Listede toplam3 %d oper mevcut durumda.", me.name, sptr->name, e);
    return 0;
}


bu satırlarla değiştirin.

Daha sonra make ve ./unreal restart komutlarını kullanarak bu küçük editi aktif edebilirsiniz.

Renk öğeleri görünmemiş olabilir. Siz gönlünüzce renklendirirsiniz.


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 01:54.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.6.0
Copyright ©2005 - 2023 IRCForumu.Net - Tüm Hakları Saklıdır.