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: Kodu kopyalamak için üzerine çift tıklayın!
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: Kodu kopyalamak için üzerine çift tıklayın!
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 =)
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: Kodu kopyalamak için üzerine çift tıklayın!
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: Kodu kopyalamak için üzerine çift tıklayın!
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 =)