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/)
-   -   userler Whois çekeni görsün (https://www.ircforumlari.net/unreal-ircd/116060-userler-whois-cekeni-gorsun.html)

bLackdiamond 01 Haziran 2008 20:45

userler Whois çekeni görsün
 
Merhabalar Bu konuyu daha öncede açmıştım sanırım Silinen mesajlar arasında onlarda gitti bu sebeple aynı konuyu tekrar açıyorum.

Userler Kendilerine Whois cekenleri görsün istiyorum.
Whois ceken kişiler ise ... rumuzlu user ZZ Saat XX dakika YY Saniyedir Sunucuya bağlı.
XX süredir kimseye mesaj yazmamıs ...

Üstadlar daha önce önce yardımcı olmustu tekrar yardımlarını esirgemezlerse çok memnun olurum.

İyi Çalışmalar.

GemLik 01 Haziran 2008 20:55

Cevap: userler Whois çekeni görsün
 
Uselerin birbirine çektikleri whoisleri görmeleri için ;
unrealircd.conf daki
Kod:

modes-on-connect "+iwxW";
W flağını ekleyip /rehash çekiniz.

bLackdiamond 01 Haziran 2008 21:00

Cevap: userler Whois çekeni görsün
 
Alıntı:

GemLik Nickli Üyeden Alıntı (Mesaj 477037)
Uselerin birbirine çektikleri whoisleri görmeleri için ;
unrealircd.conf daki
Kod:

modes-on-connect "+iwxW";
W flağını ekleyip /rehash çekiniz.

Üstadım teşekkür ederim bilgi için ama kast ettiğim bu değildi.

Yinede çok teşekkür ederim

BehroozWolf 02 Haziran 2008 19:07

Cevap: userler Whois çekeni görsün
 
Kod:

int dakika = 0, saniye = 0, bsure = 0, bsaniye = 0, bdakika = 0;
    dakika = (TStime() - acptr->last);
    saniye = dakika % 60;
    dakika = dakika / 60;
    bsure = (TStime() - acptr->firsttime);
    bsaniye = bsure % 60;
    bdakika = bsure / 60;

    sendto_one(sptr, ":%s NOTICE %s %s rumuzu size whois cekti",
    me.name, acptr->name, sptr->name);

    if (dakika)
    {

    sendto_one(sptr, ":%s NOTICE %s :%s rumuzu %d dakika %d saniye 'dir kimseye yazmiyor",
    me.name, sptr->name, acptr->name, dakika, saniye);
    }
    else
    {
    sendto_one(sptr, ":%s NOTICE %s :%s rumuzu %d saniye 'dir kimseye yazmiyor",
    me.name, sptr->name, acptr->name, saniye);
    }

    if (bdakika)
    {
    sendto_one(sptr, ":%s NOTICE %s :%s rumuzu %d dakika %d saniye 'dir sohbete bagli durumda.",
    me.name, sptr->name, acptr->name, bdakika, bsaniye);
    }
    else
    {
    sendto_one(sptr, ":%s NOTICE %s :%s rumuzu %d saniye 'dir sohbete bagli durumda.",
    me.name, sptr->name, acptr->name, bsaniye);
    return 0;
    }


yanki 04 Haziran 2008 08:28

Cevap: userler Whois çekeni görsün
 
cd Unreal3.2
cd src
cd modules
pico m_whois.c

Kod:

if (IsWhois(acptr) && (sptr != acptr))
                        {
                                sendto_one(acptr,
                                    ":%s %s %s :*** %s (%s@%s) did a /whois on you.",
                                    me.name, IsWebTV(acptr) ? "PRIVMSG" : "NOTICE", acptr->name, sptr->name,
                                    sptr->user->username, sptr->user->realhost);
                        }

Satırını bulun

Kod:

sendto_one(acptr, ":%s NOTICE %s %s rumuzu size whois cekti",
                        me.name, acptr->name, sptr->name);

Altına Ekleyip kayıt ediniz.

make
./unreal rehash

Masters 04 Haziran 2008 19:33

Yanıt: userler Whois çekeni görsün
 
Soyle bir sey yapabilirmiyiz Mesela bunu Belirli Nickler olarak değişebilirmiyiz. Ornegin ben sadece alper nickli userin whois cekeni gormesini istiyorum tarzında..?

deneme1 05 Haziran 2008 07:57

Cevap: userler Whois çekeni görsün
 
Alıntı:

BehroozWolf Nickli Üyeden Alıntı (Mesaj 478161)
Kod:

int dakika = 0, saniye = 0, bsure = 0, bsaniye = 0, bdakika = 0;
    dakika = (TStime() - acptr->last);
    saniye = dakika % 60;
    dakika = dakika / 60;
    bsure = (TStime() - acptr->firsttime);
    bsaniye = bsure % 60;
    bdakika = bsure / 60;
 
    sendto_one(sptr, ":%s NOTICE %s %s rumuzu size whois cekti",
    me.name, acptr->name, sptr->name);
 
    if (dakika)
    {
 
    sendto_one(sptr, ":%s NOTICE %s :%s rumuzu %d dakika %d saniye 'dir kimseye yazmiyor",
    me.name, sptr->name, acptr->name, dakika, saniye);
    }
    else
    {
    sendto_one(sptr, ":%s NOTICE %s :%s rumuzu %d saniye 'dir kimseye yazmiyor",
    me.name, sptr->name, acptr->name, saniye);
    }
 
    if (bdakika)
    {
    sendto_one(sptr, ":%s NOTICE %s :%s rumuzu %d dakika %d saniye 'dir sohbete bagli durumda.",
    me.name, sptr->name, acptr->name, bdakika, bsaniye);
    }
    else
    {
    sendto_one(sptr, ":%s NOTICE %s :%s rumuzu %d saniye 'dir sohbete bagli durumda.",
    me.name, sptr->name, acptr->name, bsaniye);
    return 0;
    }



nereye eklenecek bu

yanki 05 Haziran 2008 10:13

Cevap: userler Whois çekeni görsün
 
Kod:

if (IsWhois(acptr) && (sptr != acptr))
                        {
                                sendto_one(acptr,
                                    ":%s %s %s :*** %s (%s@%s) did a /whois on you.",
                                    me.name, IsWebTV(acptr) ? "PRIVMSG" : "NOTICE", acptr->name, sptr->name,
                                    sptr->user->username, sptr->user->realhost);
                        }


m_whois.c'nin içinde ßu satırın altına..

BehroozWolf 08 Haziran 2008 04:25

Cevap: userler Whois çekeni görsün
 
Illaki o satira eklenecek diye bir sey yok.
Kod:

DLLFUNC int  m_whois(..)
{
..
return 0;
}

arasinda herhangi bir yere eklenebilir. Ben ise ent alt satirdaki
sendto_one(sptr, rpl_str(RPL_ENDOFWHOIS), me.name, parv[0], querybuf);
satirin hemen altina ekledim.

***BUCALI*** 21 Haziran 2008 15:59

Cevap: userler Whois çekeni görsün
 
selam herkese ben userım hıc bır yerde yetkım yok bana whoıs cekenı nasıl anlarım ?


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

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net