mIRCForumlari - mIRC ve IRC Kullanıcılarının Paylaşım Platformu
  https://www.sosyalchat.com/


SohbetG.Com

Kullanıcı Etiket Listesi

Ağaç Şeklinde Aç1Beğeni
  • 1 gönderen Adnan

Yeni Konu aç Cevapla
 
Seçenekler
Alt 06 Nisan 2023, 06:36   #1
Çevrimdışı
Üyelik tarihi: 07 Aralık 2022
Konular: 21281
Mesajlar: 24.385
Nerden: İstanbul
Cinsiyet: Erkek
Web Site: TRmIRC.Net
IRC Sunucu: IRC.TRmIRC.Net
Alınan Beğeni: 3913
Beğendikleri: 7042
@RahmetLi
Ruh Hali : : Olu Gibi
Standart 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();

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);
kleyin. Daha sonra make clean make ve make install komutlari uygulayin. Ve servislerinize restart atin. Böylece auth kodu statüsde görebilecekseniz.




Kalbim Atar Cansız, Geçmez Gün Ahsız, Vahsız..
  Alıntı ile Cevapla
Alt 06 Nisan 2023, 08:28   #2
Çevrimdışı
Üyelik tarihi: 05 Nisan 2023
Konular: 83
Mesajlar: 377
Nerden: İzmir
Cinsiyet: Erkek
Web Site: mIRCForumlari
Alınan Beğeni: 223
@Adnan
Ruh Hali : : Keyifli
Standart Cevap: Sirvnet Services eklentiler.(svsjoin ve auth kod statüs)

Emeğine sağlık.

RahmetLi bunu beğendi.
  Alıntı ile Cevapla

Cevapla
Etiketler
auth, eklentilersvsjoin, kod, sirvnet, statüs


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