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/)
-   -   /sethost sorunu .. (https://www.ircforumlari.net/unreal-ircd/309332-sethost-sorunu.html)

RahmetLi 05 Ocak 2010 00:23

/sethost sorunu ..
 
Selam arkadaslar Sunucumda Adminler vede ircoplar kımse host ident değişemesin istiyorum sabıt kalsın ıstıyorum

/sethost
/setident
/setname

Komutlarını nasıl kapatırım yardım edersenız sevinirim.. tşklerr

toXic 05 Ocak 2010 09:35

Cevap: /sethost sorunu ..
 
Alıntı:

SaqopaKajmer Nickli Üyeden Alıntı (Mesaj 1040287413)
Selam arkadaslar Sunucumda Adminler vede ircoplar kımse host ident değişemesin istiyorum sabıt kalsın ıstıyorum

/sethost
/setident
/setname

Komutlarını nasıl kapatırım yardım edersenız sevinirim.. tşklerr


cd Unreal*

Kod:

pico -w src/modules/m_sethost.c

Kod:

                  if (!IsAnOper(sptr))
                  {
                          sendto_one(sptr, err_str(ERR_NOPRIVILEGES), me.name,
                              parv[0]);
                          return 0;
                  }
                  break;
          case 1:
                  if (!IsAnOper(sptr))
                  {
                          sendto_one(sptr, err_str(ERR_NOPRIVILEGES), me.name,
                              parv[0]);
                          return 0;
                  }
                  break;


if (!IsAnOper(sptr)) Burada, Oper değilse denmiş, değiştirilemesin denilmiş. O Kısımları NetAdmin yapörneğin;

Kod:


if (!IsNetAdmin(sptr))

Diğer dosyalardada bu sekil düzeltebilirsin. ;)

RahmetLi 05 Ocak 2010 10:20

Cevap: /sethost sorunu ..
 
sethost oldu toxic saol paşam ama setident setname dosyasını bulamadım sana zahmet yardımcı olurmusun

toXic 05 Ocak 2010 10:30

Cevap: /sethost sorunu ..
 
Onlardada aynı yerleri değiştirceksin ;)



Kod:

        switch (permit)
        {
          case 0:
                  if (!IsAnOper(sptr))
                  {
                          sendto_one(sptr, err_str(ERR_NOPRIVILEGES), me.name,
                              parv[0]);
                          return 0;
                  }
                  break;
          case 1:
                  if (!IsOper(sptr))
                  {
                          sendto_one(sptr, err_str(ERR_NOPRIVILEGES), me.name,
                              parv[0]);
                          return 0;
                  }
                  break;


IsOper leri IsNetAdmin yapacaksin.

setname icinse;



Kod:

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


        if (MyConnect(sptr))
                sendnotice(sptr, "Your \"real name\" is now set to be %s - you have to set it manually to undo it",
                        parv[1]);
        return 0;
}

satirini


Kod:


    if (IsNetAdmin(sptr))
                sendnotice(sptr, "Your \"real name\" is now set to be %s - you have to set it manually to undo it",
                        parv[1]);
        return 0;
}

Olarak değiş.

chgname de;

Kod:

pico -w src/modules/m_chgname.c

Kod:


DLLFUNC int m_chgname(aClient *cptr, aClient *sptr, int parc, char *parv[])
{
        aClient *acptr;
        if (MyClient(sptr) && !IsAnOper(sptr))
        {
                sendto_one(sptr, err_str(ERR_NOPRIVILEGES), me.name,
                    parv[0]);
                return 0;
        }


satirini


Kod:


DLLFUNC int m_chgname(aClient *cptr, aClient *sptr, int parc, char *parv[])
{
        aClient *acptr;
        if (MyClient(sptr) && !IsNetAdmin(sptr))
        {
                sendto_one(sptr, err_str(ERR_NOPRIVILEGES), me.name,
                    parv[0]);
                return 0;
        }



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

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