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

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

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 25 Mart 2012, 21:39   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
SirvNET Services[ufak editler]




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..

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Cevapla

Etiketler
editler, servicesufak, sirvnet


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
sirvNET Services 3.0.8 Kurulum Anlatimi. BehroozWolf Servisler 26 24 Kasım 2020 00:45
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 1Casper Servisler 2 05 Mayıs 2007 22:20