TurkiyeMirc.Org | mirc, irc, ircforum, mircforum, irc forum, mirc forum
16 Ekim 2008, 00:35:52 *
Merhaba, Ziyaretçi. Lütfen giriş yapın veya üye olun.

Kullanıcı adınızı, parolanızı ve aktif kalma süresini giriniz
Duyurular: Turkiye Mirc indirmek icin TIKLAYINIZ
 
   Ana Sayfa   Yardım Ara Giriş Yap Kayıt  

BAGLANTILAR
Sayfa: [1]
  Yazdır  
Gönderen Konu: operlar için info ircservices  (Okunma Sayısı 343 defa)
MasteR
Administrator
Sr. Member
*****

Karma: +1/-0
Mesaj Sayısı: 387


Üyelik Bilgileri WWW E-Posta
« : 14 Şubat 2008, 05:05:03 »

keywords : unrealircd unrealirc unreal ircd irc mirc icin için info ınfo edit ircservices irc services ircservisler
-------------------------------------------------------

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

içerisinde


Kod:
E int nick_is_services_admin(NickInfo *ni);

satırının hemen altına


Kod:
E int nick_is_services_oper(NickInfo *ni);

şeklinde ekleyip kayıt edin..

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;
}

satırının hemen altına



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;
}

şeklinde ekleyip kayıt edin..

cd ..
cd nickserv
pico main.c

içerisinde


Kod:
notice_lang(s_NickServ, u, NICK_INFO_REALNAME,
      nick, ni->last_realname);

satırının hemen altına



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;

satırının altına


Kod:
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...

---------------------

tesekkurler cexun
Logged

Sayfa: [1]
  Yazdır  
 
Gitmek istediğiniz yer:  

MySQL ile Güçlendirildi PHP ile Güçlendirildi Powered by SMF 1.1.4 | SMF © 2006, Simple Machines LLC
Bu Sitedeki Ozel Mesajlar PmSpy 1.2.0 Ile Denetlenmektedir
Seo4Smf v0.2 © Webmaster's Talks
XHTML 1.0 Geçerli! CSS Geçerli!
| chat |bedava sohbet |sohbet odaları | sohbet | mirc |mircturk |Site Map | Arşiv | Wap | Wap2 | Wap Forum | XML | Rss | uRLList | mirc | mirc sohbet
| keywords : irc, mirc, mircforum, ircforum, mirc forum, irc forum, irc forumları, ircd kurulumları, irc sunucuları, unrealircd, anope, services, eggdrop, tcl, addonlar |
eXTReMe Tracker