IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  odeaweb

>
+
Etiketlenen Kullanıcılar

3Beğeni(ler)
  • 3 Post By Entrance

 
 
LinkBack Seçenekler Stil
Prev önceki Mesaj   sonraki Mesaj Next
Alt 04 Temmuz 2015, 22:27   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: ircservices-5.1.24 admin info sorunu




* Aleyküm selam Operler için, INFO uygulamasını daha önceleri bu versiyon'u incelerken yapmıştım. Çoklu ROOT eklentisine gelince, müsait bir zamanda bakar kodları bu başlık altından paylaşırım.

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

BULUN,
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
E int nick_is_services_admin(const NickInfo *ni);

ALTINA,
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
E int nick_is_services_oper(const NickInfo *ni);


EKLEYIN,


-

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

BULUN,
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
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:   Kodu kopyalamak için üzerine çift tıklayın!
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:   Kodu kopyalamak için üzerine çift tıklayın!
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:   Kodu kopyalamak için üzerine çift tıklayın!
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.. ^^

3
Korkut, Z-Lined, Vesaire bunu beğendi
__________________
Adaletsizliğin en büyüğü,
adil olmayıp adil gibi görünmektir.
 
Alıntı ile Cevapla

 

Etiketler
admin, info, ircservices, sorunu


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


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
IRCServices info sorunu ParentaL Servisler 0 21 Şubat 2013 03:58
Nick INFO ve Chan INFO [(Son görülen zaman, kayit zamani, son kullanim) IRCServices NeTDeLiSi Services Hazır Kodlar 13 09 Ekim 2010 00:43
ircservices info sorunu Joop IRCServices 6 21 Temmuz 2009 12:30
ircservices-5-0-63 info komutu yardım Matbaaci IRCServices 2 27 Haziran 2009 20:04



Canlı Akış 0

+
Canlı akışı görmek için lütfen
Üye Girişi Yapın veya
Kayıt Olun.

Reaksiyonlar

×