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

Yeni Konu aç Konu Kapatılmıştır
 
LinkBack Seçenekler Stil
Alt 10 Nisan 2015, 16:27   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
ns_global flag ekleme sorunu




Aşağıdaki kodları kullanıyorum herşey güzel ama sop ve helperlere +W flağı vermiyor bu sorunu nasıl çözebilirim.


Alıntı:
#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.sunucu.com"
#define HELPERHOST "Helper.sunucu.com"
#define OPHOST "Op.sunucu.com"
#define SOPHOST "Sop.sunucu.com"
#define SOP "#sop"
#define YONETIMHOST "Yonetim.sunucu.com"
#define YONETIM "#yonetim"
/* -------------------------------------------------------------------------------
* Name : ns_global.c
* Author : ysfm [ysfm@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]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 argc, char **argv)
{
Command *c;
int status = 1;
c = createCommand("ID", joinhelp, NULL, -1, -1, -1, -1, -1);
status = moduleAddCommand(NICKSERV, c, MOD_TAIL);
c = createCommand("IDENTIFY", joinhelp, NULL, -1, -1, -1, -1, -1);
status = moduleAddCommand(NICKSERV, c, MOD_TAIL);
c = createCommand("SIDENTIFY", joinhelp, NULL, -1, -1, -1, -1, -1);
status = moduleAddCommand(NICKSERV, c, MOD_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(u, cz, CA_HALFOP) || check_access(u, cz, CA_HALFOPME)) {
anope_cmd_svsjoin(s_NickServ, u->nick, GLOBAL, NULL);
send_cmd(s_HostServ, "CHGHOST %s %s.%s", u->nick, u->nick, OPHOST);
notice(s_NickServ, u->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(u, cx, CA_HALFOP) || check_access(u, cx, CA_HALFOPME)) {
anope_cmd_svsjoin(s_NickServ, u->nick, RADIO, NULL);
send_cmd(s_HostServ, "CHGHOST %s %s.%s", u->nick, u->nick, DJHOST);
notice(s_NickServ, u->nick, "DJ oldugunuz icin %s kanalina yonlendirildiniz, Vhost'unuz %s olarak duzenlendi.", RADIO, DJHOST);

}

ChannelInfo *ct = cs_findchan(SOP);
if (check_access(u, ct, CA_HALFOP) || check_access(u, ct, CA_HALFOPME)) {
anope_cmd_svsjoin(s_NickServ, u->nick, SOP, NULL);
anope_cmd_svsjoin(s_NickServ, u->nick, GLOBAL, NULL);
send_cmd(s_HostServ, "CHGHOST %s %s.%s", u->nick, u->nick, SOPHOST);
send_cmd(s_NickServ, "SVS2MODE %s +W", u->nick);
notice(s_NickServ, u->nick, "Global Sop oldugunuz icin %s kanalina yonlendirildiniz, Vhost'unuz %s olarak duzenlendi ve Flaglariniza +W eklendi.", SOP, SOPHOST);
}

ChannelInfo *ci = cs_findchan(HelpChannel);
if (check_access(u, ci, CA_HALFOP) || check_access(u, ci, CA_HALFOPME)) {
anope_cmd_svsjoin(s_NickServ, u->nick, HelpChannel, NULL);
anope_cmd_svsjoin(s_NickServ, u->nick, SOP, NULL);
send_cmd(s_HostServ, "CHGHOST %s %s.%s", u->nick, u->nick, HELPERHOST);
send_cmd(s_NickServ, "SVS2MODE %s +hW", u->nick);
notice(s_NickServ, u->nick, "Helper oldugunuz icin %s kanalina yonlendirildiniz, Vhost'unuz %s olarak duzenlendi ve Flaglariniza +h eklendi.", HelpChannel, HELPERHOST);


ChannelInfo *ch = cs_findchan(YONETIM);
if (check_access(u, ch, CA_HALFOP) || check_access(u, ch, CA_HALFOPME)) {
anope_cmd_svsjoin(s_NickServ, u->nick, YONETIM, NULL);
anope_cmd_svsjoin(s_NickServ, u->nick, YONETIM, NULL);
send_cmd(s_HostServ, "CHGHOST %s %s.%s", u->nick, u->nick, YONETIMHOST);
send_cmd(s_NickServ, "SVS2MODE %s +hW", 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);
}
}

return MOD_CONT;
}


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

/* EOF */



--IRCForumlari.NET ; Flood Engellendi -->-> Yeni yazılan mesaj 16:27 -->-> Daha önceki mesaj 15:56 --

sorunu çözdüm teşekkür ederim

 

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Alt 10 Nisan 2015, 16:28   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: ns_global flag ekleme sorunu




unrealircd.confta help odasi tanimlimi

__________________
Dijital varlığımın, zihinsel yansıması.
 

Alt 10 Nisan 2015, 16:33   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: ns_global flag ekleme sorunu




sorun cozulmustur, kilit.

__________________
Dijital varlığımın, zihinsel yansıması.
 

Konu Kapatılmıştır

Etiketler
ekleme, flag, nsglobal, sorunu


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

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
Kendiliğinden Flag Almama Sorunu incorrect IRCServices 4 20 Nisan 2010 23:54
''flag sorunu'' Fr33 mIRC Scripting Sorunları 6 28 Şubat 2010 13:29
Flag Ve status Sorunu Tebessum Unreal IRCd 5 24 Haziran 2007 19:58