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/)
-   -   ircops ve helpers botları gizlemek (https://www.ircforumlari.net/unreal-ircd/418619-ircops-ve-helpers-botlari-gizlemek.html)

Elvent 12 Ekim 2011 23:56

ircops ve helpers botları gizlemek
 
Arkadaşlar konu araştırması yaptım buldum ancak yetersiz sanırım olmadı cünkü sadece 1 bot engellenebildi o şekilde.

Sorunumuza gelelim; /ircops ve /helpers listesinde botları gizlemek istiyorum şunları uyguladım ; struct.h =>>
Kod:

#define OFLAG_LOCAL (OFLAG_REHASH|OFLAG_GLOBOP|OFLAG_WALLOP|OFLAG_LOCOP|OFLAG_LROUTE|OFLAG_LKILL|OFLAG_KLINE|OFLAG_UNKLINE|OFLAG_LNOTICE)
Helpop flagını kaldırmama ragmen helpers listesinde gorunmektedirler.

Ne yapabilirim .?

Ircops kısmına gelir isek aşagıda uyguladıklarım..

Kod:

  /* List only real IRC Operators */
  if (IsULine(acptr) || !IsPerson(acptr) || !IsAnOper(acptr))
  continue;
  /* Don't list +H users */
  if (!IsAnOper(sptr) && IsHideOper(acptr))
  continue;
  if (!stricmp(acptr->name, "KaoS"))
  continue;
                if (!IsAnOper(sptr) && IsHideOper(acptr))
  continue;
  if (!stricmp(acptr->name, "Security"))
  continue;
  if (!IsAnOper(sptr) && IsHideOper(acptr))
  continue;
  if (!stricmp(acptr->name, "Oyuncu"))
  continue;
  if (!IsAnOper(sptr) && IsHideOper(acptr))
  continue;
  if (!stricmp(acptr->name, "Sorucevap"))
  continue;
  if (!IsAnOper(sptr) && IsHideOper(acptr))
  continue;
  if (!stricmp(acptr->name, "Radyo"))
  continue;
  if (!IsAnOper(sptr) && IsHideOper(acptr))
  continue;
  if (!stricmp(acptr->name, "SecurityBot"))
  continue;
  if (!IsAnOper(sptr) && IsHideOper(acptr))
  continue;
  if (!stricmp(acptr->name, "Botxx"))
  continue;


Uygulamış olmama rağmen hala listede görünmektedirler. Sadece "KaoS" nicki görünmemektedir ilginç.

A_s_c_i_i--- 13 Ekim 2011 12:19

Cevap: ircops ve helpers botları gizlemek
 
if (eğer) leri fazla uzatmışsın

if (!IsAnOper(sptr) && IsHideOper(acptr))
continue;
if (!stricmp(acptr->name, "KaoS","Oyuncu","Security"))
continue;
Gibi şeklinde denedinmi?

Elvent 13 Ekim 2011 14:12

Cevap: ircops ve helpers botları gizlemek
 
Sorun cozuldu, sorun yapmamışım sadece kendim yetkili oldugum için listede görebiliyormusum. Kullanıcılar göremiyor tamam teşekkür ederim :)

Alper 18 Aralık 2016 04:41

Cevap: ircops ve helpers botları gizlemek
 
Alıntı:

Elvent Nickli Üyeden Alıntı (Mesaj 1040869103)
Arkadaşlar konu araştırması yaptım buldum ancak yetersiz sanırım olmadı cünkü sadece 1 bot engellenebildi o şekilde.

Sorunumuza gelelim; /ircops ve /helpers listesinde botları gizlemek istiyorum şunları uyguladım ; struct.h =>>
Kod:

#define OFLAG_LOCAL (OFLAG_REHASH|OFLAG_GLOBOP|OFLAG_WALLOP|OFLAG_LOCOP|OFLAG_LROUTE|OFLAG_LKILL|OFLAG_KLINE|OFLAG_UNKLINE|OFLAG_LNOTICE)
Helpop flagını kaldırmama ragmen helpers listesinde gorunmektedirler.

Ne yapabilirim .?

Ircops kısmına gelir isek aşagıda uyguladıklarım..

Kod:

  /* List only real IRC Operators */
  if (IsULine(acptr) || !IsPerson(acptr) || !IsAnOper(acptr))
  continue;
  /* Don't list +H users */
  if (!IsAnOper(sptr) && IsHideOper(acptr))
  continue;
  if (!stricmp(acptr->name, "KaoS"))
  continue;
                if (!IsAnOper(sptr) && IsHideOper(acptr))
  continue;
  if (!stricmp(acptr->name, "Security"))
  continue;
  if (!IsAnOper(sptr) && IsHideOper(acptr))
  continue;
  if (!stricmp(acptr->name, "Oyuncu"))
  continue;
  if (!IsAnOper(sptr) && IsHideOper(acptr))
  continue;
  if (!stricmp(acptr->name, "Sorucevap"))
  continue;
  if (!IsAnOper(sptr) && IsHideOper(acptr))
  continue;
  if (!stricmp(acptr->name, "Radyo"))
  continue;
  if (!IsAnOper(sptr) && IsHideOper(acptr))
  continue;
  if (!stricmp(acptr->name, "SecurityBot"))
  continue;
  if (!IsAnOper(sptr) && IsHideOper(acptr))
  continue;
  if (!stricmp(acptr->name, "Botxx"))
  continue;

Uygulamış olmama rağmen hala listede görünmektedirler. Sadece "KaoS" nicki görünmemektedir ilginç.

Dikkatimi çektide tek tek eklemek yerine +H flagını aldığında zaten listede gizleniyor adminler.

/os raw svsmode BotNick +H

Yapıp bu işleme gerek kalmadan tüm botları gizleyebilirsin /ircops komutundan ben öyle yaptım

İyi Forumlar.


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

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