Tekil Mesaj gösterimi
  #1  
Alt 10 November 2008, 13:10
ceyLin ceyLin isimli Üye şimdilik offline konumundadır
Senior Member
 
Kayıt Tarihi: 21 September 2008
Mesajlar: 15,180
Konular:
Aldığı Beğeni: 0 xx
Beğendiği Mesajlar: 0 xx
Post Services Editor (Telnet)

Bir Çok Kişinin Aradığı Servicesleri Editleme Sizlerle Paylaşayım.

Kod:
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 ..
Alıntı ile Cevapla