kapatmasına gerek yok çözüm şekli şu şekildedir;
Kod: Kodu kopyalamak için üzerine çift tıklayın!
cd anope-1*
cd src
cd core
pico cs_xop.c
burada ;
Kod: Kodu kopyalamak için üzerine çift tıklayın!
} else if (stricmp(cmd, "DEL") == 0) {
int deleted, a, b;
if (readonly) {
notice_lang(s_ChanServ, u, xmsgs[1]);
return MOD_CONT;
}
if (ci->accesscount == 0) {
notice_lang(s_ChanServ, u, xmsgs[11], chan);
return MOD_CONT;
}
ulev = get_access(u, ci);
if ((xlev >= ulev || ulev < ACCESS_AOP) && !is_servadmin) {
notice_lang(s_ChanServ, u, PERMISSION_DENIED);
return MOD_CONT;
}
bu satırlardaki ;
Kod: Kodu kopyalamak için üzerine çift tıklayın!
ulev = get_access(u, ci);
if ((xlev >= ulev || ulev < ACCESS_AOP) && !is_servadmin) {
notice_lang(s_ChanServ, u, PERMISSION_DENIED);
return MOD_CONT;
}
burayı şu şekilde değiştirin ;
Kod: Kodu kopyalamak için üzerine çift tıklayın!
ulev = get_access(u, ci);
if ((xlev >= ulev || ulev < ACCESS_SOP) && !is_servadmin) {
notice_lang(s_ChanServ, u, PERMISSION_DENIED);
return MOD_CONT;
}
sadece aop yazan yeri sop olarak yazıyoruz aop lar kendinden bi düşük seviyedekileri silme işlemini ellerinden almış oluruz.
make , make install çekip servicesleri baştan başlatın