lookjapan.COM - IRC ve mIRC dünyasının forumu!

lookjapan.COM - IRC ve mIRC dünyasının forumu! (http://www.lookjapan.com/index.php)
-   Unreal - Hazır Kodlar (http://www.lookjapan.com/forumdisplay.php?f=61)
-   -   Alt alta SWHOIS uygulaması. (http://www.lookjapan.com/showthread.php?t=3331)

Code 23 Mart 2016 23:12

Alt alta SWHOIS uygulaması.
 
Toplam 1 Eklenti bulunuyor.
Bildiginiz Üzere, ircservices üzerinde kullanıcıya tek bir vhost verilebiliyordu. 2 ve daha üstünü almıyordu. Bu düzenleme sayesinde istediğiniz kadar servicesler ile swhois verebilirsiniz.


Kod:

cd Unreal*
Kod:

cd src/include
Kod:

pico msg.h
girip

Kod:

#define MSG_SWHOIS      "SWHOIS"
Kod:

#define TOK_SWHOIS      "BA"
satiri altina;
Kod:

#define MSG_SWHOIS2      "SWHOIS2"
Kod:

#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:

pico struct.h
dosyasina girip;

Kod:

char *swhois;
altina;

Kod:

char *swhois2;
Kod:

char *swhois3;
char *swhois4;
char *swhois5;
char *swhois6;
char *swhois7;
char *swhois8;
char *swhois9;
char *swhois10;

ekleyin..

Kod:

char            *name, *swhois, *snomask;
satirini;

Kod:

  char            *name, *swhois, *swhois2, *swhois3, *swhois4, *swhois5, *swhois6, *swhois7, *swhois8, *swhois9,
Kod:

*swhois10, *snomask;
olarak degisin..
Kod:

    char            *login, *virthost, *virtuser, *swhois
;

satirini
Kod:

char            *login, *virthost, *virtuser, *swhois,
Kod:

*swhois2, *swhois3, *swhois4, *swhois5, *swhois6, *swhois7, *swhois8, *swhois9, *swhois10;
olarak degisin..
Kod:

cd
Kod:

cd Unreal3.2*
Kod:

pico -w src/modules/m_whois.c
girip

Kod:

  if (!BadPtr(user->swhois) && !hideoper)
Kod:

                                        sendto_one(sptr, ":%s %d %s %s :%s",
                                            me.name, RPL_WHOISSPECIAL, parv[0],
                                            name, acptr->user->swhois);

altina;

Kod:

if (!BadPtr(user->swhois2) && !hideoper)
Kod:

                                        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 çekin..

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.


Modülü ekten temin edebilirsiniz..


All times are GMT +3. The time now is 08:35.

Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.