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/)
-   -   Mircten Giren Şifresiz nickler Yazmasın (https://www.ircforumlari.net/unreal-ircd/42352-mircten-giren-sifresiz-nickler-yazmasin.html)

sohbetsevgi 26 Kasım 2007 18:37

Mircten Giren Şifresiz nickler Yazmasın
 
Mircten Giren Şifresiz nickler kanallara ve özellere yazamasın fikir bekliyorum :)

BehroozWolf 26 Kasım 2007 18:50

Cevap: Mircten Giren Şifresiz nickler Yazmasın
 
Şifresiz nickler server'a girdikten sonra 1 dakika boyunca konusmasin diyorsan, bunu indir. : [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Ama yok hic konusmasin nicklerini şifreleyen kadar diyorsan, bunu indir. : [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Kanal için zaten daha önce NetDeLiSi arkadasim ugrasmis :)

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

sohbetsevgi 01 Aralık 2007 09:11

Yanıt: Mircten Giren Şifresiz nickler Yazmasın
 
BehroozWolf üstad söylemek istedigimi söyleyemedim sadece mircten giren userler veya belirledigimiz porttan bağlanan userlerin yazmaları için bir auth kod veya örnek şu şekilde
- BehroozWolf kanal ve özellere yazı yazmak için /tanit 43243 kodunu yazıp sohbete başlayınız gibi bir şey. tabi bu kod numaraları random olacak böyle bişey olabilirmi şimdiden tşkler.

BehroozWolf 01 Aralık 2007 10:47

Cevap: Mircten Giren Şifresiz nickler Yazmasın
 
Ek bir modul yazman/yazdirman gerekiyor. Ama m_user.c dosyasinda(salliyorum)

Random sayilar için;

Kod:

tanit = rand()%10000;
sendto_one(sptr,"%s PRIVMSG %s :/tanit %s yazarak sohbete baslayin.", me.name, me.name, sptr->name, tanit);

Yada m_rprivate.c dosyasinda

Kod:

FILE *dosya;

sprintf(file, "tanit.txt", nick);
        dosya = fopen(file, "r");
                                     
        if(!dosya)
        {
                return;
        }
     
        while( !feof(dosya) )
        {
                fgets(buf, sizeof(buf), dosya);
                if(buf[0]!='\0')
                        sendto_one(sptr, ":%s PRIVMSG %s :%s", me.name, sptr->name);
                buf[0]='\0';
        }     

        fclose(dosya);
}

gibi gibi bisiler yapilabilir, c++ bilgim o kadar iyi degil :)

Yada bi mirc koduyla cözülebilir.

NOT : Verdiklerim örnekti.


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

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