IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   Servisler (https://www.ircforumlari.net/servisler/)
-   -   Op Kanalı Eklentisi - IRCServices (https://www.ircforumlari.net/servisler/27981-op-kanali-eklentisi-ircservices.html)

ArresT 21 Şubat 2007 01:08

Op Kanalı Eklentisi - IRCServices
 
Öncelikle; Servera yapılan kodlama; tarafımdan yapılmış olup, Sky-Dancer, Diablo ve Bronx [AnarchYBrotherS tester] tarafından test edildi. [kendilerine teşekkür ederim ]. Kodlama yaklaşık olarak test de dahil olmak üzere 1 ay önce bitmişti. Ancak KonyaChat.Com’daki çalışmalarım Mu-Yap’ın kapatma kararı ile sona erdi ve de kendi yerime ReChate.Com’a geçiş yaptım. Bu durumda beni bayağı yordu diyebilirim ve kodlamayı yayınlamada geciktim bu yüzden emeği geçen arkadaşlarımdan özür dilerim.

Bu uygulamanın yararları;
1) Her kanal sahibi kendisine bir op kanalı seçebilecektir.
2) OP Kanaliniz aynı zamanda da kanalınızın infosunda görünecektir.
3) Kanala giren bir op otomatik olarak op kanalına girecektir.
4) Küçük kanallar ise OP Kanalı yönlendirmesini kardeş kanalı için kullanabilirler, böylece Kardeş kanallarına oplarını da otomatik olarak gönderebilirler.
5) Kanalın op kanalı OFF Komutu ile Kapatılabilir.[Sky-Dancer]
6) # işareti yazılmadan kanallar yönlendirilmez. [Diablo]
7) Op Kanalı kendi kanalımız ile aynı olamaz. [Sky-Dancer]
8) /cs help sekmesine tam olarak OpsChan özellikleri anlatılır.

Yapacağımız uygulama da ilk yapmanız gereken şey chan.db nizi yedeklemektir. Lütfen Bunu unutmayınız. Aksi Durumlarda chan.db niz hasar görebilir ve de kullanılmaz hale gelebilir.

Kodlama; ircservices-5.0.59 kodlama yapısında yapılmıştır. Şimdi verdiğim linkten lütfen dosyamızı çekerek gerekli dosyaları gerekli yerlere atınız.

Kod:

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]


servislerimize make ve make install attıktan sonra servislerimizi restartlıyoruz. Serviceslerimiz yeniden geldikten sonra,

mIRC i açıp servislerimizde bir kanal kayıt edip

Kod:

/cs set #kanal opschan #opkanalı


komutu ile yeni bir op kanalı belirliyoruz. Daha sonra yeniden komut sistemine giderek, ircservices-5.0.59/modules/database/ içinden,

Kod:

pico version4.c



dosyasına giriş yapıp

Kod:

SAFE(read_string(&ci->url, f));


satırının hemen altına,

Kod:

SAFE(read_string(&ci->opschan, f));


şeklinde ekleme yapıyoruz.

Ve yeniden Servislerimizi make ve make install yapıp kapatıp açıyoruz. Böylece modülizasyon işlemimiz sona ermiş oldu her kanalımızın bir op kanalı belirleme özelliği açılmış oldu ancak son olarak; oplarımızın kontrolü için,

ircservices-5.x.xx/modules/chanserv/ klasöründe

Kod:

pico check.c


dosyasına giriş yapıp


Kod:

/* Check early for server auto-ops */



satırını bulup hemen üstüne,

Kod:

    if (check_access(user, ci, CA_AUTOOP) && !is_oper(user)) {
    send_cmd(s_NickServ, "SAJOIN %s %s", user->nick, ci->opschan);
        }



kodlarını ekliyoruz. Dosyayı kayıt edip kapatıyoruz.

make ve make install işlemimizi yaptıktan sonra servislerimizi restartlayın

artık sistemimiz bitmiş oldu..

Kod:

/cs help set opschan


ile gerekli bilgiye ulaşabilirsiniz.

Eğer bir adımınızın yanına diğer adımınızı koymada sorun çekiyorsanız, ilk adımınızı kontrol edin. Hatalarını görerek yeniden baştan alabilirsiniz..

İyi Çalışmalar..

ArresT 27 Şubat 2007 02:01

Cevap: Op Kanalı Eklentisi - IRCServices
 
Geç Cevap için Kusura bakmayın Arkadaşlar. İlgilenenler için Teşekkür Ederim.

Sky-Dancer 01 Mart 2007 21:17

Cevap: Op Kanalı Eklentisi - IRCServices
 
Bana kalır ise, bazı söylenenlerin aksine güzel bir çalışma.. Zaten yardım etmemin de nedeni bu idi bazı konularda bu kod a..

iyi Çalışmalar..

NucLeaR 01 Mart 2007 21:46

Cevap: Op Kanalı Eklentisi - IRCServices
 
Güzel çalışma. Sunucusunda değişiklik arayan birey(ler) için faydalı olucaktır. Başarılar dilerim.

Sabit...

ArresT 13 Mart 2007 04:36

Cevap: Op Kanalı Eklentisi - IRCServices
 
Teşekkürler Jin. Daha güzelleri çıkacaktır umarım farklı yeni bir şeyler arıyorum.. şu anlık :)

Sky-Dancer 13 Mart 2007 11:14

Cevap: Op Kanalı Eklentisi - IRCServices
 
Alıntı:

ArresT Nickli Üyeden Alıntı
Teşekkürler Jin. Daha güzelleri çıkacaktır umarım farklı yeni bir şeyler arıyorum.. şu anlık :)

inş ;)

Direct3d 13 Mart 2007 17:56

Cevap: Op Kanalı Eklentisi - IRCServices
 
;oki

NeTDeLiSi 13 Mart 2007 18:50

Cevap: Op Kanalı Eklentisi - IRCServices
 
Güzel Çalışma Olmuş Emeğinize Sağlık ...

AlwaysGooD 14 Mart 2007 02:07

Cevap: Op Kanalı Eklentisi - IRCServices
 
Helal olsun. Genç nesil arkadan geliyor Sky hadi hayırlısı hehe :)

Sky-Dancer 14 Mart 2007 02:41

Cevap: Op Kanalı Eklentisi - IRCServices
 
Alıntı:

AlwaysGooD Nickli Üyeden Alıntı
Helal olsun. Genç nesil arkadan geliyor Sky hadi hayırlısı hehe :)

:D Arkamdan değil de.. Bu alanda gelişen ve paylaşım yapan insanları görmek bana güzel geliyor.. :)

iyi Çalışmalar..


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

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net