26 Nisan 2020, 23:21
|
#1 |
| | UnrealIRCd-4 Oper Giriş Bildirimini Değiştirme. Oper girişi yapınca statüsde oper girişini is now a irc operator olarak gösteriyor. Öyle ayarlamışlar operclass sistemi olduğu için. Bunu girilen yetkiye göre düzenlemesini sağladım. Kod unrealircd-*/src/modules/m_oper.c Kod sendto_snomask_global(SNO_OPER,
"%s (%s@%s) [%s] is now an operator",
sptr->name, sptr->user->username, sptr->local->sockhost,
parv[1]); Satırını Kod char *operclass = NULL;
ConfigItem_oper *oper = Find_oper(sptr->user->operlogin);
if (oper && oper->operclass){
operclass = oper->operclass;
sendto_snomask_global(SNO_OPER,
"%s (\2%s@%s\2) [%s] (is now a \2%s\2) ",
sptr->name, sptr->user->username, sptr->local->sockhost,
parv[1], operclass);
} Bu şekilde değiştirelim.
make && make install ve unrealircdimize rehash çekilmesi yetiyor.
Örn: Oper girişi yaptıktan sonra yetkimiz ne ise is now a netadmin veya services-admin ne ise ona göre gösterecektir. |
|
| |