IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   Parca Kodlar (https://www.ircforumlari.net/parca-kodlar/)
-   -   '/stats o' Listesi Edit. (https://www.ircforumlari.net/parca-kodlar/770343-stats-o-listesi-edit.html)

Emrehan 18 Mart 2017 20:29

'/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.

Editten önceki hali:
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Edit yapıldıktan sonraki hali:
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]


İyi forumlar dilerim.


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

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk