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

 Kayıt ol  Topluluk
Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 27 Ocak 2008, 02:35   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Sirvnet Services eklentiler.(svsjoin ve auth kod statüs)




Sirvnet servislerinde nick kayit edildiginde, auth kodun maile gitmemesi, bir cok sorunuda beraberinde getiriyor. Buna bir nebze dur diyebilmek icin, auth kodu statüsde göstermeye karar verdim. Denedim ve sorunsuz olarak calisiyor.

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

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
static void do_register(const char *source) { User *u; const char *pass = strtok(NULL, " "); const char *email = strtok(NULL, " ");



satirinin altina
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
char *code = create_ticket();


ekleyin.
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
blog("NS_R", "[NS] R %s (%s@%s)", source, u->username, u->host);


satirinin altinada
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
send_cmd(s_NickServ, "NOTICE %s :Auth kodunuz : %s", source, code);



Ve eklenti 2

Bilindigi üzere genelde bahamut ircd türü kuranlar, servis olarak sirvnet tercih ediyor. Bunun baslica sebeblerinden en güclüsü dal.net muhahkak. Ama bahamutun söyle bir gicikligi var, server'a baglananlar yada oper girenleri belli bir kanala almamasi. Yani bunu desteklememesi. Ancak bahamut üzerinde oynama yapildiginda bu islem gerceklesebiliyor. Ama benim aklima söyle bir sey geldi, sirvnetde servisleri kullanabilmek icin, /os identify sifreniz(her operin nick sifresi gibi birde operserv sifresi var) girdiginde o kisiyi bir kanala alabilirsiniz.

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

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
if (u->os_level > 1) send_cmd(service, "SVSMODE %s +a 0", source);


satirinin hemen altina
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
send_cmd(service, "SVSJOIN %s #opers", nick);

ekleyin. Daha sonra make clean make ve make install komutlari uygulayin. Ve servislerinize restart atin. Böylece auth kodu statüsde görebilecekseniz.

 
Alıntı ile Cevapla

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

Etiketler
auth, eklentilersvsjoin, kod, services, sirvnet, status, statüs


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
sirvNET Services 3.0.8 Kurulum Anlatimi. BehroozWolf Servisler 26 24 Kasım 2020 00:45
Sirvnet Services eklentiler.(svsjoin ve auth kod statüs) CeSaRCripS Services Hazır Kodlar 5 12 Temmuz 2013 20:49
SirvNET Services[ufak editler] BehroozWolf Services Hazır Kodlar 0 25 Mart 2012 21:39
sirvNET Services 3.0.8 BehroozWolf Servisler 0 08 Haziran 2007 20:48
Sirvnet services 1Casper Servisler 2 05 Mayıs 2007 22:20