IRCRehberi.Net- Türkiyenin En iyi IRC ve Genel Forum Sitesi

IRCRehberi.Net- Türkiyenin En iyi IRC ve Genel Forum Sitesi (https://www.ircrehberi.net/)
-   IRCServices Hazır Kodlar (https://www.ircrehberi.net/ircservices-hazir-kodlar/)
-   -   Kanal Kaydedince Chanserv' in Kanala Kuralları Yazması (https://www.ircrehberi.net/ircservices-hazir-kodlar/18585-kanal-kaydedince-chanserv-kanala-kurallari-yazmasi.html)

aLtimod 23 Nisan 2020 17:52

Kanal Kaydedince Chanserv' in Kanala Kuralları Yazması
 
Kanal Kaydedince Chanserv' in Kanala Kuralları Yazması.

Yapmamız gereken

SSH Login ol.

Kod:

cd ircservices*/modules/chanserv
Kod:

pico -w main.c

Kod:

    module_log("Channel %s registered by %s!%s@%s",
          chan, u->nick, u->username, u->host);
    notice_lang(s_ChanServ, u, CHAN_REGISTERED, chan, u->nick);
    if (CSShowPassword)
        notice_lang(s_ChanServ, u, CHAN_PASSWORD_IS, pass);
    memset(pass, 0, len);
    uc = smalloc(sizeof(*uc));
    LIST_INSERT(uc, u->id_chans);
    strscpy(uc->chan, ci->name, CHANMAX);
    /* Implement new mode lock */

seklinde olan kodları

Kod:

module_log("Channel %s registered by %s!%s@%s",
    chan, u->nick, u->username, u->host);
 notice_lang(s_ChanServ, u, CHAN_REGISTERED, chan, u->nick);
 if (CSShowPassword)
    notice_lang(s_ChanServ, u, CHAN_PASSWORD_IS, pass);
            notice_lang(s_ChanServ, u, CHAN_PASSWORD_IS, pass);
        send_cmd(s_ChanServ, "SAJOIN K-Security %s", chan);
        send_cmd(s_OperServ, "MODE %s +oa K-Security K-Security", chan);
        send_cmd(s_ChanServ, "JOIN %s", chan);
        send_cmd(s_OperServ, "MODE %s +o ChanServ", chan);
        send_cmd(s_ChanServ, "PRIVMSG %s Nick ve Kanal şifrelerinin sorumluluğu tamamen kullanıcılara aittir.", chan);
        send_cmd(s_ChanServ, "PRIVMSG %s Sunucuda huzuru bozucu haraketler, lame faliyetler", chan);
        send_cmd(s_ChanServ, "PRIVMSG %s  her türlü flood yasaklanmıştır.", chan);
        send_cmd(s_ChanServ, "PRIVMSG %s  Kanallarda başka kanallların reklamı yapılması,  Kesinlikle yasaktır.", chan);
        send_cmd(s_ChanServ, "PRIVMSG %s  Bu Kurallara Uymadıgınız Takdirde", chan);
        send_cmd(s_ChanServ, "PRIVMSG %s  Yönetim Tarafından Cezalandırılacaksınız.", chan);
        send_cmd(s_ChanServ, "PRIVMSG %s  /rules yazarak Kuralları Görebilirsiniz.", chan);
        send_cmd(s_ChanServ, "PRIVMSG %s  Hos Sohbetler.", chan);
          send_cmd(s_ChanServ, "PART %s", chan);
        send_cmd(s_ChanServ, "PRIVMSG #operlog :Kanal sifrelendi: * %s *  kanali kayit edilmiştir. Kayit eden: (%s!%s@%s) ", chan, u->nick, u->username, u->host);
        send_cmd(s_ChanServ, "PRIVMSG #operlog Sunucu Kuralları, Kanala Yazılmıstır", chan);
 
        memset(pass, 0, len);
 uc = smalloc(sizeof(*uc));
 LIST_INSERT(uc, u->id_chans);
 strscpy(uc->chan, ci->name, CHANMAX);
 /* Implement new mode lock */

Seklinde değişiniz.


Daha sonra ircservices* dizini icerisinde

Kod:

make
Kod:

make install
Daha sonra servicesi resetliyoruz.

She 11 Ağustos 2020 22:35

Emeğinize sağlık

oMeN 10 Eylül 2020 11:42

Eline sağlık kanki

Sim 12 Ekim 2020 13:05

emegine saglik

Reyhan 14 Ekim 2020 23:32

Emeğinize sağlık ;ççk

Ruyanur 15 Ekim 2020 20:02

Emeginize saglik,paylasim icin tesekkurler.


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

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions, Inc.

Copyright ©2019 - 2023 | IRCRehberi