mIRCForumlari.Net

mIRCForumlari.Net (https://www.mircforumlari.net/)
-   Services Hazır Kodlar (https://www.mircforumlari.net/services-hazir-kodlar/)
-   -   Sirvnet Services eklentiler.(svsjoin ve auth kod statüs) (https://www.mircforumlari.net/services-hazir-kodlar/15744-sirvnet-services-eklentilersvsjoin-ve-auth-kod-status.html)

RahmetLi 06 Nisan 2023 06:36

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.
PHP- Kodu:

pico sirv3.0.8/src/nickserv.c

PHP- Kodu:

static void do_register(const char *source)
{
    User *u;
    const char *pass = strtok(NULL, " ");
    const char *email = strtok(NULL, " ");

satirinin altina
PHP- Kodu:

char *code = create_ticket();

PHP- Kodu:

blog("NS_R", "[NS] R %s (%s@%s)",
                source, u->username, u->host);

satirinin altinada
PHP- Kodu:

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.
PHP- Kodu:

pico sirv3.0.8/src/oper.c

PHP- Kodu:

if (u->os_level > 1)
send_cmd(service, "SVSMODE %s +a 0", source);

satirinin hemen altina
PHP- Kodu:

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.

Adnan 06 Nisan 2023 08:28

Cevap: Sirvnet Services eklentiler.(svsjoin ve auth kod statüs)
 
Emeğine sağlık.


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 14:07.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.


Navbar with Avatar by Motorradforum