Merhaba,
Evet mümkün
m_join.c üzerinden yapılabilir fakat
OPER ve
ADMIN rütbesine sahip kişiler
SAJOIN komutu ile giriş yapabilirler bilginiz olsun, ilgili düzenlemeyi gerçekleştirmeniz için adımları izleyiniz..
Düzenleme yapılacak dosya ->
Unreal*/src/modules/m_join.c
Edit yapılacak bölüm..
Kod: Kodu kopyalamak için üzerine çift tıklayın!
DLLFUNC int _can_join(aClient *cptr, aClient *sptr, aChannel *chptr, char *key, char *link, char *parv[])
{
Link *lp;
Ban *banned;
Hemen altına..
Kod: Kodu kopyalamak için üzerine çift tıklayın!
if (!stricmp(chptr->chname,"#Entrance") && stricmp("Entrance", sptr->name)) {
return (ERR_ADMONLY);
}
Ekleyin, ardından
make ve
rehash..
• Açıklama
#Entrance, olarak belirttiğim kısıma girilmeyecek kanalı belirtiniz, diğer Entrance bölümüne ise, kendi nick'inizi çoğaltmak içinse aynı mantığı kullanarak nickleri çoğaltabilirsiniz
.
NOT:
SAJOIN, yetkisine sahip kişiler ilgili komutu kullanarak ilgili kanala giriş yapabilirler yukarda da belirttiğim gibi, engellemek içinse
m_sajoin.c üzerinden netadmin harici bu komutu kullanamasın gibi bir tanımlama ile veya belirtilen nickler harici kullanamasın gibi bir düzenleme ile kısıtlanabilir..
İyi forumlar.