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

Yeni forumumuza geçiş süreci başlamıştır. Bu süreçte yaşanabilecek erişim sorunları veya diğer teknik aksaklıklar için anlayışınızı rica ederiz. Sabır ve desteğiniz için teşekkür ederiz.
Aktarım için kalan zaman hesaplanıyor...
Etiketlenen Kullanıcılar

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 19 Kasım 2014, 08:45   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
op-sop-helper-dj-yonetim autojoin ve host




PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
#include "module.h"
#define AUTHOR "ysfm"
#define VERSION "$Id: ns_global.c v1.2.0 25-02-2008 ysfm $"
#define GLOBAL "#op"
#define RADIO    "#Dj"
#define DJHOST  "Dj.xxx.com"
#define HELPERHOST "Helper.xxx.com"
#define OPHOST "Op.xxx.com"
#define SOPHOST "Sop.xxx.com"
#define SOP "#sop"
#define YONETIMHOST "Yonetim.xxx.com"
#define YONETIM "#yonetim"
#define YONETIMEHOST "YonetimE.xxx.com"
#define YONETIME "#yonetimE"
/* -------------------------------------------------------------------------------
 * Name        : ns_global.c
 * Author    : ysfm [ysfm[MENTION=60085]denizli[/MENTION]shell.com]
 * Version    : 1.2.0
 * Date        : 14-01-2007
 * Updated    : 25-02-2008
 * -------------------------------------------------------------------------------
 * Deneme: Unreal3.2.7
 * 
 * RadioChan adından yapılan duzenlemenın biraz daha gelıstırılmıs hali
 * Radio kanalı, Help Kanalı, GlobalOp kanalı yoneticilerinin 
 * Modlarını hostlarını ve giriş kanallarını belirlemek icin yapılmış bir duzenleme
 * 
 * Module n00bie 'nin yaptığı joinhelpchan modulunden esinlenilerek yapılmıştır
 * 
 * --------------------------------------------------------------------------------
 * Changelog:
 *    v1.0.0 - Radio kanalı icin duzenlenmiş giriş kanalı yonetim modulesi.
 *    v1.2.0 - RAdio Help Global.
 *             icin tek module.
 *
*/

int joinhelp(User *u);
int AnopeInit(int argcchar **argv)
{
    
Command *c;
    
int status 0;
    
createCommand("ID"joinhelpNULL, -1, -1, -1, -1, -1);
    
status moduleAddCommand(NICKSERVcMOD_TAIL);
    
createCommand("IDENTIFY"joinhelpNULL, -1, -1, -1, -1, -1);
    
status moduleAddCommand(NICKSERVcMOD_TAIL);
    
createCommand("SIDENTIFY"joinhelpNULL, -1, -1, -1, -1, -1);
    
status moduleAddCommand(NICKSERVcMOD_TAIL);
    if (!
moduleMinVersion(1,7,21,1341)) {
        
alog("%s: ns_global: Uzgunuz. Bu module Anope-1.7.21 (1341) ve uzeri icin hazirlanmistir. Lutfen versionunuzu yenileyiniz."s_NickServ);
        return 
MOD_STOP;
    }
    if (!
HelpChannel) {
        
alog("%s: ns_global: \002HelpChannel\002 Yardim kanali services.conf'ta belirtilmemiş. Modul kaldırıldı."s_NickServ);
        return 
MOD_STOP;
    }
    if (
status == MOD_ERR_OK) {
        
alog("%s: ns_global: Module Basari ile Yuklendi."s_NickServ);
    } else {
        return 
MOD_STOP;
    }
    
moduleAddAuthor(AUTHOR);
    
moduleAddVersion(VERSION);
    return 
MOD_CONT;
}

int joinhelp(User *u)
{
    
ChannelInfo *cz cs_findchan(GLOBAL);
    if (
check_access(uczCA_HALFOP) || check_access(uczCA_HALFOPME)) {
        
anope_cmd_svsjoin(s_NickServu->nick, GLOBAL, NULL);
        
send_cmd(s_HostServ"CHGHOST %s %s.%s"u->nicku->nick,  OPHOST); 
        
notice(s_NickServu->nick"Global Op Kanal Gorevlisi oldugunuz icin %s kanalina yonlendirildiniz, Vhost'unuz %s olarak duzenlendi.", GLOBAL, OPHOST);
        }    
    
    
ChannelInfo *cx cs_findchan(RADIO);
    if (
check_access(ucxCA_HALFOP) || check_access(ucxCA_HALFOPME)) {
        
anope_cmd_svsjoin(s_NickServu->nickRADIONULL);
        
send_cmd(s_HostServ"CHGHOST %s %s.%s"u->nicku->nickDJHOST); 
        
notice(s_NickServu->nick"DJ oldugunuz icin %s kanalina yonlendirildiniz, Vhost'unuz %s olarak duzenlendi."RADIODJHOST);
        
    }
    
    
ChannelInfo *ct cs_findchan(SOP);
    if (
check_access(uctCA_HALFOP) || check_access(uctCA_HALFOPME)) {
        
anope_cmd_svsjoin(s_NickServu->nickSOPNULL);
        
anope_cmd_svsjoin(s_NickServu->nick, GLOBAL, NULL);
        
send_cmd(s_HostServ"CHGHOST %s %s.%s"u->nicku->nickSOPHOST); 
        
send_cmd(s_NickServ"SVS2MODE %s +W"u->nick);
        
notice(s_NickServu->nick"Global Sop oldugunuz icin %s kanalina yonlendirildiniz, Vhost'unuz %s olarak duzenlendi ve Flaglariniza +W eklendi."SOPSOPHOST);
        }
    
    
ChannelInfo *ci cs_findchan(HelpChannel);
    if (
check_access(uciCA_HALFOP) || check_access(uciCA_HALFOPME)) {
        
anope_cmd_svsjoin(s_NickServu->nickHelpChannelNULL);
        
anope_cmd_svsjoin(s_NickServu->nickSOPNULL);
        
send_cmd(s_HostServ"CHGHOST %s %s.%s"u->nicku->nickHELPERHOST); 
        
send_cmd(s_NickServ"SVS2MODE %s +hW"u->nick);
        
notice(s_NickServu->nick"Helper oldugunuz icin %s kanalina yonlendirildiniz, Vhost'unuz %s olarak duzenlendi ve Flaglariniza +h eklendi."HelpChannelHELPERHOST);
    
     }
    
ChannelInfo *ct cs_findchan(YONETIM);
    if (
check_access(uctCA_HALFOP) || check_access(uctCA_HALFOPME)) {
        
anope_cmd_svsjoin(s_NickServu->nickYONETIMNULL);
        
anope_cmd_svsjoin(s_NickServu->nick, GLOBAL, NULL);
        
send_cmd(s_HostServ"CHGHOST %s %s.%s"u->nicku->nickYONETIMHOST); 
        
send_cmd(s_NickServ"SVS2MODE %s +W"u->nick);
        
notice(s_NickServu->nick"Global yönetici oldugunuz icin %s kanalina yonlendirildiniz, Vhost'unuz %s olarak duzenlendi ve Flaglariniza +W eklendi."YONETIMYONETIMHOST);
        
        
    }
        
    


    return 
MOD_CONT;
}




void AnopeFini(void)
{
    
alog("%s: ns_global%s: Module Unloaded."s_NickServMODULE_EXT);
}

/* EOF */ 





bu modulu anope ye kuruyorum fakat şöyle bir sorunum var yonetim kısmını kaldırdığımda make yapınca sorun olmuyor ama yonetim kısmını ekleyince make yaptığımda şöyle bir hata veriyor

-----------ns_global.c: In function ‘joinhelp’:
ns_global.c:103:15: error: redefinition of ‘ct’
ns_global.c:85:15: note: previous definition of ‘ct’ was here
make[2]: *** [ns_global.o] Hata 1
make[2]: `/home/user/anope187/src/core' dizininden çıkılıyor
make[1]: *** [core] Hata 2
make[1]: `/home/user/anope187/src' dizininden çıkılıyor
make: *** [core] Hata 2

bu sorunu nasıl çözebilirim eklediğim op-sop-dj-helper-yonetim

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet bizimmekan
Alt 19 Kasım 2014, 16:34   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: op-sop-helper-dj-yonetim autojoin ve host




tolgabati Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
#include "module.h"
#define AUTHOR "ysfm"
#define VERSION "$Id: ns_global.c v1.2.0 25-02-2008 ysfm $"
#define GLOBAL "#op"
#define RADIO    "#Dj"
#define DJHOST  "Dj.xxx.com"
#define HELPERHOST "Helper.xxx.com"
#define OPHOST "Op.xxx.com"
#define SOPHOST "Sop.xxx.com"
#define SOP "#sop"
#define YONETIMHOST "Yonetim.xxx.com"
#define YONETIM "#yonetim"
#define YONETIMEHOST "YonetimE.xxx.com"
#define YONETIME "#yonetimE"
/* -------------------------------------------------------------------------------
 * Name        : ns_global.c
 * Author    : ysfm [ysfm[MENTION=60085]denizli[/MENTION]shell.com]
 * Version    : 1.2.0
 * Date        : 14-01-2007
 * Updated    : 25-02-2008
 * -------------------------------------------------------------------------------
 * Deneme: Unreal3.2.7
 * 
 * RadioChan adından yapılan duzenlemenın biraz daha gelıstırılmıs hali
 * Radio kanalı, Help Kanalı, GlobalOp kanalı yoneticilerinin 
 * Modlarını hostlarını ve giriş kanallarını belirlemek icin yapılmış bir duzenleme
 * 
 * Module n00bie 'nin yaptığı joinhelpchan modulunden esinlenilerek yapılmıştır
 * 
 * --------------------------------------------------------------------------------
 * Changelog:
 *    v1.0.0 - Radio kanalı icin duzenlenmiş giriş kanalı yonetim modulesi.
 *    v1.2.0 - RAdio Help Global.
 *             icin tek module.
 *
*/

int joinhelp(User *u);
int AnopeInit(int argcchar **argv)
{
    
Command *c;
    
int status 0;
    
createCommand("ID"joinhelpNULL, -1, -1, -1, -1, -1);
    
status moduleAddCommand(NICKSERVcMOD_TAIL);
    
createCommand("IDENTIFY"joinhelpNULL, -1, -1, -1, -1, -1);
    
status moduleAddCommand(NICKSERVcMOD_TAIL);
    
createCommand("SIDENTIFY"joinhelpNULL, -1, -1, -1, -1, -1);
    
status moduleAddCommand(NICKSERVcMOD_TAIL);
    if (!
moduleMinVersion(1,7,21,1341)) {
        
alog("%s: ns_global: Uzgunuz. Bu module Anope-1.7.21 (1341) ve uzeri icin hazirlanmistir. Lutfen versionunuzu yenileyiniz."s_NickServ);
        return 
MOD_STOP;
    }
    if (!
HelpChannel) {
        
alog("%s: ns_global: \002HelpChannel\002 Yardim kanali services.conf'ta belirtilmemiş. Modul kaldırıldı."s_NickServ);
        return 
MOD_STOP;
    }
    if (
status == MOD_ERR_OK) {
        
alog("%s: ns_global: Module Basari ile Yuklendi."s_NickServ);
    } else {
        return 
MOD_STOP;
    }
    
moduleAddAuthor(AUTHOR);
    
moduleAddVersion(VERSION);
    return 
MOD_CONT;
}

int joinhelp(User *u)
{
    
ChannelInfo *cz cs_findchan(GLOBAL);
    if (
check_access(uczCA_HALFOP) || check_access(uczCA_HALFOPME)) {
        
anope_cmd_svsjoin(s_NickServu->nick, GLOBAL, NULL);
        
send_cmd(s_HostServ"CHGHOST %s %s.%s"u->nicku->nick,  OPHOST); 
        
notice(s_NickServu->nick"Global Op Kanal Gorevlisi oldugunuz icin %s kanalina yonlendirildiniz, Vhost'unuz %s olarak duzenlendi.", GLOBAL, OPHOST);
        }    
    
    
ChannelInfo *cx cs_findchan(RADIO);
    if (
check_access(ucxCA_HALFOP) || check_access(ucxCA_HALFOPME)) {
        
anope_cmd_svsjoin(s_NickServu->nickRADIONULL);
        
send_cmd(s_HostServ"CHGHOST %s %s.%s"u->nicku->nickDJHOST); 
        
notice(s_NickServu->nick"DJ oldugunuz icin %s kanalina yonlendirildiniz, Vhost'unuz %s olarak duzenlendi."RADIODJHOST);
        
    }
    
    
ChannelInfo *ct cs_findchan(SOP);
    if (
check_access(uctCA_HALFOP) || check_access(uctCA_HALFOPME)) {
        
anope_cmd_svsjoin(s_NickServu->nickSOPNULL);
        
anope_cmd_svsjoin(s_NickServu->nick, GLOBAL, NULL);
        
send_cmd(s_HostServ"CHGHOST %s %s.%s"u->nicku->nickSOPHOST); 
        
send_cmd(s_NickServ"SVS2MODE %s +W"u->nick);
        
notice(s_NickServu->nick"Global Sop oldugunuz icin %s kanalina yonlendirildiniz, Vhost'unuz %s olarak duzenlendi ve Flaglariniza +W eklendi."SOPSOPHOST);
        }
    
    
ChannelInfo *ci cs_findchan(HelpChannel);
    if (
check_access(uciCA_HALFOP) || check_access(uciCA_HALFOPME)) {
        
anope_cmd_svsjoin(s_NickServu->nickHelpChannelNULL);
        
anope_cmd_svsjoin(s_NickServu->nickSOPNULL);
        
send_cmd(s_HostServ"CHGHOST %s %s.%s"u->nicku->nickHELPERHOST); 
        
send_cmd(s_NickServ"SVS2MODE %s +hW"u->nick);
        
notice(s_NickServu->nick"Helper oldugunuz icin %s kanalina yonlendirildiniz, Vhost'unuz %s olarak duzenlendi ve Flaglariniza +h eklendi."HelpChannelHELPERHOST);
    
     }
    
ChannelInfo *ct cs_findchan(YONETIM);
    if (
check_access(uctCA_HALFOP) || check_access(uctCA_HALFOPME)) {
        
anope_cmd_svsjoin(s_NickServu->nickYONETIMNULL);
        
anope_cmd_svsjoin(s_NickServu->nick, GLOBAL, NULL);
        
send_cmd(s_HostServ"CHGHOST %s %s.%s"u->nicku->nickYONETIMHOST); 
        
send_cmd(s_NickServ"SVS2MODE %s +W"u->nick);
        
notice(s_NickServu->nick"Global yönetici oldugunuz icin %s kanalina yonlendirildiniz, Vhost'unuz %s olarak duzenlendi ve Flaglariniza +W eklendi."YONETIMYONETIMHOST);
        
        
    }
        
    


    return 
MOD_CONT;
}




void AnopeFini(void)
{
    
alog("%s: ns_global%s: Module Unloaded."s_NickServMODULE_EXT);
}

/* EOF */ 





bu modulu anope ye kuruyorum fakat şöyle bir sorunum var yonetim kısmını kaldırdığımda make yapınca sorun olmuyor ama yonetim kısmını ekleyince make yaptığımda şöyle bir hata veriyor

-----------ns_global.c: In function ‘joinhelp’:
ns_global.c:103:15: error: redefinition of ‘ct’
ns_global.c:85:15: note: previous definition of ‘ct’ was here
make[2]: *** [ns_global.o] Hata 1
make[2]: `/home/user/anope187/src/core' dizininden çıkılıyor
make[1]: *** [core] Hata 2
make[1]: `/home/user/anope187/src' dizininden çıkılıyor
make: *** [core] Hata 2

bu sorunu nasıl çözebilirim eklediğim op-sop-dj-helper-yonetim

Bir ct tanimi zaten kullanmışsın.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
ChannelInfo *cy = cs_findchan(YONETIM); if (check_access(u, cy, CA_HALFOP) || check_access(u, cy, CA_HALFOPME)) { anope_cmd_svsjoin(s_NickServ, u->nick, YONETIM, NULL); anope_cmd_svsjoin(s_NickServ, u->nick, GLOBAL, NULL); send_cmd(s_HostServ, "CHGHOST %s %s.%s", u->nick, u->nick, YONETIMHOST); send_cmd(s_NickServ, "SVS2MODE %s +W", u->nick); notice(s_NickServ, u->nick, "Global yönetici oldugunuz icin %s kanalina yonlendirildiniz, Vhost'unuz %s olarak duzenlendi ve Flaglariniza +W eklendi.", YONETIM, YONETIMHOST); }

Böyle kullan.

 
Alıntı ile Cevapla

Alt 20 Kasım 2014, 08:08   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: op-sop-helper-dj-yonetim autojoin ve host




toXic Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Bir ct tanimi zaten kullanmışsın.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
ChannelInfo *cy = cs_findchan(YONETIM); if (check_access(u, cy, CA_HALFOP) || check_access(u, cy, CA_HALFOPME)) { anope_cmd_svsjoin(s_NickServ, u->nick, YONETIM, NULL); anope_cmd_svsjoin(s_NickServ, u->nick, GLOBAL, NULL); send_cmd(s_HostServ, "CHGHOST %s %s.%s", u->nick, u->nick, YONETIMHOST); send_cmd(s_NickServ, "SVS2MODE %s +W", u->nick); notice(s_NickServ, u->nick, "Global yönetici oldugunuz icin %s kanalina yonlendirildiniz, Vhost'unuz %s olarak duzenlendi ve Flaglariniza +W eklendi.", YONETIM, YONETIMHOST); }

Böyle kullan.

Teşekkür ederim.Birde @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...].Yonetim.xxxx.com olarak çıkıyor bunu.@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]im.deneme.xxxx.com. olarak nasıl ayarlayabiliriz.

 
Alıntı ile Cevapla

Alt 24 Kasım 2014, 11:38   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: op-sop-helper-dj-yonetim autojoin ve host




#define YONETIMHOST "Yonetim.xxx.com"
Buradan

 
Alıntı ile Cevapla

Cevapla

Etiketler
autojoin, host, opsophelperdjyonetim, ve


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
anope-1.7.21 helper host modulu . shardad Servisler 4 23 Kasım 2008 07:41
anope-1.7.21 helper host sorunu shardad Anope 0 12 Kasım 2008 10:31
HeLper Ve HelpSopLara Özel Host c4n3r Servisler 16 23 Haziran 2008 02:21
helper host sorunu Deniz Unreal IRCd 17 07 Nisan 2008 14:58
Helper host'u. ad3m Servisler 7 27 Ocak 2007 19:37