![]() |
|
|
|
#1 |
![]()
Üyelik tarihi: 25 Ocak 2015
Mesajlar: 109 WEB Sitesi: * IRC Sunucusu: * İlgi Alanı: Alınan Beğeni: 14 |
Kod:
cd ircservices-5.0.xx\modules\operserv pico operserv.h Kod:
E int nick_is_services_admin(NickInfo *ni); Kod:
E int nick_is_services_oper(NickInfo *ni); 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;
}
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;
}
cd .. cd nickserv pico main.c içerisinde Kod:
notice_lang(s_NickServ, u, NICK_INFO_REALNAME,
nick, ni->last_realname);
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);
}
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; Kod:
if (nick_is_services_oper(ni)) send_cmd(s_NickServ, "NOTICE %s :%s nicki size [/NickServ INFO] komutunu uyguladı.", ni->nick, u->nick); şeklinde kayıt edip ana klasörde Kod:
make make install Kod yazarı: Diablo İyi forumlar.. |
|
|
Alıntı
|
| Etiketler |
| için, info, operler, uygulaması |
| Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| Seçenekler | |
| Stil | |
|
|
Benzer Konular
|
||||
| Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
| Belirtilen kanalı operler dahil gizleme | exclusive | UnrealIRCd | 0 | 12 Mart 2016 17:14 |
| Nick INFO'da suspend sebebi göstermek. | Code | IRCServices Hazır Kodlar | 0 | 15 Ağustos 2015 09:40 |
| IRCServices-5.1.24 Operler için INFO uygulaması. | Entrance | IRCServices Hazır Kodlar | 0 | 29 Temmuz 2015 21:05 |
| INFO'da nick'e özel kayıt tarihi. | Entrance | IRCServices Hazır Kodlar | 0 | 18 Şubat 2015 22:48 |
| 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 |