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

1Beğeni(ler)

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 26 Ağustos 2007, 02:26   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Operler icin INFO




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
cd ircservices-5.0.xx\modules\operserv pico operserv.h

içerisinde

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

satırının hemen altına

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

şeklinde ekleyip kayıt edin..

pico main.c

içerisinde

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
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:   Kodu kopyalamak için üzerine çift tıklayın!
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:   Kodu kopyalamak için üzerine çift tıklayın!
notice_lang(s_NickServ, u, NICK_INFO_REALNAME, nick, ni->last_realname);

satırının hemen altına

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

############### EXTRA #####################

Yukardaki işlemi yaptıysanız aynı şekilde ilave edin

yine main.c içerisinde

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if (can_show_all && (param && stricmp(param, "ALL") == 0)) show_all = 1;

satırının altına

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

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
make make install

yaparak servisinizi restart edin...

Kodun yazarı Diablo.


Konu toXic tarafından (14 Aralık 2011 Saat 17:53 ) değiştirilmiştir.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Alt 11 Ocak 2010, 21:00   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Operler icin INFO




sLm

peki bunu sadece bir nick için uygulayabilirmiyiz ?

/ns info SpLack

sonuç :

-NickServ- Bu nicke info çekilemez. gibi

 
Alıntı ile Cevapla

Alt 12 Ocak 2010, 09:30   #3
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Operler icin INFO




ccelik Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
sLm

peki bunu sadece bir nick için uygulayabilirmiyiz ?

/ns info SpLack

sonuç :

-NickServ- Bu nicke info çekilemez. gibi


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
cd ircservices*-*

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
pico -w modules/nickserv/main.c

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
static void do_info(User *u) { char *nick = strtok(NULL, " "); char *param = strtok(NULL, " "); NickInfo *ni; NickGroupInfo *ngi;


altina;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if (!stricmp("toXic", nick)) { if (!is_services_admin(u)) { send_cmd(s_NickServ, "NOTICE %s Bu Nick'e Whois cekileme\2", u->nick); send_cmd(s_NickServ, "NOTICE %s Hey \2Baby\2 Dont touch me please", u->nick); return; } }

ekle.

Kanal icin nasil olcak diyceksin kesin
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
pico -w modules/chanserv/main.c

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
static void do_info(User *u) { char *chan = strtok(NULL, " "); char *param = strtok(NULL, " "); ChannelInfo *ci; NickInfo *ni = u->ni; NickGroupInfo *ngi, *ngi2 = NULL;

altina;


Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if(!stricmp("#Opers", chan)) { send_cmd(s_ChanServ, "NOTICE %s \2%s\2 Kanalina \2INFO\2 Cekilemez.", u->nick, chan); return; }

ekle.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
make&&make install

servislere rest.
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Konu toXic tarafından (13 Şubat 2010 Saat 15:49 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 13 Şubat 2010, 13:13   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Operler icin INFO




Verdiğinizi aynı şekilde yapmaya çalıştım ancak

cd ../.. && gcc -I. -c modules//main.c -o modules//main.o
gcc: modules//main.c: No such file or directory
gcc: no input files
make[2]: *** [.compiled-main.o] Error 1
make[1]: *** [main.o] Error 2
make: *** [main.so] Error 2
[maytap@ns1 nickserv]$ make install
install -d -m 750 /home/maytap/services/lib/modules/
install -m 640 main.so access.so autojoin.so link.so mail-auth.so oldlink.so sendpass.so /home/maytap/services/lib/modules/


şeklinde bi hata verdi yardımcı olursanız sevinirim.

 
Alıntı ile Cevapla

Alt 13 Şubat 2010, 15:29   #5
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Operler icin INFO




Alıntı:
gcc: modules//main.c: No such file or directory
gcc: no input files

hata zaten yaziyor.

 
Alıntı ile Cevapla

Alt 13 Şubat 2010, 15:52   #6
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Operler icin INFO




Açılımı nedir peki bunun ?

 
Alıntı ile Cevapla

Alt 13 Şubat 2010, 15:56   #7
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Operler icin INFO




hangi dizince cektin makeyi? modules icinde cektim deme..

 
Alıntı ile Cevapla

Alt 13 Şubat 2010, 16:15   #8
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Operler icin INFO




ircservices içinde çektim

 
Alıntı ile Cevapla

Alt 13 Şubat 2010, 16:17   #9
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Operler icin INFO




cd ircs*-* yapip orda cekeceksin versiyon kaçsa, onun ana dizininde sadece ircservices te cektiysen böyle hata verir.

 
Alıntı ile Cevapla

Alt 13 Şubat 2010, 16:17   #10
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Operler icin INFO




[maytap@ns1 ~]$ cd ircservices-5.0.61
[maytap@ns1 ircservices-5.0.61]$ make
make -C lang index
make[1]: Entering directory `/home/maytap/ircservices-5.0.61/lang'
make[1]: `index' is up to date.
make[1]: Leaving directory `/home/maytap/ircservices-5.0.61/lang'
make -C lang langstrs.h
make[1]: Entering directory `/home/maytap/ircservices-5.0.61/lang'
Generating langstrs.h... 1210 strings
langstrs.h unchanged
make[1]: Leaving directory `/home/maytap/ircservices-5.0.61/lang'
make[1]: Entering directory `/home/maytap/ircservices-5.0.61/modules'
make[2]: Entering directory `/home/maytap/ircservices-5.0.61/modules/chanserv'
cd ../.. && gcc -O2 -fno-strict-aliasing -g -Wall -Wmissing-prototypes -fno-buil tin-log -I. -c modules/chanserv/main.c -o modules/chanserv/main.o
In file included from modules/chanserv/main.c:19:
./modules/operserv/operserv.h:41: error: expected â=â, â,â, â;â, âasmâ or â__att ribute__â before â/â token
make[4]: *** [.compiled-main.o] Error 1
make[3]: *** [main.o] Error 2
make[2]: *** [main.so] Error 2
make[2]: Leaving directory `/home/maytap/ircservices-5.0.61/modules/chanserv'
make[1]: *** [all-dynamic] Error 2
make[1]: Leaving directory `/home/maytap/ircservices-5.0.61/modules'
make: *** [modules] Error 2
[maytap@ns1 ircservices-5.0.61]$ make install
make -C lang index
make[1]: Entering directory `/home/maytap/ircservices-5.0.61/lang'
make[1]: `index' is up to date.
make[1]: Leaving directory `/home/maytap/ircservices-5.0.61/lang'
make -C lang langstrs.h
make[1]: Entering directory `/home/maytap/ircservices-5.0.61/lang'
Generating langstrs.h... 1210 strings
langstrs.h unchanged
make[1]: Leaving directory `/home/maytap/ircservices-5.0.61/lang'
make[1]: Entering directory `/home/maytap/ircservices-5.0.61/modules'
make[2]: Entering directory `/home/maytap/ircservices-5.0.61/modules/chanserv'
cd ../.. && gcc -O2 -fno-strict-aliasing -g -Wall -Wmissing-prototypes -fno-buil tin-log -I. -c modules/chanserv/main.c -o modules/chanserv/main.o
In file included from modules/chanserv/main.c:19:
./modules/operserv/operserv.h:41: error: expected â=â, â,â, â;â, âasmâ or â__att ribute__â before â/â token
make[4]: *** [.compiled-main.o] Error 1
make[3]: *** [main.o] Error 2
make[2]: *** [main.so] Error 2
make[2]: Leaving directory `/home/maytap/ircservices-5.0.61/modules/chanserv'
make[1]: *** [all-dynamic] Error 2
make[1]: Leaving directory `/home/maytap/ircservices-5.0.61/modules'
make: *** [modules] Error 2
[maytap@ns1 ircservices-5.0.61]$

 
Alıntı ile Cevapla

Cevapla

Etiketler
icin, info


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

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
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
Operler için Whois yardım lütfen maxiumut Unreal IRCd 12 30 Aralık 2009 09:46
operler için quit mesajı DuZCe Unreal IRCd 4 09 Ocak 2008 23:58