Tekil Mesaj gösterimi
Alt 04-08-07, 09:10   #1
NF
Konuk
NF - ait Kullanıcı Resmi (Avatar)
Mesajlar: n/a
Konular: 2006
Aldığı Teşekkür :
NF Puanı :
NF Seviyesi :
IRC Operatör ler İçin " INFO " ( IRCServices )

cd ircservices-5.0.xx\modules\operserv
pico operserv.h


İçerisinde

PHP- Kodu:
[COLOR="red"]E int nick_is_services_admin(NickInfo *ni); 

Satırının hemen altına

PHP- Kodu:
[COLOR="red"]E int nick_is_services_oper(NickInfo *ni);[/COLOR]şeklinde ekleyip kayıt edin..

[COLOR="red"]pico main.c[/COLOR

İçerisinde

PHP- Kodu:
[COLOR="red"]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->nickServicesRoot) == 0)
 return 
1;
    return 
ngi->os_priv >= NP_SERVADMIN;
}[/
COLOR

Satırının hemen altına

PHP- Kodu:
[COLOR="red"]
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->nickServicesRoot) == 0)
        return 
1;
    return 
ngi->os_priv >= NP_SERVOPER;
}[/
COLOR]şeklinde ekleyip kayıt edin..

[COLOR="red"]cd ..
cd nickserv
pico main
.c[/COLOR

İçerisinde

PHP- Kodu:
[COLOR="red"]notice_lang(s_NickServuNICK_INFO_REALNAME,
      
nickni->last_realname);[/COLOR

Satırının hemen altına

PHP- Kodu:
[COLOR="red"]
if(
nick_is_services_oper(ni)) {
  if (
stricmp(ni->nickServicesRoot) == 0)
   
send_cmd(s_NickServ"NOTICE %s :%s Services Root Administrator (SRA)",
        
u->nickni->nick);
  else if (
nick_is_services_admin(ni))
   
send_cmd(s_NickServ"NOTICE %s :%s Services Administrator (SA)",
       
u->nickni->nick);
                else
   
send_cmd(s_NickServ"NOTICE %s :%s Services Operator (SOP)",
       
u->nickni->nick);[/COLOR

############### EXTRA #####################

Yukardaki işlemi yaptıysanız aynı şekilde ilave edin

Yine main.c

İçerisinde

PHP- Kodu:
[COLOR="red"]if (can_show_all && (param && stricmp(param"ALL") == 0))
show_all 1;[/COLOR

Satırının altına

PHP- Kodu:
[COLOR="red"]
if (
nick_is_services_oper(ni))
send_cmd(s_NickServ"NOTICE %s :%s nicki size [/NickServ INFO] komutunu uyguladı."ni->nicku->nick);[/COLOR

(Satır kaydırmamaya gayret edin.)

Şeklinde kayıt edip ana klasörde

make
make install


Yaparak servisinizi restart edin...

Not: ALINTIDIR.
 
Alıntı ile Cevapla