Tekil Mesaj gösterimi
Alt 30 Nisan 2008, 23:43   #1
Çevrimdışı
Kablosuz NET
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
IF-Services Eklentiler ve Küçük Düzeltmeler...




NetDelisi arkadaşımız tarafından yayınlanan IF-Services düzenlemesini serverıma kurduğumda xop sistemini kullanan birisi olarak bazı eksikleri gördüğüm için bunları tekrardan düzenlemek zorunda kaldım..Bunları sizlerlede paylaşarak IF-Servicesi tam anlamıyla kullanabilmenizi sağlamak istiyorum.. (Yardımlarından dolayı yanki arkadaşımıza teşekkür ederim)

Öncelikle IF-Services serverınızda kuruluysa problem yok eğer kurulu değilse
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
wget http://irc.muhabbet.com.tr/IF-services.tar.gz

komutuyla sunucumuza çekiyoruz.. Kurulum ve servera linkleme olayları forumda ve IF-Services başlığında anlatıldığı için tekrar anlatma gereği duymuyorum.

Xop sistemi kullanıcıları için editlenmesi gereken dosyalar..
/IF-Services/modules/chanserv/access-xop.c dosyasını açıyoruz

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
NickGroupInfo *ngi; int i;

Satırının altına
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
User *kemal;

ekliyoruz, Yine aynı dosyada
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
switch (access_add(ci, nick, level, is_servadmin ? ACCLEV_FOUNDER : get_access(u,ci), u->nick)) { case RET_ADDED:

satırının altına
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
kemal = get_user(nick); if (kemal) { if (user_identified(kemal)) { send_cmd(s_ChanServ, "NOTICE %s :%s Nicki %s Kanalında Size Yetki Ekledi.", kemal->nick, u->nick, chan); send_cmd(s_ChanServ, "privmsg #Yönetim :%s Nicki %s Kanalında %s Nickine Yetki Ekledi.", u->nick, chan, kemal->nick); } }

Ekliyoruz.. Bu kodu eklediğimizde
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
case RET_CHANGED:

satırının üstünde ki break; yazısını siliyoruz.

Bunları yaptığımız da birisine yetki eklenince kişiye uyarı gider..
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
-ChanServ- Ask_HarfLeri Nicki #Yönetim Kanalında Size Yetki Ekledi. Ayrıca Admin kanalında bilgi verilir [23:35] <ChanServ> Ask_HarfLeri Nicki #Yönetim Kanalında Ask_HarfLeri Nickine Yetki Ekledi.

/IF-Services/lang/tr.l dosyasını açıyoruz

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
CHAN_XOP_LIST_HEADER %s %s listesi: Sira Nick CHAN_XOP_LIST_FORMAT %4d %s

Satırlarını
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
CHAN_XOP_LIST_HEADER %s %s listesi: Sira Nick Ekleyen CHAN_XOP_LIST_FORMAT %4d %-10s Yetkiyi ekleyen : %-10s

Şeklinde değiştiriyoruz.. Bu İşlemi yapınca XOP kullananlar kanal yetki listelerini aşağıda ki şekilde görürler..
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
-ChanServ- SOP #Yönetim listesi: -ChanServ- Sira Nick Ekleyen -ChanServ- 1 Ask_HarfLeri Yetkiyi ekleyen : Ask_HarfLeri

Böyle bir services düzenlemesi oluşturduğu için tekrar NetDelisi arkadaşımıza tşk ederim..

Kodlarda umarım bir hata yapmamışımdır hata var ise buradan yazarsanız sevinirim..

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet reklamver