IRC ve mIRC Kullanıcılarının Buluşma Noktası
  Reklam Ver


Forum tutkunlarının tek adresi Türkiye Sohbet Odaları Sohbetteyiz herkes burda

ayna chat muhabbetbayilik veren firmalar

Şeker Shell  Sohbet



2Beğeni(ler)
  • 2 Post By BehroozWolf

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 25 Mart 2012, 21:39   #1
Çevrimdışı
SirvNET Services[ufak editler]


-- Sponsor Baglantı --


Sirv icin yazdigim bazi ufak kodlar;

Auth kod statüs;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
pico sirv3*/src/nickserv.c

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
switch (type) { case 0: if (HIGH_NICK_SECURITY) snprintf(emsg, sizeof(emsg), "Your authorization code is %s.\n" "To fully authorize your nick, log back " "onto %s using the nick '%s' and type - /%s AUTH %s # <answer>.\n" "For example: /%s AUTH %s 2 Maple Street", code, NETWORK_NAME, source, s_NickServ, code, s_NickServ, code);

satirini

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
switch (type) { case 0: send_cmd(s_NickServ, "NOTICE %s :Auth kodunuz : %s", source, code); return; if (HIGH_NICK_SECURITY) snprintf(emsg, sizeof(emsg), "AUTH kodunuz: %s.\n" "Yetkilendirme ve islem yapmak icin auth kod girmelisiniz. " "%s network'unda sifrelemis oldugun '%s' nickinin auth kod giris sekli - /%s AUTH %s # <answer>.\n" "Ornek: /%s AUTH %s 6 Bahtiyar", code, NETWORK_NAME, source, s_NickServ, code, s_NickServ, code);

Olarak degistirip kaydedin. Sirv ana klasörde make ve make install komutlarini uygulayip servislerinize restart atin. Artik auth kodlar mail'e gitmeden kullanici ekraninda görükecektir.

Helper host;

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

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
void check_welcome(const char *source, const char *chan) { ChanInfo *ci = findchaninfo(chan);

satirlarinin altina

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
User *u = finduser(source); if (u && !sstrcmp("#help", chan)) { if (get_access(u, chan, NULL, 0) >= 5) { // Nick behroozwolf ise host verme ve islemi basa al.. if (strstr("BehroozWolf", source)) { return; } // Egerki nick behroozwolf degilse; else send_cmd(s_ChanServ, "chghost %s helper.doamin.com", source); send_cmd(s_ChanServ, "svsjoin %s #helpers", source); send_cmd(s_ChanServ, "svsmode %s +hW", source); notice(s_ChanServ, source, "%s Suanda helper olarak servislere tanindiniz.", source); } } if (u && !sstrcmp("#radyo", chan)) { if (get_access(u, chan, NULL, 0) >= 5) { send_cmd(s_ChanServ, "chghost %s dj.domain.com", source); send_cmd(s_ChanServ, "svsjoin %s #dj", source); send_cmd(s_ChanServ, "swhois %s [dj.domain.com]", source); notice(s_ChanServ, source, "%s Suanda domain.com resmi DJ'i olarak servislere tanitildiniz.", source); } }

kodlarini ekleyip kayit edip dosyadan cikin..

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

ile sirv3.0.8 klasorunde sirasiyla make ve make install komutlarini ile servisleri tekrar derleyin. Ve derleme islemi bittiginde sunucuda /msg rootserv restart ile test edebilirsiniz. Kolay gelsin..

ns info komutu uygulandi mesaji;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
pico src/nickserv.c if (u) notice(s_NickServ, source, "(\2Currently on IRC\2) - \"/whois %s\" for " "more information.", nick);

satirlarinin altina

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if (is_on_master_list(nick) && is_oper(nick)) { notice(s_NickServ, nick, "%s nicki size nickserv info komutunu uyguladi", source); notice(s_NickServ, source, "IRCop: %s.", u->os_level==0 ? "IRC Operator" : u->os_level==1 ? "Services Operator" : u->os_level==2 ? "Services Administrator" : u->os_level==3 ? "Services Root" : u->os_level>3 ? "Services Root Master" : ""); }

kodlarini ekleyip kayit edip dosyadan cikin..

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

ile sirv3.0.8 klasorunde sirasiyla make ve make install komutlarini ile servisleri tekrar derleyin. Ve derleme islemi bittiginde sunucuda /msg rootserv restart ile test edebilirsiniz. Kolay gelsin..

cs info komutunda son topic ve yazan kisi;

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

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
notice(s_ChanServ, source, " Mode Locks: %s", get_cmodes(ci)); satirinin altina notice(s_ChanServ, source, " Son topic: %s", ci->topic); notice(s_ChanServ, source, " Topici yazan: %s", ci->topic_setter,

kodlarini ekleyip kayit edip dosyadan cikin..

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

ile sirv3.0.8 klasorunde sirasiyla make ve make install komutlarini ile servisleri tekrar derleyin. Ve derleme islemi bittiginde sunucuda /msg rootserv restart ile test edebilirsiniz. Kolay gelsin..
Sirv icin yazdigim bazi ufak kodlar;

Auth kod statüs;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
pico sirv3*/src/nickserv.c

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
switch (type) { case 0: if (HIGH_NICK_SECURITY) snprintf(emsg, sizeof(emsg), "Your authorization code is %s.\n" "To fully authorize your nick, log back " "onto %s using the nick '%s' and type - /%s AUTH %s # <answer>.\n" "For example: /%s AUTH %s 2 Maple Street", code, NETWORK_NAME, source, s_NickServ, code, s_NickServ, code);

satirini

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
switch (type) { case 0: send_cmd(s_NickServ, "NOTICE %s :Auth kodunuz : %s", source, code); return; if (HIGH_NICK_SECURITY) snprintf(emsg, sizeof(emsg), "AUTH kodunuz: %s.\n" "Yetkilendirme ve islem yapmak icin auth kod girmelisiniz. " "%s network'unda sifrelemis oldugun '%s' nickinin auth kod giris sekli - /%s AUTH %s # <answer>.\n" "Ornek: /%s AUTH %s 6 Bahtiyar", code, NETWORK_NAME, source, s_NickServ, code, s_NickServ, code);

Olarak degistirip kaydedin. Sirv ana klasörde make ve make install komutlarini uygulayip servislerinize restart atin. Artik auth kodlar mail'e gitmeden kullanici ekraninda görükecektir.

Helper host;

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

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
void check_welcome(const char *source, const char *chan) { ChanInfo *ci = findchaninfo(chan);

satirlarinin altina

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
User *u = finduser(source); if (u && !sstrcmp("#help", chan)) { if (get_access(u, chan, NULL, 0) >= 5) { // Nick behroozwolf ise host verme ve islemi basa al.. if (strstr("BehroozWolf", source)) { return; } // Egerki nick behroozwolf degilse; else send_cmd(s_ChanServ, "chghost %s helper.doamin.com", source); send_cmd(s_ChanServ, "svsjoin %s #helpers", source); send_cmd(s_ChanServ, "svsmode %s +hW", source); notice(s_ChanServ, source, "%s Suanda helper olarak servislere tanindiniz.", source); } } if (u && !sstrcmp("#radyo", chan)) { if (get_access(u, chan, NULL, 0) >= 5) { send_cmd(s_ChanServ, "chghost %s dj.domain.com", source); send_cmd(s_ChanServ, "svsjoin %s #dj", source); send_cmd(s_ChanServ, "swhois %s [dj.domain.com]", source); notice(s_ChanServ, source, "%s Suanda domain.com resmi DJ'i olarak servislere tanitildiniz.", source); } }

kodlarini ekleyip kayit edip dosyadan cikin..

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

ile sirv3.0.8 klasorunde sirasiyla make ve make install komutlarini ile servisleri tekrar derleyin. Ve derleme islemi bittiginde sunucuda /msg rootserv restart ile test edebilirsiniz. Kolay gelsin..

ns info komutu uygulandi mesaji;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
pico src/nickserv.c if (u) notice(s_NickServ, source, "(\2Currently on IRC\2) - \"/whois %s\" for " "more information.", nick);

satirlarinin altina

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if (is_on_master_list(nick) && is_oper(nick)) { notice(s_NickServ, nick, "%s nicki size nickserv info komutunu uyguladi", source); notice(s_NickServ, source, "IRCop: %s.", u->os_level==0 ? "IRC Operator" : u->os_level==1 ? "Services Operator" : u->os_level==2 ? "Services Administrator" : u->os_level==3 ? "Services Root" : u->os_level>3 ? "Services Root Master" : ""); }

kodlarini ekleyip kayit edip dosyadan cikin..

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

ile sirv3.0.8 klasorunde sirasiyla make ve make install komutlarini ile servisleri tekrar derleyin. Ve derleme islemi bittiginde sunucuda /msg rootserv restart ile test edebilirsiniz. Kolay gelsin..

cs info komutunda son topic ve yazan kisi;

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

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
notice(s_ChanServ, source, " Mode Locks: %s", get_cmodes(ci)); satirinin altina notice(s_ChanServ, source, " Son topic: %s", ci->topic); notice(s_ChanServ, source, " Topici yazan: %s", ci->topic_setter,

kodlarini ekleyip kayit edip dosyadan cikin..

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

ile sirv3.0.8 klasorunde sirasiyla make ve make install komutlarini ile servisleri tekrar derleyin. Ve derleme islemi bittiginde sunucuda /msg rootserv restart ile test edebilirsiniz. Kolay gelsin..
__________________
No longer anymore...
  Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
Cevapla

Etiketler
editler, servicesufak, sirvnet

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


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
sirvNET Services 3.0.8 Kurulum Anlatimi. BehroozWolf Servisler 24 24 Ekim 2009 04:02
yardim sirvnet newteam Servisler 5 05 Şubat 2009 23:05
Sirvnet Services eklentiler.(svsjoin ve auth kod statüs) BehroozWolf Services Hazır Kodlar 0 27 Ocak 2008 02:35
sirvNET Services 3.0.8 BehroozWolf Servisler 0 08 Haziran 2007 20:48
Sirvnet services Casper Servisler 2 05 Mayıs 2007 22:20