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/)
-   Unreal IRCd (https://www.ircforumlari.net/unreal-ircd/)
-   -   Basit bir sorun (https://www.ircforumlari.net/unreal-ircd/186581-basit-bir-sorun.html)

deneme1 11 Mart 2009 20:13

Basit bir sorun
 
unreal3.2 kullanıyorum ve aşşağıdaki şekilde oper eklediğimde is a larının gözükmesini istemiyorum

Levels is a Network Administrator

ben bunu aşşağıdaki şekilde yapmak istiyorum

Levels Network Administrator

bu şekilde olmasını istiyorum yani oper admin ekldiğimde is a değilde direk yetkisi yanında yer alsın yukarıdaki örnekteki gibi teşekkürler şimdiden

ArresT 11 Mart 2009 22:57

Cevap: Basit bir sorun
 
Selamlar,

Kod:

cd Unreal3.2
Kod:

cd src
Kod:

pico s_err.c
Kod:

RPL_WHOISOPERATOR */ ":%s 313 %s %s :is %s",
kodunu

Kod:

RPL_WHOISOPERATOR */ ":%s 313 %s %s :%s",
olarak değiştirin. dosyadan kaydetip çıkın. Daha sonra

Kod:

cd modules

pico m_whois.c

Kod:

            if ((IsAnOper(acptr) || IsServices(acptr)) && !hideoper)
            {
                buf[0] = '\0';
                if (IsNetAdmin(acptr))
                    strlcat(buf, "a Network Administrator", sizeof buf);
                else if (IsSAdmin(acptr))
                    strlcat(buf, "a Services Administrator", sizeof buf);
                else if (IsAdmin(acptr) && !IsCoAdmin(acptr))
                    strlcat(buf, "a Server Administrator", sizeof buf);
                else if (IsCoAdmin(acptr))
                    strlcat(buf, "a Co Administrator", sizeof buf);
                else if (IsServices(acptr))
                    strlcat(buf, "a Network Service", sizeof buf);
                else if (IsOper(acptr))
                    strlcat(buf, "an IRC Operator", sizeof buf);

                else
                    strlcat(buf, "a Local IRC Operator", sizeof buf);
                if (buf[0])
                    sendto_one(sptr,
                        rpl_str(RPL_WHOISOPERATOR), me.name,
                        parv[0], name, buf);
            }

satırlarını,
Kod:

            if ((IsAnOper(acptr) || IsServices(acptr)) && !hideoper)
            {
                buf[0] = '\0';
                if (IsNetAdmin(acptr))
                    strlcat(buf, "Network Administrator", sizeof buf);
                else if (IsSAdmin(acptr))
                    strlcat(buf, "Services Administrator", sizeof buf);
                else if (IsAdmin(acptr) && !IsCoAdmin(acptr))
                    strlcat(buf, "Server Administrator", sizeof buf);
                else if (IsCoAdmin(acptr))
                    strlcat(buf, "Co Administrator", sizeof buf);
                else if (IsServices(acptr))
                    strlcat(buf, "Network Service", sizeof buf);
                else if (IsOper(acptr))
                    strlcat(buf, "IRC Operator", sizeof buf);

                else
                    strlcat(buf, "Local IRC Operator", sizeof buf);
                if (buf[0])
                    sendto_one(sptr,
                        rpl_str(RPL_WHOISOPERATOR), me.name,
                        parv[0], name, buf);
            }

ile değiştirin.


Unreal3.2 dizininde iken;

Kod:

make
./unreal restart

yapınız. Serverınız yeniden başlayacaktır.

Selametle.


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 08: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