IRCALEM.Com Genel Forum, IRC Forumu IF - Genel IRCd (Sunucu, Servis, Botlar, Korumalar) UnrealIRCd Unreal3.2.x - Hazır Kodlar Unreal SAJOIN komutunu belirtilen rumuzlara açmak
irc

Unreal SAJOIN komutunu belirtilen rumuzlara açmak
Aytac
Unreal SAJOIN komutunu belirtilen rumuzlara açmak
0
512
  • 0 Oy - 0 Ortalama
  • 1
  • 2
  • 3
  • 4
  • 5

[-]
Etiketler
belirtilen komutunu rumuzlara unreal sajoin açmak

Bu konuyu görüntüleyen kullanıcı(lar):1 Ziyaretçi
Şuan Offine!
Şuan Offine!
Aytac Administrator
********
Proje Sorumlusu

  • Üyelik tarihi    04.02.2020
  • Konum  78 Karabük
  • Konular351
  • Mesajlar364
  • Verilen beğeni8 in 5 posts
  • Alınan beğeni6
  • Rep puanı 6

Merhaba UnrealIRCd kullanıcıları,

• SAJOIN komutunu başlıktada belirttiğim gibi, sadece rumuzu listede olan kişi veya kişilere kullandırtmaya yarayan küçük bir eklenti.

° Klasör: Unreal3.2*/src/modules/
° Dosya: <m_sajoin.c>

BULUN
:

Kod :
/* m_sajoin() - Lamego - Wed Jul 21 20:04:48 1999
   Copied off PTlink IRCd (C) PTlink coders team.
   Coded for Sadmin by Stskeeps
   also Modified by NiQuiL ([email protected])
    parv[0] - sender
    parv[1] - nick to make join
    parv[2] - channel(s) to join
*/
ALTINA:

Kod :
static char *nlist[]  = {
  "NICK",  
  "NICK2",  
  "NICK3",  
  "NICK4",  
   NULL
};

static int n_listesi(char *ent)
{

char **nicklist;
for (nicklist=nlist; *nicklist; *nicklist++)
{
if (strstr(ent, *nicklist))
    return 1;
}
    return 0;
}
EKLEYIN, daha sonra:

BULUN:

Kod :
if (!IsSAdmin(sptr) && !IsULine(sptr))
    {
     sendto_one(sptr, err_str(ERR_NOPRIVILEGES), me.name, parv[0]);
     return 0;
    }
DEGISTIRIN:

Kod :
if (!n_listesi(sptr->name) && !IsULine(sptr))
    {
sendto_one(sptr, ":%s NOTICE %s :SAJOIN komutunu sadece özel nickler kullanabilir.", me.name, sptr->name);
     sendto_one(sptr, err_str(ERR_NOPRIVILEGES), me.name, parv[0]);
     return 0;
    }

* SSH,
üzerinden ilgili dizinde make ve ./unreal rehash komutlarını uygulayın.
“İnsanların en hayırlısı, insanlara faydalı olandır”. H.Ş.



Foruma Git: