Tekil Mesaj gösterimi
Alt 13 Mayıs 2010, 13:06   #1
Çevrimdışı
toXic
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Alt alt'a SWHOIS UYGULAMASI..




Bildiginiz Üzere, ircservices üzerinde Kullaniciya tek bir vhost verilebiliyordu 2 ve daha üstünü almiyordu. Bu düzenleme sayesinde istediğiniz kadar servicesler ile swhois verebilirsiniz.


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
cd Unreal*

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
cd src/include

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
pico msg.h

girip
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
#define MSG_SWHOIS "SWHOIS" #define TOK_SWHOIS "BA"

satiri altina;
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
#define MSG_SWHOIS2 "SWHOIS2" #define TOK_SWHOIS2 "IB" #define MSG_SWHOIS3 "SWHOIS3" #define TOK_SWHOIS3 "YY" #define MSG_SWHOIS4 "SWHOIS4" #define TOK_SWHOIS4 "TT" #define MSG_SWHOIS5 "SWHOIS5" #define TOK_SWHOIS5 "PP" #define MSG_SWHOIS6 "SWHOIS6" #define TOK_SWHOIS6 "YY" #define MSG_SWHOIS7 "SWHOIS7" #define TOK_SWHOIS7 "XX" #define MSG_SWHOIS8 "SWHOIS8" #define TOK_SWHOIS8 "NN" #define MSG_SWHOIS9 "SWHOIS9" #define TOK_SWHOIS9 "JJ" #define MSG_SWHOIS10 "SWHOIS10" #define TOK_SWHOIS10 "SS"

ekleyin.

Sonra
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
pico struct.h

dosyasina girip;
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
char *swhois;

altina;
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
char *swhois2; char *swhois3; char *swhois4; char *swhois5; char *swhois6; char *swhois7; char *swhois8; char *swhois9; char *swhois10;

ekleyin..

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
char *name, *swhois, *snomask;

satirini;
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
char *name, *swhois, *swhois2, *swhois3, *swhois4, *swhois5, *swhois6, *swhois7, *swhois8, *swhois9, *swhois10, *snomask;

olarak degisin..
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
char *login, *virthost, *virtuser, *swhois

;
satirini
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
char *login, *virthost, *virtuser, *swhois, *swhois2, *swhois3, *swhois4, *swhois5, *swhois6, *swhois7, *swhois8, *swhois9, *swhois10;

olarak degisin..
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
cd

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
cd Unreal3.2*

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
pico -w src/modules/m_whois.c

girip
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if (!BadPtr(user->swhois) && !hideoper) sendto_one(sptr, ":%s %d %s %s :%s", me.name, RPL_WHOISSPECIAL, parv[0], name, acptr->user->swhois);

altina;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if (!BadPtr(user->swhois2) && !hideoper) sendto_one(sptr, ":%s %d %s %s :%s", me.name, RPL_WHOISSPECIAL, parv[0], name, acptr->user->swhois2); if (!BadPtr(user->swhois3) && !hideoper) sendto_one(sptr, ":%s %d %s %s :%s", me.name, RPL_WHOISSPECIAL, parv[0], name, acptr->user->swhois3); if (!BadPtr(user->swhois4) && !hideoper) sendto_one(sptr, ":%s %d %s %s :%s", me.name, RPL_WHOISSPECIAL, parv[0], name, acptr->user->swhois4); if (!BadPtr(user->swhois5) && !hideoper) sendto_one(sptr, ":%s %d %s %s :%s", me.name, RPL_WHOISSPECIAL, parv[0], name, acptr->user->swhois5); if (!BadPtr(user->swhois6) && !hideoper) sendto_one(sptr, ":%s %d %s %s :%s", me.name, RPL_WHOISSPECIAL, parv[0], name, acptr->user->swhois6); if (!BadPtr(user->swhois7) && !hideoper) sendto_one(sptr, ":%s %d %s %s :%s", me.name, RPL_WHOISSPECIAL, parv[0], name, acptr->user->swhois7); if (!BadPtr(user->swhois8) && !hideoper) sendto_one(sptr, ":%s %d %s %s :%s", me.name, RPL_WHOISSPECIAL, parv[0], name, acptr->user->swhois8); if (!BadPtr(user->swhois9) && !hideoper) sendto_one(sptr, ":%s %d %s %s :%s", me.name, RPL_WHOISSPECIAL, parv[0], name, acptr->user->swhois9); if (!BadPtr(user->swhois10) && !hideoper) sendto_one(sptr, ":%s %d %s %s :%s", me.name, RPL_WHOISSPECIAL, parv[0], name, acptr->user->swhois10);

ekleyin ve make cekin..

Sonra aşşağida vereceğim MODULU Kurun. Sunucunuzu resetleyin. Sunucu bir kez kendiliğinden resetlenecektir swhois2-10* vs. aktif oldugunda bunda bir sorun yoktur sadece aktifleştirilmesi icindir.

MODUL ICIN;

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

Burdan İndir Bu forumdaki ekleri görübilmek için 25 mesaja sahip olmanız gerekir. Sizin 0 Mesajınız var.

Konu toXic tarafından (28 Aralık 2011 Saat 19:22 ) değiştirilmiştir.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet sohbet