Pek Anlamadim ama dediğin sekilde userler acabilecekmi?
Söyle bi kod vereyim, Sadece services root erişimi olanlar acabilir.
Kod: Kodu kopyalamak için üzerine çift tıklayın!
cd ircs*-*
Kod: Kodu kopyalamak için üzerine çift tıklayın!
pico -w modules/chanserv/main.c
Kod: Kodu kopyalamak için üzerine çift tıklayın!
{ "REGISTER", do_register, NULL, CHAN_HELP_REGISTER, -1,-1 },
Satirini
Kod: Kodu kopyalamak için üzerine çift tıklayın!
{ "REGISTER", do_register, is_services_root, CHAN_HELP_REGISTER, -1,-1 },
Olarak değişin,
Kod: Kodu kopyalamak için üzerine çift tıklayın!
static void do_register(User *u)
{
char *chan = strtok(NULL, " ");
char *pass = strtok(NULL, " ");
char *desc = strtok_remaining();
NickInfo *ni = u->ni;
NickGroupInfo *ngi = u->ngi;
Channel *c;
ChannelInfo *ci;
struct u_chaninfolist *uc;
int max;
if (readonly) {
notice_lang(s_ChanServ, u, CHAN_REGISTER_DISABLED);
return;
}
Altina;
Kod: Kodu kopyalamak için üzerine çift tıklayın!
if (!is_services_root(u)) {
send_cmd(s_ChanServ, "NOTICE %s Kanal Kaydedimini Sadece, Services ROOT Erisimi Olanlar Yapabilir.", u->nick);
return;
}
EKLEYİN.
Eğer Sadece IRCOperler acmasin dediysen;
sadece yukardaki satirin altina
Kod: Kodu kopyalamak için üzerine çift tıklayın!
if (is_services_oper(u)) {
send_cmd(s_ChanServ, "NOTICE %s IRCOperatorler, Kanal Kaydedemezler.", u->nick);
return;
}
Ekleyeceksin..
İyi Çalişmalar.
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.