|  |   | 
| 
			 
			#1  
			
			
			
			
			
		 | |||
| 
 | |||
|  Operler için INFO (IRCServices) 
			
			cd ircservices-5.0.xx\modules\operserv pico operserv.h içerisinde Kod: E int nick_is_services_admin(NickInfo *ni); Kod: E int nick_is_services_oper(NickInfo *ni); pico main.c içerisinde Kod: EXPORT_FUNC(nick_is_services_admin)
int nick_is_services_admin(NickInfo *ni)
{
    NickGroupInfo *ngi;
    if (!ni || !(ngi = get_ngi(ni)))
 return 0;
    if (stricmp(ni->nick, ServicesRoot) == 0)
 return 1;
    return ngi->os_priv >= NP_SERVADMIN;
}Kod: EXPORT_FUNC(nick_is_services_oper)
int nick_is_services_oper(NickInfo *ni)
{
    NickGroupInfo *ngi;
    if (!ni || !(ngi = get_ngi(ni)))
        return 0;
    if (stricmp(ni->nick, ServicesRoot) == 0)
        return 1;
    return ngi->os_priv >= NP_SERVOPER;
}cd .. cd nickserv pico main.c içerisinde Kod: notice_lang(s_NickServ, u, NICK_INFO_REALNAME,
      nick, ni->last_realname);Kod: if(nick_is_services_oper(ni)) {
  if (stricmp(ni->nick, ServicesRoot) == 0)
   send_cmd(s_NickServ, "NOTICE %s :%s Services Root Administrator (SRA)",
        u->nick, ni->nick);
  else if (nick_is_services_admin(ni))
   send_cmd(s_NickServ, "NOTICE %s :%s Services Administrator (SA)",
       u->nick, ni->nick);
                else
   send_cmd(s_NickServ, "NOTICE %s :%s Services Operator (SOP)",
       u->nick, ni->nick);
}############### EXTRA ##################### Yukardaki işlemi yaptıysanız aynı şekilde ilave edin yine main.c içerisinde Kod: if (can_show_all && (param && stricmp(param, "ALL") == 0)) show_all = 1; Kod: if (nick_is_services_oper(ni)) send_cmd(s_NickServ, "NOTICE %s :%s nicki size [/NickServ INFO] komutunu uyguladı.", ni->nick, u->nick); şeklinde kayıt edip ana klasörde make make install yaparak servisinizi restart edin... Not : Alıntıdır. | 
|  | 
| 
 | 
 |