26 Ağustos 2007, 01:56 | #1 | |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | OP Kanalı Eklentisi For IRCServices-5.0.* Öncelikle; Yapacağımız editlemeler; tarafımdan yapılmış olup, Sky-Dancer, Diablo ve Bronx [AnarchYBrotherS tester] tarafından test edildi. [ kendilerine teşekkür ederim ] Bu uygulamanın yararı, her kanal sahibi kendisine bir op kanalı seçebilecektir ve de kanala giren bir op otomatik olarak op kanalına girecektir. OP Kanaliniz aynı zamanda da kanalınızın infosunda görünecektir. 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. 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ış ve diğer ircservices versiyonları içinde denenmiştir. Öncelikle; Kod: Kodu kopyalamak için üzerine çift tıklayın!
Kod: Kodu kopyalamak için üzerine çift tıklayın!
Kod: Kodu kopyalamak için üzerine çift tıklayın!
komutları ile chanservimizin modüllerini açıyoruz. Kod: Kodu kopyalamak için üzerine çift tıklayın!
main.c klasöründe; Kod: Kodu kopyalamak için üzerine çift tıklayın!
kodunu bulup hemen altına, Kod: Kodu kopyalamak için üzerine çift tıklayın!
ekliyoruz. aynı dosyada; Kod: Kodu kopyalamak için üzerine çift tıklayın!
kodunu bulup hemen altına, Kod: Kodu kopyalamak için üzerine çift tıklayın!
ekliyoruz ve de main.c dosyasını kayıt edip çıkıyoruz. ( CTRL + X , y , enter) daha sonra, aynı klasörde ( /modules/chanserv ) bulunan, Kod: Kodu kopyalamak için üzerine çift tıklayın!
komutu ile set.c dosyasını açıyoruz. Kod: Kodu kopyalamak için üzerine çift tıklayın!
kodunu bulup hemen altına, Kod: Kodu kopyalamak için üzerine çift tıklayın!
ekliyoruz ve aynı dosyada; Kod: Kodu kopyalamak için üzerine çift tıklayın!
kodunu bulup hemen altına, Kod: Kodu kopyalamak için üzerine çift tıklayın!
ekliyoruz ve aynı dosyada; Kod: Kodu kopyalamak için üzerine çift tıklayın!
kodunu bulup hemen altına, Kod: Kodu kopyalamak için üzerine çift tıklayın!
ekliyoruz ve aynı dosyada; Kod: Kodu kopyalamak için üzerine çift tıklayın!
kodlarını bulup hemen altına, Kod: Kodu kopyalamak için üzerine çift tıklayın!
ekliyoruz. [ /***/ arası sadece düzenli olsun diye koydum düzenli olmak lazım değil mi ? Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. ] ve de set.c dosyasını kayıt edip çıkıyoruz. ( CTRL + X , y , enter) (Ara Kodlamada eklentisi için diabloya teşekkürler ) Aynı klasörde ( /modules/chanserv ) bulunan chanserv.h dosyasını, Kod: Kodu kopyalamak için üzerine çift tıklayın!
ile açıyoruz. Kod: Kodu kopyalamak için üzerine çift tıklayın!
kodunu bulup hemen altına, Kod: Kodu kopyalamak için üzerine çift tıklayın!
kodunu ekliyoruz ve de chanserv.h dosyasını kayıt edip çıkıyoruz. ( CTRL + X , y , enter) aynı klasörde ( /modules/chanserv ) bulunan util.c dosyasını, Kod: Kodu kopyalamak için üzerine çift tıklayın!
komutu ile açıyoruz. Kod: Kodu kopyalamak için üzerine çift tıklayın!
kodunu bulup hemen altına, Kod: Kodu kopyalamak için üzerine çift tıklayın!
kodunu ekliyoruz ve de util.c dosyasını kayıt edip çıkıyoruz. ( CTRL + X , y , enter) modülize kısmında işimiz bitti, ANCAK; database kayıtlarının yapılması ve de Language kısmını ayarlamak için daha işlemlerimiz devam ediyor. ircservices-5.x.xx içinde languages adlı klasöre giriş yapıyoruz. Kod: Kodu kopyalamak için üzerine çift tıklayın!
yaparak klasöre giriş yapıyoruz ve kodlamamıza devam ediyoruz. Ancak buradaki kodlamalarınızda lütfen satır kaydırmamaya dikkat edelim. Satır kaydırıldığında Chanservinizin mesajlarında kayma ya da Chanservde çalışamama hatası alabilirsiniz. Bu yüzden burada FTP yolu ile kendi makinanıza download ettikten sonra editleme en iyi yapılacak şeydir. Bir Editör programı kullanmakta mantıklı bir iş tabi ki de ancak zorunlu değil.. ( Tavsiye; Editplus ) önemli olan SATIR KAYDIRMAMAK.. [ yani bir boşluk varsa o boşluk diğer parametre içinde olmalıdır. ] ircservices-5.x.xx/lang klasöründe, Kod: Kodu kopyalamak için üzerine çift tıklayın!
dosyasına giriş yapıp, Kod: Kodu kopyalamak için üzerine çift tıklayın!
kodunu bulup hemen altına, Kod: Kodu kopyalamak için üzerine çift tıklayın!
kodunu ekliyoruz ve aynı dosyada; Kod: Kodu kopyalamak için üzerine çift tıklayın!
kodunu bulup hemen altına, Kod: Kodu kopyalamak için üzerine çift tıklayın!
kodunu ekliyoruz aynı dosyada; Kod: Kodu kopyalamak için üzerine çift tıklayın!
kodunu bulup hemen altına, Kod: Kodu kopyalamak için üzerine çift tıklayın!
şeklinde ekliyoruz aynı dosyada; Kod: Kodu kopyalamak için üzerine çift tıklayın!
kodunun hemen altına, Kod: Kodu kopyalamak için üzerine çift tıklayın!
şeklinde ekliyoruz ve aynı dosyada; Kod: Kodu kopyalamak için üzerine çift tıklayın!
kodunu bulup hemen altına da, Kod: Kodu kopyalamak için üzerine çift tıklayın!
şeklinde ekliyoruz ve aynı dosyada; Kod: Kodu kopyalamak için üzerine çift tıklayın!
kodunu bulup hemen altına, Kod: Kodu kopyalamak için üzerine çift tıklayın!
şeklinde ekliyoruz ve aynı dosyada; Kod: Kodu kopyalamak için üzerine çift tıklayın!
kodunu bulup hemen altına, Kod: Kodu kopyalamak için üzerine çift tıklayın!
şeklinde ekliyoruz.. ve de util.c dosyasını kayıt edip çıkıyoruz. ( CTRL + X , y , enter) biliyorum belki de çok sıkıldınız ama son bir kaç şey kaldı onları da halledelim.. String ayarlarımızı yapmak için, ircservices-5.x.xx/lang klasöründe, Kod: Kodu kopyalamak için üzerine çift tıklayın!
dosyasına giriş yapıp en aşağıda, Kod: Kodu kopyalamak için üzerine çift tıklayın!
kodlarını buluyoruz ve de onları şu şekilde değiştiriyoruz, Kod: Kodu kopyalamak için üzerine çift tıklayın!
ve de langstrs.h dosyasını kayıt edip çıkıyoruz. ( CTRL + X , y , enter) ircservices-5.x.xx/lang klasöründe, Kod: Kodu kopyalamak için üzerine çift tıklayın!
dosyasına giriş yapıp en aşağıya, Kod: Kodu kopyalamak için üzerine çift tıklayın!
sonra, Kod: Kodu kopyalamak için üzerine çift tıklayın!
ekleyin.. ve gelelim son bir iki işlemimize, burada yaptığımız işlem databaselere yazdırılma ve okunma işlemi olacaktır. ircservices-5.x.xx/modules/database/ klasörüne giriş yapıyoruz ve de version4.c dosyasına Kod: Kodu kopyalamak için üzerine çift tıklayın!
ile giriş yapıyoruz Kod: Kodu kopyalamak için üzerine çift tıklayın!
satırının hemen altına, Kod: Kodu kopyalamak için üzerine çift tıklayın!
şeklinde ekliyoruz. aynı dosyada; Kod: Kodu kopyalamak için üzerine çift tıklayın!
satırının hemen altına, Kod: Kodu kopyalamak için üzerine çift tıklayın!
şeklinde ekleme yapıyoruz ve dosyayı yeniden kaydedip çıkıyoruz. servislerimize make ve make install attıktan sonra servislerimizi restartlıyoruz. Serviceslerimiz yeniden geldikten sonra, Servislerimizde bir kanal kayıt edip Kod: Kodu kopyalamak için üzerine çift tıklayın!
komutu ile yeni bir op kanalı belirliyoruz. daha sonra yeniden komut sistemine giderek, Kod: Kodu kopyalamak için üzerine çift tıklayın!
dosyasına giriş yapıp Kod: Kodu kopyalamak için üzerine çift tıklayın!
satırının hemen altına, Kod: Kodu kopyalamak için üzerine çift tıklayın!
şeklinde ekleme yapı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: Kodu kopyalamak için üzerine çift tıklayın!
dosyasına giriş yapıp Kod: Kodu kopyalamak için üzerine çift tıklayın!
satırını bulup hemen üstüne, Kod: Kodu kopyalamak için üzerine çift tıklayın!
Kod: Kodu kopyalamak için üzerine çift tıklayın! 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: Kodu kopyalamak için üzerine çift tıklayın!
ile gerekli bilgiye ulaşabilirsiniz. İşlemimizin Çaba ve Sabır isteyen bir iş olduğunu unutmayınız. ben elimden geldiği kadarı ile eklentimi açıklamaya çalıştım. 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 [ baştan almaya gözünüz yemezse eğer biraz dinlenin devam edin Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. D ] İyi Çalışmalar.. | |
|
16 Kasım 2007, 04:29 | #4 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: OP Kanalı Eklentisi For IRCServices-5.0.* hata aliyorum op kanali ekliyorum [03:21] -ChanServ- #radyo kanalinin OP kanali silindi. diye mesaj veriyor /cs help set opschan diyorum hic cevap vermiyor :S kanal infosunda [03:27] -ChanServ- URL: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] - [03:27] -ChanServ- Kullanimi: set kanal OPSCHAN kanal adi - [03:27] -ChanServ- Belirtilmis OP Kanalina oplariniz zorunlu giris yaparlar. - [03:27] -ChanServ- Boylece op kanalinizi kendiniz ayarlamis olursunuz. Kendinize - [03:27] -ChanServ- Kardes bir kanal secip ayni zamanda oplarinizi o kanala da - [03:27] -ChanServ- gonderebilirsiniz. - [03:27] -ChanServ- E-mail adresi: Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. olarak görunuyor :S |
|
07 Aralık 2007, 07:38 | #5 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: OP Kanalı Eklentisi For IRCServices-5.0.* Sanırım tr.l dosyasında bir hatanız var yeniden kontrol ederseniz iyi olur, eğer hala yapamadıysanız, ben yardımcı olabilirim size.. İyi günler.. |
|
07 Aralık 2007, 12:02 | #6 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: OP Kanalı Eklentisi For IRCServices-5.0.* Arkadaşım bende en az 10 defa kurdum hata aldığım tek yer tr.l dosyası.Mümkünü varsa editlenmiş tr.l dosyasını buraya gönderebilirmisiniz. |
|
09 Aralık 2007, 22:19 | #8 | ||||
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: OP Kanalı Eklentisi For IRCServices-5.0.*
Peki linki verebilirmisin arkadasım | ||||
|
12 Aralık 2007, 05:01 | #9 | ||||
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: OP Kanalı Eklentisi For IRCServices-5.0.*
rar dosyası bozuk geldi açamadım nedense, yeniden yükleyebilir misin ;huh | ||||
|
Etiketler |
eklentisi, ircservices50, kanali, kanalı, op |
LinkBacks (?)
LinkBack to this Thread: https://www.ircforumlari.net/services-hazir-kodlar/36738-op-kanali-eklentisi-ircservices-50-a.html | ||||
Konuyu Başlatan | For | Type | Tarih | |
IRCd Programlama Kodlar1 | This thread | Refback | 14 Eylül 2011 23:22 |
Konuyu Toplam 3 Üye okuyor. (0 Kayıtlı üye ve 3 Misafir) | |
| |
Benzer Konular | ||||
Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
Op Kanalı Eklentisi - IRCServices | ArresT | Servisler | 22 | 04 Aralık 2020 02:33 |
IRCServices Sans Eklentisi. | toXic | Services Hazır Kodlar | 18 | 15 Mart 2017 14:56 |
op kanalı eklentisi gibi Founder kanalı eklentisi | C3RVANT3S | Services Hazır Kodlar | 15 | 20 Aralık 2011 18:49 |
ircservices otomatik op kanalı | _cRaZy_BoYs_ | Servisler | 4 | 23 Ekim 2010 07:56 |
IRCServices Arkadaş Eklentisi Yapılabilirmi ? | Kablosuz NET | Servisler | 2 | 14 Ekim 2007 08:06 |