|
sohbetsevgi Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. |
Arkadaşlar web kullanıcıları ile mirc kullanıcılarına whois çekildiginde hangisi web hangisi mirc kullanıcısı oldugunu bilmek için napmam lazım?
bazıları mirc portlarından daha dogrusu mirc ile servere girerek fullaname ve identilerini web girişlerinde oldugu gibi kendilerini web kullanıcısı olarak saklamaktalar bunun için nasıl ayırabilirim.
örnek: Trsohbet.com da görmüştüm böyle bir şey geçiyor şimdiden tşkler.
4Takma ismi : 12Bay45yaş
4Ip Adresi : Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
4Kanallar : 12#sohbet #oyun #türkiye 2* Bay45yaş web.eu.trsohbet.com :Sevdiklerinizle birlikte - [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] -
4Son Konusma : 121651 saniye önce
4Giris Zamani: 1213.Nis.2009 09:15:55
-------
|
web kullanıcılarını farklı porttan sokuyorsan, src/modules/m_nick.c (eski unreallar için yanlış hatırlamıyorsam, src/s_user.c) bu dosyalardaki register_user adlı işleve:
SetClient(sptr);
adlı kodun hemen altına;
if (MyClient(sptr)) { // bu linkten giren bir kullanıcı ise..
if (sptr->listener->port == WEBPORTUN) {
sptr->user->swhois = strdup("Web Kullanıcısı");
} else {
sptr->user->swhois = strdup("mirc Kullanıcısı");
}
}
WEBPORTUN 'dan kastım, mesela 5655 gibi kullanıcıları webden soktuğun port.
Not : kodu denemedim, ama çalışacaktır.
iyi Çalışmalar..