Merhaba,
Geçen fark ettim ve araştırdım bir şeyler bulamadım ve dosyaları gezerken Operler +m den muaf tutulmamış bu kodumuzda operleri +m den muaf tutucaz.
Klasör:
unrealircd-4.0.16/src/modules/
Dosya:
m_message.c
Kod:
if (MyClient(sptr) )
{
if (!notice || (cansend == 8)) /* privmsg or 'cannot send notice'... */
sendto_one(sptr, err_str(ERR_CANNOTSENDTOCHAN),
me.name, sptr->name, chptr->chname,
err_cantsend[cansend - 1], p2);
}
Bulun ve böyle değiştiriniz.
Kod:
if (MyClient(sptr) && !IsOper(sptr))
{
if (!notice || (cansend == 8)) /* privmsg or 'cannot send notice'... */
sendto_one(sptr, err_str(ERR_CANNOTSENDTOCHAN),
me.name, sptr->name, chptr->chname,
err_cantsend[cansend - 1], p2);
}
Son olarak
make&
make install ve sunucudan
rehash çekmeyi unutmayınız =)