ceyLin
10 November 2008, 13:10
Bir Çok Kişinin Aradığı Servicesleri Editleme Sizlerle Paylaşayım.
Evet Arkadaşlar Şimdi Anlatacağım Konu Diyelim Biri Kanal Founderi Değişti Admin Kanalına Şöyle Bir Mesaj Gelmesi ;
Alıntı:
{15:46:15} <ChanServ> CHAN-SET-FOUNDER: * #urfa * kanalinin founderi degistirildi, komutu uygulayan: * uRfaLy *
Evet Şimdi Anlatıma Başlayalım Aşağıdaki Komutları Sıra iLe Uygulayalım ;
Ilk Uygulamamız Nickler Üzerinde Drop,Forbid vs. Gibi Komutları Uygulayını Gösterme ;
Kod:
cd ircservices-5.0-**
cd modules
cd nickserv
pico main.c
Main.c Içerisinde Aşağıdaki Işlemleri Gerçekleştirelim ;
Nick Drop
notice_lang(s_NickServ, u, NICK_X_DROPPED, nick);
Satırını Buluyoruz Ve Hemen Altına ;
send_cmd(s_NickServ, "PRIVMSG #Admin DROP-NICK: * %s * nicki droplandi, komut uygulayan yetkili: * %s *", nick, u->nick);
Satırını Ekliyoruz .. Yine Aynı Dosya Içerisinde ßulunan;
Nick Getpass
notice_lang(s_NickServ, u, NICK_GETPASS_PASSWORD_IS, nick, pass);
Satırın Hemen Altına Aşağıdaki Kodu Ekliyoruz ;
send_cmd(s_NickServ, "PRIVMSG #Admin NICK-GETPASS: * %s * nickine getpass cekildi, komutu uygulayan yetkili: * %s *", nick, u->nick);
Satırını Ekledikten Sonra Yine Aynı Dosya Içerisinde ßulunan;
Nick Forbid
notice_lang(s_NickServ, u, NICK_FORBID_SUCCEEDED, nick);
Satırın Hemen Altına Aşağıdaki Kodu Ekliyoruz ;
send_cmd(s_NickServ, "PRIVMSG #opers NICK-FORBID: * %s * nickine forbid atildi, komutu uygulayan yetkili: * %s *", nick, u->nick);
Satırını Ekledikten Sonra Yine Aynı Dosya Içerisinde ßulunan;
Nick Suspend
notice_lang(s_NickServ, u, NICK_SUSPEND_SUCCEEDED, nick);
Satırın Hemen Altına Aşağıdaki Kodu Ekliyoruz ;
send_cmd(s_NickServ, "PRIVMSG #opers NICK-SUSPEND: * %s * rumuzuna suspend uygulandi, komutu uygulayan yetkili: * %s *", nick, u->nick);
Satırını Ekledikten Sonra Yine Aynı Dosya Içerisinde ßulunan;
Nick Unsuspend
notice_lang(s_NickServ, u, NICK_UNSUSPEND_SUCCEEDED, nick);
Satırın Hemen Altına Aşağıdaki Kodu Ekliyoruz ;
send_cmd(s_NickServ, "PRIVMSG #Opers NICK-UNSUSPEND: * %s * rumuzu üzerindeki suspend kaldirildi, komut uygulayan: * %s *", nick, u->nick);
ßu Satırıda Ekledikten Sonra Kayıt Edip Çıkıyoruz .
Aşağıdaki Komutları Uyguluyoruz ;
Kod:
pico set.c
Set.c Dosyası Içeresindeki Aşağıdaki Kodu Buluyoruz ;
notice_lang(s_NickServ, u, NICK_SET_PASSWORD_CHANGED);
Yukarıdaki Kodun Hemen Altına Aşağıdaki Kodu Ekliyoruz ;
send_cmd(s_NickServ, "PRIVMSG #opers NICK-SET-PASSWORD: * %s * rumuzunun sifresi degistirildi, komutu uygulayan: * %s *", ni->nick, u->nick);
Ve Kayıt Edip Çıkıyoruz ..
Aşağıdaki Komutları Uygulayarak Işlemlerimize Devam Ediyoruz ..
Kod:
cd ..
cd chanserv
pico main.c
Aşağıdaki Kodları Main.c Içerisinde Buluyoruz ;
Kanal Drop
notice_lang(s_ChanServ, u, CHAN_DROPPED, chan);
Satırını ßulup Hemen Altına Ekliyoruz;
send_cmd(s_ChanServ, "PRIVMSG #opers CHAN-DROPPED: * %s * kanali droplandi, komutu uygulayan: * %s *", chan, u->nick);
Ekledikten Sonra Yine Aynı Dosya Içerisinde ßulunan;
Getpass
notice_lang(s_ChanServ, u, CHAN_GETPASS_PASSWORD_IS, chan, ci->founderpass);
Yukarıdaki Satırın Hemen Altına ;
send_cmd(s_ChanServ, "PRIVMSG #opers CHAN-GETPASS: * %s * kanalina getpass cekildi, komutu uygulayan: * %s *", chan, u->nick);
Ekliyoruz Yine Aynı Dosya Içerisinde ßulunan;
Kanal Forbid
notice_lang(s_ChanServ, u, CHAN_FORBID_SUCCEEDED, chan);
Yukarıdaki Satırı Buluyoruz Ve Hemen Altına Aşağıdaki Kodu Ekliyoru ;
send_cmd(s_ChanServ, "PRIVMSG #opers CHAN-FORBID: * %s * kanalina forbid atildi, komutu uygulayan: * %s *", chan, u->nick);
Ekledikten Sonra Yine Aynı Dosya Içerisinde Bulunan Aşağıdaki Satırı Buluyoruz;
Kanal Suspend
notice_lang(s_ChanServ, u, CHAN_SUSPEND_SUCCEEDED, chan);
Yukarıdaki Satırı ßuluyoruz Ve Hemen Altına ;
send_cmd(s_ChanServ, "PRIVMSG #Admin CHAN-SUSPEND: * %s * kanalina suspend atildi, komutu uygulayan: * %s *", chan, u->nick);
Ekledikten Sonra Yine Aynı Dosya Içinde Bulunan;
Unsuspend
notice_lang(s_ChanServ, u, CHAN_UNSUSPEND_SUCCEEDED, chan);
Satırının Hemen Altına ;
send_cmd(s_ChanServ, "PRIVMSG #Admin CHAN-UNSUSPEND: * %s * kanalindaki suspend kaldirildi, komutu uygulayan: * %s *", chan, u->nick);
Son Koduda Ekledikten Sonra Dosyadan Çıkıp Aşağıdaki Komutu Uyguluyoruz ;
Kod:
pico set.c
Aşağıdaki Kodları set.c içerisinde buluyoruz ;
Password
notice_lang(s_ChanServ, u, CHAN_FOUNDER_CHANGED, ci->name, param);
Yukarıdaki Satırın Hemen Altına Aşağıdaki Satırı Ekliyoruz ;
send_cmd(s_ChanServ, "PRIVMSG #opers CHAN-SET-PASSWORD: * %s * kanalinin sifresi degistirildi, komutu uygulayan: * %s *", ci->name, u->nick);
Ekledikten Sonra Yine Aynı Dosya Içerisinde Bulunan Aşağıdaki Dosyayı Buluyoruz ;
Founder
notice_lang(s_ChanServ, u, CHAN_FOUNDER_CHANGED, ci->name, param);
Satırını ßulduktan Sonra Hemen Altına ;
send_cmd(s_ChanServ, "PRIVMSG #opers CHAN-SET-FOUNDER: * %s * kanalinin founderi degistirildi, komutu uygulayan: * %s *", ci->name, u->nick);
Kodunu Ekleyip Kayıt Ettikten Sonra Aşağıdaki Komutları Sırası Ile Uyguluyoruz ;
Kod:
cd ..
cd ..
gmake
gmake install
Son Olarakta Servislerimizi Yeniden Başlatıyoruz ..
Evet Arkadaşlar Şimdi Anlatacağım Konu Diyelim Biri Kanal Founderi Değişti Admin Kanalına Şöyle Bir Mesaj Gelmesi ;
Alıntı:
{15:46:15} <ChanServ> CHAN-SET-FOUNDER: * #urfa * kanalinin founderi degistirildi, komutu uygulayan: * uRfaLy *
Evet Şimdi Anlatıma Başlayalım Aşağıdaki Komutları Sıra iLe Uygulayalım ;
Ilk Uygulamamız Nickler Üzerinde Drop,Forbid vs. Gibi Komutları Uygulayını Gösterme ;
Kod:
cd ircservices-5.0-**
cd modules
cd nickserv
pico main.c
Main.c Içerisinde Aşağıdaki Işlemleri Gerçekleştirelim ;
Nick Drop
notice_lang(s_NickServ, u, NICK_X_DROPPED, nick);
Satırını Buluyoruz Ve Hemen Altına ;
send_cmd(s_NickServ, "PRIVMSG #Admin DROP-NICK: * %s * nicki droplandi, komut uygulayan yetkili: * %s *", nick, u->nick);
Satırını Ekliyoruz .. Yine Aynı Dosya Içerisinde ßulunan;
Nick Getpass
notice_lang(s_NickServ, u, NICK_GETPASS_PASSWORD_IS, nick, pass);
Satırın Hemen Altına Aşağıdaki Kodu Ekliyoruz ;
send_cmd(s_NickServ, "PRIVMSG #Admin NICK-GETPASS: * %s * nickine getpass cekildi, komutu uygulayan yetkili: * %s *", nick, u->nick);
Satırını Ekledikten Sonra Yine Aynı Dosya Içerisinde ßulunan;
Nick Forbid
notice_lang(s_NickServ, u, NICK_FORBID_SUCCEEDED, nick);
Satırın Hemen Altına Aşağıdaki Kodu Ekliyoruz ;
send_cmd(s_NickServ, "PRIVMSG #opers NICK-FORBID: * %s * nickine forbid atildi, komutu uygulayan yetkili: * %s *", nick, u->nick);
Satırını Ekledikten Sonra Yine Aynı Dosya Içerisinde ßulunan;
Nick Suspend
notice_lang(s_NickServ, u, NICK_SUSPEND_SUCCEEDED, nick);
Satırın Hemen Altına Aşağıdaki Kodu Ekliyoruz ;
send_cmd(s_NickServ, "PRIVMSG #opers NICK-SUSPEND: * %s * rumuzuna suspend uygulandi, komutu uygulayan yetkili: * %s *", nick, u->nick);
Satırını Ekledikten Sonra Yine Aynı Dosya Içerisinde ßulunan;
Nick Unsuspend
notice_lang(s_NickServ, u, NICK_UNSUSPEND_SUCCEEDED, nick);
Satırın Hemen Altına Aşağıdaki Kodu Ekliyoruz ;
send_cmd(s_NickServ, "PRIVMSG #Opers NICK-UNSUSPEND: * %s * rumuzu üzerindeki suspend kaldirildi, komut uygulayan: * %s *", nick, u->nick);
ßu Satırıda Ekledikten Sonra Kayıt Edip Çıkıyoruz .
Aşağıdaki Komutları Uyguluyoruz ;
Kod:
pico set.c
Set.c Dosyası Içeresindeki Aşağıdaki Kodu Buluyoruz ;
notice_lang(s_NickServ, u, NICK_SET_PASSWORD_CHANGED);
Yukarıdaki Kodun Hemen Altına Aşağıdaki Kodu Ekliyoruz ;
send_cmd(s_NickServ, "PRIVMSG #opers NICK-SET-PASSWORD: * %s * rumuzunun sifresi degistirildi, komutu uygulayan: * %s *", ni->nick, u->nick);
Ve Kayıt Edip Çıkıyoruz ..
Aşağıdaki Komutları Uygulayarak Işlemlerimize Devam Ediyoruz ..
Kod:
cd ..
cd chanserv
pico main.c
Aşağıdaki Kodları Main.c Içerisinde Buluyoruz ;
Kanal Drop
notice_lang(s_ChanServ, u, CHAN_DROPPED, chan);
Satırını ßulup Hemen Altına Ekliyoruz;
send_cmd(s_ChanServ, "PRIVMSG #opers CHAN-DROPPED: * %s * kanali droplandi, komutu uygulayan: * %s *", chan, u->nick);
Ekledikten Sonra Yine Aynı Dosya Içerisinde ßulunan;
Getpass
notice_lang(s_ChanServ, u, CHAN_GETPASS_PASSWORD_IS, chan, ci->founderpass);
Yukarıdaki Satırın Hemen Altına ;
send_cmd(s_ChanServ, "PRIVMSG #opers CHAN-GETPASS: * %s * kanalina getpass cekildi, komutu uygulayan: * %s *", chan, u->nick);
Ekliyoruz Yine Aynı Dosya Içerisinde ßulunan;
Kanal Forbid
notice_lang(s_ChanServ, u, CHAN_FORBID_SUCCEEDED, chan);
Yukarıdaki Satırı Buluyoruz Ve Hemen Altına Aşağıdaki Kodu Ekliyoru ;
send_cmd(s_ChanServ, "PRIVMSG #opers CHAN-FORBID: * %s * kanalina forbid atildi, komutu uygulayan: * %s *", chan, u->nick);
Ekledikten Sonra Yine Aynı Dosya Içerisinde Bulunan Aşağıdaki Satırı Buluyoruz;
Kanal Suspend
notice_lang(s_ChanServ, u, CHAN_SUSPEND_SUCCEEDED, chan);
Yukarıdaki Satırı ßuluyoruz Ve Hemen Altına ;
send_cmd(s_ChanServ, "PRIVMSG #Admin CHAN-SUSPEND: * %s * kanalina suspend atildi, komutu uygulayan: * %s *", chan, u->nick);
Ekledikten Sonra Yine Aynı Dosya Içinde Bulunan;
Unsuspend
notice_lang(s_ChanServ, u, CHAN_UNSUSPEND_SUCCEEDED, chan);
Satırının Hemen Altına ;
send_cmd(s_ChanServ, "PRIVMSG #Admin CHAN-UNSUSPEND: * %s * kanalindaki suspend kaldirildi, komutu uygulayan: * %s *", chan, u->nick);
Son Koduda Ekledikten Sonra Dosyadan Çıkıp Aşağıdaki Komutu Uyguluyoruz ;
Kod:
pico set.c
Aşağıdaki Kodları set.c içerisinde buluyoruz ;
Password
notice_lang(s_ChanServ, u, CHAN_FOUNDER_CHANGED, ci->name, param);
Yukarıdaki Satırın Hemen Altına Aşağıdaki Satırı Ekliyoruz ;
send_cmd(s_ChanServ, "PRIVMSG #opers CHAN-SET-PASSWORD: * %s * kanalinin sifresi degistirildi, komutu uygulayan: * %s *", ci->name, u->nick);
Ekledikten Sonra Yine Aynı Dosya Içerisinde Bulunan Aşağıdaki Dosyayı Buluyoruz ;
Founder
notice_lang(s_ChanServ, u, CHAN_FOUNDER_CHANGED, ci->name, param);
Satırını ßulduktan Sonra Hemen Altına ;
send_cmd(s_ChanServ, "PRIVMSG #opers CHAN-SET-FOUNDER: * %s * kanalinin founderi degistirildi, komutu uygulayan: * %s *", ci->name, u->nick);
Kodunu Ekleyip Kayıt Ettikten Sonra Aşağıdaki Komutları Sırası Ile Uyguluyoruz ;
Kod:
cd ..
cd ..
gmake
gmake install
Son Olarakta Servislerimizi Yeniden Başlatıyoruz ..