11 Nisan 2008, 20:28 | #1 | |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | ircops module edit Kod: Kodu kopyalamak için üzerine çift tıklayın!
Arkadaşlar burdaki Kod: Kodu kopyalamak için üzerine çift tıklayın!
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. | |
|
09 Mayıs 2009, 21:05 | #3 | ||||
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: ircops module edit
sendto_one(sptr, ":%s %d %s :\2%s\2 %s \2%s\2" "%s", me.name, RPL_IRCOPS, sptr->name, acptr->name, find_otype(acptr->umodes), acptr->user->server, (IsAway(acptr) ? " [Meşgul]" : IsHelpOp(acptr) ? " " : "")); bu satırları şununla değiştirin: sendto_one(sptr, ":%s NOTICE %s :\2%s\2 %s \2%s\2" "%s", me.name, sptr->name, acptr->name, find_otype(acptr->umodes), acptr->user->server, (IsAway(acptr) ? " [Meşgul]" : IsHelpOp(acptr) ? " " : "")); --------------- sendto_one(sptr, ":%s %d %s :%s", me.name, RPL_IRCOPS, sptr->name, buf); sendto_one(sptr, ":%s %d %s Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. /IRCOPS) listesi sonu.", me.name, RPL_ENDOFIRCOPS, sptr->name); yukarıdaki satırları şununla değiştirin: sendto_one(sptr, ":%s NOTICE %s :%s", me.name, sptr->name, buf); sendto_one(sptr, ":%s NOTICE %s Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. /IRCOPS) listesi sonu.", me.name, sptr->name); ama ne kadar güzel görünür orasını bilemem :S iyi çalışmalar..
__________________ [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] | ||||
|
09 Mayıs 2009, 21:16 | #4 | ||||
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: ircops module edit
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...] | ||||
|
09 Mayıs 2009, 21:20 | #5 | ||||
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: ircops module edit
bu da olmazsa, linkler arası bir bilgilendirme modülü yazılıp, her linke konulup, ircd ler arası notice verisi gönderilebilir. Ama yine de yukarıdaki kodun çalışması lazım Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. iyi çalışmalar..
__________________ [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] | ||||
|
09 Mayıs 2009, 21:42 | #7 | ||||
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: ircops module edit
aldığınız hata nedir? redefinition diyor ise, o sayırı silip tekrar make çekin modüle (unreal 3.2.3 den sonrasında herhalde o satır kütüphane dosyalarından birinde tanımlanmıştı, yanlış hatırlamıyorsam.) iyi çalışmalar..
__________________ [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] | ||||
|
10 Mayıs 2009, 04:41 | #8 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (1) | Cevap: ircops module edit Sky-Dancer yardımların için teşekkür ederim. Son bir sorum daha olacaktı./ircops komutunda belirlediğim nicklerin gözükmemesini istiyorum.Bunuda yapmama yardımcı olursanız çok teşekkür edicem size. İyi forumlar |
|
10 Mayıs 2009, 11:51 | #9 |
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: ircops module edit +H Modunu Almıs Nickler, Oper Girmiş Gözükmezler ve Dahilinde /ircops Komutunda Cıkmazlar. Bu Mode'yi Göstermek istemediklerine verirsen Bu Komutta Gözükmeyeceklerdir. |
|
10 Mayıs 2009, 12:21 | #10 | ||||
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0) | Cevap: ircops module edit
RandomQuit veya RandomJoin modüllerimdeki gibi, basit bir mantık ile, tam olarak şöyle bişey yapılabilir: /* Don't list +H users */ yukarıdaki açıklama satırının hemen bir üstüne şu satırları ekleyin: char *NickListesi[] = { "Nick1", "Nick2", "Nick3" }; int nickboyutu = (sizeof(NickListesi)/sizeof(*NickListesi)); for (int i=0; i<nickboyutu; i++) if (!stricmp(acptr->name, NickListesi[i])) continue; denemedim ama çalışması gerekir. Not1: NickListesi adlı dizide son elemandan sonraki tırnakta , kullanmayınız [yukarıdaki gibi kullanınız]. Not2: Dizi içindeki elemanlara ekleme ve çıkartma ... "..", "..", "..", ".."}; gibisinden yapılabilir. Not3: [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] arkadaşımızın dediği gibi +H modu ile de yapılabilir. Ama +H almış nicklerin whoisleri oper durumunda görünmediği için, arkadaşımızın tam istediği şey, bu verdiğim kod olması lazım. iyi Çalışmalar..
__________________ [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] | ||||
|
Etiketler |
edit, module, ircops |
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| |
Benzer Konular | ||||
Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
ircops komutu | aLtimod | Unreal IRCd | 7 | 10 Kasım 2013 13:58 |
IRCops modul.. | Tsubasa | Unreal IRCd | 6 | 24 Temmuz 2009 02:08 |
Unreal CR Edit (CR JAVA Edit) | toXic | Unreal IRCd | 0 | 15 Şubat 2009 19:19 |
ircops.c !!! | darl | Unreal IRCd | 3 | 29 Haziran 2008 00:12 |
/ircops modülü | Eternity1 | mIRC Scripting Sorunları | 5 | 01 Mart 2006 23:20 |