|  16.Şubat.2019 | #1 | 
        | 
                                
                        Guest 
                        
                        
                          
                               
                                Üye No: 
                                
                 
                 Şehir: 
                 
           Beğendikleri: 
 
           Alınan Beğeni: 
 
            Ruh Hali
 
          Kan Grubum: 
 | 
                                 SAJOIN komutunu belirtilen rumuzlara açmak 
 
 
 
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
 :
 
    ALTINA
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 (niquil@ProGRaMMeR.net)
    parv[0] - sender
    parv[1] - nick to make join
    parv[2] - channel(s) to join
*/ :
 
    EKLEYIN
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;
} , daha sonra:
BULUN :
 
    DEGISTIRIN
Kod: if (!IsSAdmin(sptr) && !IsULine(sptr))
    {
     sendto_one(sptr, err_str(ERR_NOPRIVILEGES), me.name, parv[0]);
     return 0;
    } :
 
    
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.
 | 
        |  | Alıntı 
 |