Giriş

Orijinalini görmek için tıklayınız : Operleri +m muaf tutmak.


Toprak
31 Aralık 2017, 12:29
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

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.

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 =)

xqw
02 Ocak 2018, 16:57
UnrealIRCd-4.0.17 de denedim uyarı vermiyor fakat mesajda kanala yansımıyor