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

 Kayıt ol  Topluluk
3Beğeni(ler)
  • 3 Post By Entrance

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 02 Mayıs 2014, 12:28   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
ircservices-5.1.24 admin info sorunu




Selam değerli if kullanıcıları.

ircservices-5.1.24 sürümü bildiğiniz gibi 5.0.x sürümünden farklı kodlama yapısına sahip.

Ve bu servicesde nick infolarda ne services root admin yazıyor nede dier services admin veya services operatör gibi bir info yok. eski sürümlerden ona entegre etmeye çalıştım ancak çalışmadı.

Bu konuda yardımcı olabilicek arkadaşlar olursa sevinirim.

Ayrıca bu sürümde çoklu root eklentiside hata veriyor

Çoklu services root eklentisi 5.1.x sürümleri için güncellenmeli artık eski sürümlerden sıkıldık mecburi kullanıyoruz bir çok edit çalışmadığı için.

Şimdiden yardımcı olucak arkadaşlara teşşekkürlerimi sunuyorum.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet
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.. ^^

__________________
-
 
Alıntı ile Cevapla

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