irc host , irc hosting , irc shell , irc reseller , radyo host , radyo hosting  

Go Back   irc host , irc hosting , irc shell , irc reseller , radyo host , radyo hosting > ircd servisleri > Ircservices
VPS Kirala Dedicated Kirala Irc Hosting Web Hosting Radyo Hosting Domain Satın Al IRC Reseller

Ircservices Ircservices destek platformu

Cevapla
 
Seçenekler Stil
Alt 02-09-2008, 19:22 PM   #1
Cengaver
Junior Member
 
Cengaver - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: Feb 2008
Mesajlar: 18
Cengaver is on a distinguished road
Standart operler için info

cd ircservices-5.0.xx\modules\operserv

pico operserv.h



içerisinde



E int nick_is_services_admin(NickInfo *ni);



satırının hemen altına



E int nick_is_services_oper(NickInfo *ni);



şeklinde ekleyip kayıt edin..



pico main.c



içerisinde



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;

}



satırının hemen altına



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;

}



şeklinde ekleyip kayıt edin..



cd ..

cd nickserv

pico main.c



içerisinde



notice_lang(s_NickServ, u, NICK_INFO_REALNAME,

nick, ni->last_realname);



satırının hemen altına



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





if (can_show_all && (param && stricmp(param, "ALL") == 0))

show_all = 1;





satırının altına



if (nick_is_services_oper(ni))

send_cmd(s_NickServ, "NOTICE %s :%s nicki size [/NickServ INFO] komutunu uyguladı.", ni->nick, u->nick);











(satır kaydırmamaya gayret edin.)



şeklinde kayıt edip ana klasörde



make

make install



yaparak servisinizi restart edin...



Kodu paylaşan ve anlatan Diablo 'dur(alıntıdır)
Cengaver isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Cevapla

Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı

Hizli Erisim


Tüm Zamanlar GMT +2 Olarak Ayarlanmış. Şuanki Zaman: 14:49 PM.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.