Tekil Mesaj gösterimi
Alt 09 Mayıs 2009, 21:16   #4
Çevrimdışı
Sky-Dancer
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: ircops module edit




RedLίne Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Arkadaşlar burdaki
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
sendto_realops("%s /ircops komutunu kullandı.", sptr->name);

bölümünü ben ekledim ve operlere notice olarak geliyor fakat sunucuda hub var diğer hubdan bağlı operlere gitmiyor. Bu notice'in tüm hublardaki operlere gitmesi için ne yapabiliriz?
Bilgisi olan yardımcı olursa şimdiden çok tşk ederim.

denemedim ama şu şekilde belki yapabilirsiniz:

yukarıdaki tek satır yerine aşağıdaki satırları yazıp deneyin bi:

aClient *xcptr;
for (xcptr = client; xcptr; xcptr = xcptr->next) {
if (IsServer(xcptr))
continue;
if (IsULine(xcptr))
continue;
// bu mesajın kendimize gelmemesi için.
if (xcptr == sptr)
continue;
if (IsOper(xcptr))
sendto_one(xcptr, ":%s NOTICE %s :%s", me.name, xcptr->name, sptr->name);
}

yanlış hatırlamıyorsam, linklenme ve giriş çıkışlar esnasında tüm nickler hafızaya kopyalanıyordu, ama extra bilgileri diğer ircd ye bağlıydı. veya benzer durum vardı. Yukarıdaki kodun çalışması lazım. deneyip sonucu söylersiniz sevinirim.

iyi çalışmalar..

__________________
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet