Webmaster Ticaret Forumu
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5

[-]
Etiketler
unreal görünmezlik kodu

RuzgarUnreal Görünmezlik kodu..
Ruzgar
#1
Görünmezlik modunun kodlarininin ayristirilmis halidir. Kisa sürede ayriştirdiğim için ve uzun süre ara verdiğim için  unuttugum seyler olabilir bunlari konu altinda yazabilirsiniz.
Unreal3.2.10* versiyonlarinda denemiştim.
K


Kod:  [/url]
pico src/include/h.h


girip


Kod:  

extern MODVAR long UMODE_STRIPBADWORDS; /* 0x80000000    */

altina;

Kod:  
extern MODVAR long UMODE_HIDING;    /* 0x16000000       Totally invisible .. */


ekleyin.

Kod:  
pico -w src/include/struct.h


girip;

Kod:  
#define IsAdmin(x)              ((x)->umodes & UMODE_ADMIN)


altina;

Kod:  
#define IsHiding(x)             ((x)->umodes & UMODE_HIDING)


ekleyin.

Kod:  
#define MODE_NONICKCHANGE       0x80000000


altina;

Kod:  
#define MODE_NOHIDING           0x16000000


ekleyin.

Kod:  

#define OFLAG_UMODEQ    0x80000000      /* can set +q */


altina;

Kod:  
#define OFLAG_INVISIBLE 0x32000000     /* can set [+I] */


ekleyin.

Kod:  
pico -w src/umodes.c


girip;

Kod:  
long UMODE_NOCTCP = 0L;        /* Blocks ctcp (except dcc and action) */


altina;

Kod:  
long UMODE_HIDING = 0L;        /* Totally invisible .. */


Kod:  
       UmodeAdd(NULL, 'G', UMODE_GLOBAL, NULL, &UMODE_STRIPBADWORDS);


altina;

Kod:  
       UmodeAdd(NULL, 'I', UMODE_GLOBAL, umode_allow_opers, &UMODE_HIDING);


ekleyin.

Kod:  
pico -w src/modules/m_svso.c


girip

Kod:  
~(UMODE_KIX |UMODE_HIDING |  UMODE_DEAF | UMODE_HIDEOPER | UMODE_VICTIM);


bölümünü

Kod:  
                   ~(UMODE_KIX |UMODE_HIDING |  UMODE_DEAF | UMODE_HIDEOPER | UMODE_VICTIM);


olarak değiştirin.

Kod:  
pico -w src/modules/m_who.c


girip

Kod:  
               if (channel)
               {
                       int member = who_flags & WF_ONCHANNEL;

                       if (SecretChannel(channel) || HiddenChannel(channel))
                       {
                               /* if they aren't on it.. they can't see it */
                               if (!(who_flags & WF_ONCHANNEL))
                                       break;
                       }


altina;

Kod:  
 if (IsHiding(acptr))
                       break;


ekleyin.

Kod:  
               if ((cansee = can_see(sptr, acptr, channel)) & WHO_CANTSEE)
                       continue;


altina;

Kod:  
if ((acptr->umodes & UMODE_HIDING) && !IsAnOper(sptr))
                       break;


ekleyin.


Kod:  
              for (acptr = client; acptr; acptr = acptr->next)
               {
               int cansee;
               char status[20];
               char *channel;
               int flg;

                       if (!IsPerson(acptr))
                               continue;


altina;



Kod:  
if ((acptr->umodes & UMODE_HIDING) && !IsAnOper(sptr))
                               break;


ekleyin.

Kod:  
static char *first_visible_channel(aClient *sptr, aClient *acptr, int *flg)
{
       Membership *lp;

       *flg = 0;


altina;

Kod:  
   if (IsHiding(acptr))
               return "*";



ekleyin.
Kod:  
pico -w src/modules/m_kick.c


girip;

Kod:  
                               if (chptr->mode.mode & MODE_NOKICKS)
                               {
                                       if (!op_can_override(sptr))
                                       {
                                               if (!MyClient(sptr))
                                                       goto attack; /* lag? yes.. kick crossing +Q... allow */
                                               sendto_one(sptr, err_str(ERR_CANNOTDOCOMMAND),
                                                          me.name, sptr->name, "KICK",
                                                          "channel is +Q");
                                               goto deny;
                                       }


üstüne;

Kod:  
 if (IsHiding(who))
                                       {
                                               sendto_one(sptr,
                                               err_str(ERR_NOSUCHNICK),
                                                           me.name, parv[0], user, name);
                                               sendto_one(who,
                                                   ":%s %s %s :*** Hidden: %s tried to kick you from channel %s (%s)",
                                                   me.name, IsWebTV(who) ? "PRIVMSG" : "NOTICE", who->name, parv[0],
                                                   chptr->chname, comment);
                                               break;
                                        }


ekleyin.

Kod:  
pico -w src /modules/m_message.c


girip;

Kod:  
               if (*nick != '#' && (acptr = find_person(nick, NULL)))
               {
                       text = parv[2];
                       newcmd = cmd;
                       ret = can_privmsg(cptr, sptr, acptr, notice, &text, &newcmd);
                       if (ret == CANPRIVMSG_SEND)
                       {
                               sendto_message_one(acptr, sptr, parv[0], newcmd, nick, text);


altina;


Kod:  
 if ((acptr->umodes & UMODE_HIDING) && !IsAnOper(sptr))
               {
               sendto_one(sptr,
               err_str(ERR_NOSUCHNICK),
               me.name, parv[0], parv[1]);
               sendto_one(acptr,
               ":%s %s %s :*** NICK %s   MSG %s",
               me.name, IsWebTV(acptr) ? "PRIVMSG" : "NOTICE", acptr->name, sptr->name, text);
               break;
               }


ekleyin.

Kod:  
pico -w src/modules/m_mode.c


girip

Kod:  
                 if (op_can_override(cptr) && !is_chanowner(cptr, chptr))
                 {
                       opermode = 1;
                 }

               auditorium_ok:

 goto setthephuckingmode;


altina;

Kod:  
 case MODE_NOHIDING:
                 if (!IsAnOper(cptr) && !IsServer(cptr) && !IsULine(cptr))
                  {
                       sendto_one(cptr,
                               ":%s %s %s :*** No Hiding mode (+H) can only be set by Administrators.",
                               me.name, IsWebTV(cptr) ? "PRIVMSG" : "NOTICE", cptr->name);
                       break;
                  }
goto setthephuckingmode;


ekleyin.

Kod:  
       if (MyClient(sptr)) {
               if (IsAnOper(sptr)) {
                       if (IsAdmin(sptr) && !OPIsAdmin(sptr))
                               ClearAdmin(sptr);
                       if (IsSAdmin(sptr) && !OPIsSAdmin(sptr))
                               ClearSAdmin(sptr);
                       if (IsNetAdmin(sptr) && !OPIsNetAdmin(sptr))
                               ClearNetAdmin(sptr);
                       if (IsCoAdmin(sptr) && !OPIsCoAdmin(sptr))
                               ClearCoAdmin(sptr);


altina;
Kod:  
if ((sptr->umodes & UMODE_HIDING)
                           && !(sptr->oflag & OFLAG_INVISIBLE))
                               sptr->umodes &= ~UMODE_HIDING;



ekleyin.
Kod:  
               if (MyClient(sptr))
               {
                       if ((sptr->umodes & UMODE_KIX) && (!OPCanUmodeq(sptr) || !IsAnOper(sptr)))
                               sptr->umodes &= ~UMODE_KIX;


altina;

Kod:  
  if ((sptr->umodes & UMODE_HIDING) && !IsAnOper(sptr))
                               sptr->umodes &= ~UMODE_HIDING;
                       if ((sptr->umodes & UMODE_HIDING) && !(sptr->oflag & OFLAG_INVISIBLE))
                               sptr->umodes &= ~UMODE_HIDING;


ekleyin.

Kod:  
  if (!(sptr->umodes & UMODE_SECURE) && IsSecure(sptr))
                               sptr->umodes |= UMODE_SECURE;
               }
       }


Altina;

Kod:  
   if ((sptr->umodes & (UMODE_HIDING)) && !(setflags & UMODE_HIDING))
                       {
                               sendto_umode(UMODE_ADMIN,
                                       "[+I] Activated total invisibility mode on %s",
                                       sptr->name);
                               sendto_serv_butone(cptr,
                                       ":%s SMO A :[+I] Activated total invisibility mode on %s",
                                       me.name, sptr->name);
                               sendto_channels_inviso_part(sptr);
       }


                       if (!(sptr->umodes & (UMODE_HIDING)))
                       {
                               if (setflags & UMODE_HIDING)
                               {
                                       sendto_umode(UMODE_ADMIN,
                                               "[+I] De-activated total invisibility mode on %s",
                                               sptr->name);
                                       sendto_serv_butone(cptr,
                                               ":%s SMO A :[+I] De-activated total invisibility mode on %s",
                                               me.name, sptr->name);
                                       sendto_channels_inviso_join(sptr);

                               }
                       }


ekleyin.

Kod:  
pico -w src/modules/m_part.c


girip;

Kod:  
DLLFUNC void _join_channel(aChannel *chptr, aClient *cptr, aClient *sptr, int flags)
{
       char *parv[] = { 0, 0 };
       /*
          **  Complete user entry to the new channel (if any)
        */
       add_user_to_channel(chptr, sptr, flags);
       /*
          ** notify all other users on the new channel
        */


altina;

Kod:  
  if (IsHiding(sptr))
       {
               if (MyClient(sptr))
               {
                       sendto_one(sptr, ":%s!%s@%s JOIN :%s",
                               sptr->name, sptr->user->username,
                               (IsHidden(sptr) ? sptr->
                               user->virthost : sptr->user->realhost),
                               chptr->chname);
                               sendto_umode(UMODE_ADMIN,
                               "*** [+I] %s invisible joined %s",
                               sptr->name, chptr->chname);
                       sendto_serv_butone_token(&me, me.name, MSG_SMO,
                               TOK_SMO, "A :[+I] %s invisible joined %s",
                               sptr->name, chptr->chname);
                       sendto_channel_ntadmins(sptr, chptr,  ":%s JOIN :%s",
                               sptr->name, chptr->chname);
               }
        }


ekleyin.

Kod:  
pico -w src/modules/m_part.c


girip;

Kod:  
               /* Send to other servers... */
               if (!comment)
                       sendto_serv_butone_token(cptr, parv[0],
                           MSG_PART, TOK_PART, "%s", chptr->chname);
               else
                       sendto_serv_butone_token(cptr, parv[0],
                           MSG_PART, TOK_PART, "%s :%s", chptr->chname,
                           comment);

               if (1)
               {



altina;


Kod:  
 if (IsHiding(sptr))
                                    {
                                                        if (MyClient(sptr))
                       {
                               sendto_umode(UMODE_ADMIN,
                                       "*** [+I] %s invisible parted %s",
                                       sptr->name, chptr->chname);
                               sendto_serv_butone_token(&me,
                                       me.name, MSG_SMO, TOK_SMO,
                                       "A :[+I] %s invisible parted %s",
                                       sptr->name, chptr->chname);
                       if (parc < 3)
                               sendto_channel_ntadmins(sptr, chptr, ":%s PART %s",
                                       sptr->name, chptr->chname);
                       else
                               sendto_channel_ntadmins(sptr, chptr, ":%s PART %s :%s",
                                       sptr->name, chptr->chname, comment);
               }
               }


ekleyin.

Kod:  
pico -w src/modules/m_whois.c


girip;

Kod:  
          if ((acptr = find_client(nick, NULL)))
               {


altina;

Kod:  [url=http://www.ircforumlari.net/parca-kodlar/753607-unreal-gorunmezlik.html#]
               if ((acptr->umodes & UMODE_HIDING) && !IsAnOper(sptr))
               {
               sendto_one(sptr,
               err_str(ERR_NOSUCHNICK),
               me.name, parv[0], parv[1]);
               sendto_one(acptr,
               ":%s %s %s :*** Hidden: %s (%s@%s) tried to /whois you.",
               me.name, IsWebTV(acptr) ? "PRIVMSG" : "NOTICE", acptr->name, sptr->name,
               sptr->user->username, sptr->user->realhost);
               break;
               }


Yazıları Tarıyarak acarsanız daha net anlarsınız Smile
Yeyüzünün en zor mesleği insanlarla uğraşmaktır.!   

                                                                                                                                                           resim
                                            resim
Ara
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Unreal3.2.10.1 - Görünmezlik Ruzgar 0 275 23-03-2016, Saat: 18:47
Son Yorum: Ruzgar
  Unreal Komutları, Operserv Komutları, Unreal Admin Komutları Ruzgar 0 309 22-03-2016, Saat: 19:22
Son Yorum: Ruzgar
  Irc Services Bot Oluştur ( Mirc Kod Unreal Irc ) Ruzgar 0 326 22-03-2016, Saat: 19:15
Son Yorum: Ruzgar

Hızlı Menü:


Konuyu Okuyanlar: 1 Ziyaretçi
  Tarih: 14-08-2020, Saat: 19:17