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/)
-   -   Unreal3.2.6 m_whois.c yardım pls (https://www.ircforumlari.net/unreal-ircd/36808-unreal326-m_whoisc-yardim-pls.html)

dreadfuL 26 Ağustos 2007 21:55

Unreal3.2.6 m_whois.c yardım pls
 
1- ben kanalımdaki botlarin bot oldugu anlasılmasın istiorum Örnek ;

Nickname using services.turktc.net TurktcNET for IRC Networks
yukardaki satir gözükmesn istiorum Whois'te

2- userlerin idle süresini adminler haric kimse göremesin..

3 - sabit setname yapmak istiorum

4- birde whoise şu eklentiler olsun istiorum sadece admin olan
bir nickin whoisinde ;
is a Network Administrator
is a Modify Expert
is a IRCD MASTER
is a Securutiy Connection
is a Yardim Operator'udur. gibi olsun

unreal3.2.6 icin olcak ama Unreal3.2.3'ün m_whois.c ' si uymuyo denedim..

NeTDeLiSi 26 Ağustos 2007 22:03

Cevap: Unreal3.2.6 m_whois.c yardım pls
 
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

dreadfuL 27 Ağustos 2007 01:05

Yanıt: Unreal3.2.6 m_whois.c yardım pls
 
NeTDeLiSi yazdıklarıma birdaha bakıversen.. senin verdigini yaptım idle gözüküyo :S. .

GhostLy 27 Ağustos 2007 10:06

Cevap: Unreal3.2.6 m_whois.c yardım pls
 
m_whois.c dosyasının içinde aşağıdaki satırı bul

Kod:

if (MyConnect(acptr))
sendto_one(sptr, rpl_str(RPL_WHOISIDLE),
me.name, parv[0], name,
TStime() - acptr->last, acptr->firsttime);
}

bu satırı aşağıdaki gibi değiştir...

Kod:

if (IsAnOper(sptr)) {
if (MyConnect(acptr))
sendto_one(sptr, rpl_str(RPL_WHOISIDLE),
me.name, parv[0], name,
TStime() - acptr->last, acptr->firsttime);
}
}

şeklinde değiştir kaydet daha sonra unreal klasörüne

Kod:

make
./unreal rehash


NeTDeLiSi 27 Ağustos 2007 15:21

Cevap: Unreal3.2.6 m_whois.c yardım pls
 
Kod:

cd Unreal3.*
cd src/modules
pico m_whois.c

Aşağıdaki satırları buluyoruz ;

Kod:

            /* makesure they aren't +H (we'll also check
              before we display a helpop or IRCD Coder msg)
              -- codemastr */

        if ((IsAnOper(acptr) || IsServices(acptr)) && !hideoper)
            {
                buf[0] = '\0';

Hemen altına aşağıdaki satırları ekliyoruz ;

Kod:

                        if (IsAdmin(acptr) && !stricmp("Nick", nick))
                        sendto_one(sptr, rpl_str (RPL_WHOISOPERATOR),
                        me.name, parv[0], name, " IRCd Modify Expert");
                        if (IsAdmin(acptr) && !stricmp("Nick", nick))
                        sendto_one(sptr, rpl_str (RPL_WHOISOPERATOR),
                        me.name, parv[0], name, "[Teknik Sorumlu]");
                        if (IsAdmin(acptr) && !stricmp("Nick", nick))
                        sendto_one(sptr, rpl_str (RPL_WHOISOPERATOR),
                        me.name, parv[0], name, " Linux Master");
                        if (IsAdmin(acptr) && !stricmp("Nick", nick))
                        sendto_one(sptr, rpl_str (RPL_WHOISOPERATOR),
                        me.name, parv[0], name, " SSH Operator");
                        if (IsAdmin(acptr) && !stricmp("Nick", nick))
                        sendto_one(sptr, rpl_str (RPL_WHOISOPERATOR),
                        me.name, parv[0], name, " IRCd Modify Expert");

Dosyayı kayıt edip çıkıyoruz ;

Kod:

cd ../..
make
./unreal rehash


dreadfuL 27 Ağustos 2007 19:04

Yanıt: Unreal3.2.6 m_whois.c yardım pls
 
Tşkrler oldu

dreadfuL 16 Eylül 2007 03:55

Yanıt: Unreal3.2.6 m_whois.c yardım pls
 
Tüm editlemeler 3.2.3 için verilior forumda Unreal'i deiştim 3.2.3 yaprım ;) biri bana 3.2.3 de

sinemmm is [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] * [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...][Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] - [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
sinemmm is using modes +
sinemmm is connecting from [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
sinemmm using services.[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] TurktcNET for IRC Networks
sinemmm End of /WHOIS list.

Whoisteki;
sinemmm using services.[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] TurktcNET for IRC Networks
bu kısmı kaldırmayı söylerse sevinirim.

Soldy 16 Eylül 2007 06:32

Cevap: Yanıt: Unreal3.2.6 m_whois.c yardım pls
 
Alıntı:

dreadfuL Nickli Üyeden Alıntı (Mesaj 262897)
Tüm editlemeler 3.2.3 için verilior forumda Unreal'i deiştim 3.2.3 yaprım ;) biri bana 3.2.3 de

sinemmm is [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] * [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...][Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] - [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
sinemmm is using modes +
sinemmm is connecting from [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
sinemmm using services.[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] TurktcNET for IRC Networks
sinemmm End of /WHOIS list.

Whoisteki;
sinemmm using services.[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] TurktcNET for IRC Networks
bu kısmı kaldırmayı söylerse sevinirim.

Kod:

cd Unreal3.2
Kod:

pico src/modules/m_whois.c
Kod:

                          if (!(IsULine(acptr) && !IsSAdmin(sptr) && HIDE_ULINES))
                                sendto_one(sptr, rpl_str(RPL_WHOISSERVER),
                                    me.name, parv[0], name, user->server,
                                    a2cptr ? a2cptr->info : "*Not On This Net*");

satırlarını

Kod:

                          /* if (!(IsULine(acptr) && !IsSAdmin(sptr) && HIDE_ULINES))
                                sendto_one(sptr, rpl_str(RPL_WHOISSERVER),
                                    me.name, parv[0], name, user->server,
                                    a2cptr ? a2cptr->info : "*Not On This Net*"); */

şeklinde değiştirin, iyi çalışmalar.

dreadfuL 16 Eylül 2007 23:51

Yanıt: Unreal3.2.6 m_whois.c yardım pls
 
Soldy;

Denedim onu ama hata verdi

m_whois.c: In function `m_whois':
m_whois.c:360: error: syntax error at end of input
make[2]: *** [m_whois.o] Error 1
make[2]: Leaving directory `/home/turktc/Unreal3.2/src/modules'
make[1]: *** [mods] Error 2
make[1]: Leaving directory `/home/turktc/Unreal3.2/src'
make: *** [build] Error 2
[turktc@server Unreal3.2]$


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

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