lookjapan.COM - IRC ve mIRC dünyasının forumu!   buy vps


  lookjapan.COM - IRC ve mIRC dünyasının forumu! IF - Unreal, Services ve Botlar Services IRCServices Hazır Kodlar


Yeni Konu   Cevap Yaz

 
LinkBack Seçenekler Stil
Alt 29 Temmuz 2015, 21:05   #1
タネル
 
Entrance - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: 23 Ocak 2003
Bulunduğu yer: istanbul
Mesajlar: 540
WEB Sitesi: *
IRC Sunucusu: *
İlgi Alanı: Unreal
Alınan Beğeni: 361
Standart IRCServices-5.1.24 Operler için INFO uygulaması.

Operler için, INFO uygulamasını daha önceleri bu versiyon'u incelerken yapmıştım. Kullanmak isteyenler aşağıdaki adımları izleyebilir.

Klasör: -> IRCServices-5.1.24/modules/operserv
Dosya: -> (operserv.h)

BULUN,
Kod:
E int nick_is_services_admin(const NickInfo *ni);
ALTINA,
Kod:
E int nick_is_services_oper(const NickInfo *ni);

EKLEYIN,


-

Klasör: -> IRCServices-5.1.24/modules/operserv
Dosya: -> (main.c)

BULUN,
Kod:
EXPORT_FUNC(nick_is_services_admin)
int nick_is_services_admin(const NickInfo *ni)
{
    NickGroupInfo *ngi;
    NickInfo *rootni;
    uint32 rootid = 0;
    int isroot, isadmin;

    if (!ni || !ni->nickgroup || !(ngi = get_ngi(ni)))
        return 0;
    if ((rootni = get_nickinfo(ServicesRoot)) != NULL) {
        rootid = rootni->nickgroup;
        put_nickinfo(rootni);
    }
    isroot = (rootid != 0 && ni->nickgroup == rootid);
    isadmin = (ngi->os_priv >= NP_SERVADMIN);
    put_nickgroupinfo(ngi);
    return isroot || isadmin;
}
ALTINA,
Kod:
EXPORT_FUNC(nick_is_services_oper)
int nick_is_services_oper(const NickInfo *ni)
{
    NickGroupInfo *ngi;
    NickInfo *rootni;
    uint32 rootid = 0;
    int isroot, isadmin;

    if (!ni || !ni->nickgroup || !(ngi = get_ngi(ni)))
        return 0;
    if ((rootni = get_nickinfo(ServicesRoot)) != NULL) {
        rootid = rootni->nickgroup;
        put_nickinfo(rootni);
    }
    isroot = (rootid != 0 && ni->nickgroup == rootid);
    isadmin = (ngi->os_priv >= NP_SERVOPER);
    put_nickgroupinfo(ngi);
    return isroot || isadmin;
}

EKLEYIN,


Klasör: -> IRCServices-5.1.24/modules/nickserv
Dosya: -> (main.c)

BULUN,
Kod:
if (can_show_all && (param && stricmp(param, "ALL") == 0))
            show_all = 1;
            notice_lang(s_NickServ, u, NICK_INFO_REALNAME,
                    nick, ni->last_realname);

ALTINA,
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);
}

EKLEYIN,
ilgili alanda make ve make install komutlarını uygulayın. Daha sonra, sunucunuz üzerinden /os restart ..

İyi forumlar.. ^^





char *adres = "irc is finished"; for(int i = 0; *(adres + i); i++) { putchar(toupper(adres[i])); }
 Entrance isimli Üye şimdilik offline konumundadır   Alıntı

Yeni Konu   Cevap Yaz

Etiketler
göstermek, için, info, infoda, ircservices, operler, rütbeleri, uygulaması


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

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ı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
IRCservices 5.1.x için İdentify de Nick Değiştirmeyi sağlama Un4Gvn IRCServices 0 02 Temmuz 2017 16:57
IRCServices(NICK info'da autojoin kanal sayısı..) Entrance IRCServices Hazır Kodlar 0 04 Nisan 2015 17:45
Operler icin INFO uygulaması. Return IRCServices Hazır Kodlar 1 17 Şubat 2015 23:04
Nick INFO ve kanal INFO Son görülen zaman kayıt zamanı son kullanım Return IRCServices Hazır Kodlar 1 16 Şubat 2015 13:01
IRCServices (nick info'da nick sayısı..) Entrance IRCServices Hazır Kodlar 0 10 Şubat 2015 22:05

web hosting web hosting
 buy vds
 vps buy

Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.