IRCForumlari.Net - IRC Sunucu sahipleri ve kullanicilari bulusma noktasi

IRCForumlari.Net - IRC Sunucu sahipleri ve kullanicilari bulusma noktasi (http://www.ircforumlari.net/)
-   Unreal IRCD (http://www.ircforumlari.net/unreal-ircd/)
-   -   Unreal kanal temizleme sistemi /temizle modulü buyrun (http://www.ircforumlari.net/unreal-ircd/271618-unreal-kanal-temizleme-sistemi-temizle-modulu-buyrun.html)

Sky-Dancer 28 Aralık 2009 19:43

Cevap: Unreal kanal temizleme sistemi /temizle modulü buyrun
 
modül içerisinde şu şekilde tanımlı:

char *KanalListesi[] = {
"#Kanal1",
"#Kanal2",
"#Kanal3"
};

buradaki gibi ekleme çıkartmaları yaparsınız..

iyi Çalışmalar..

ccelik 28 Aralık 2009 20:25

Cevap: Unreal kanal temizleme sistemi /temizle modulü buyrun
 
Alıntı:

Sky-Dancer Nickli Üyeden Alıntı (Mesaj 1040282263)
modül içerisinde şu şekilde tanımlı:

char *KanalListesi[] = {
"#Kanal1",
"#Kanal2",
"#Kanal3"
};

buradaki gibi ekleme çıkartmaları yaparsınız..

iyi Çalışmalar..

Alıntı:

DLLFUNC int m_temizle(aClient *cptr, aClient *sptr, int parc, char *parv[]);
#define MSG_TEMIZLE "TEMIZLE"
#define TOK_TEMIZLE "T3M1ZL3"
extern void sendto_one(aClient *to, char *pattern, ...);
static Command *AddCommand(Module *module, char *msg, char *token, iFP func, int params);
#define DelCommand(x) if (x) CommandDel(x); x = NULL
Command *CmdTemizle;
#ifndef STATIC_LINKING
static ModuleInfo *MyModInfo;
#define MyMod MyModInfo->handle
#define SAVE_MODINFO MyModInfo = modinfo;
#else
#define MyMod NULL
#define SAVE_MODINFO
#endif
ModuleHeader MOD_HEADER(m_temizle) = {
"m_temizle",
"Belirtilen kanalın yazılarını temizler. (By Sky-Dancer)",
"Belirtilen kanalın yazılarını temizler. (By Sky-Dancer)",
"3.2-b8-1",
NULL
};
DLLFUNC int MOD_INIT(m_temizle)(ModuleInfo *modinfo) {
MARK_AS_OFFICIAL_MODULE(modinfo);
CmdTemizle = AddCommand(modinfo->handle, MSG_TEMIZLE, MSG_TEMIZLE, m_temizle, MAXPARA);
SAVE_MODINFO
return MOD_SUCCESS;
}
DLLFUNC int MOD_LOAD(m_temizle)(int module_load) {
return MOD_SUCCESS;

}
DLLFUNC int MOD_UNLOAD(m_temizle)(int module_unload) {
DelCommand(CmdTemizle);
return MOD_SUCCESS;
}
static Command *AddCommand(Module *module, char *msg, char *token, iFP func, int params) {
Command *cmd;
if (CommandExists(msg)) {
config_error("Command %s already exists", msg);
return NULL;
}
if (CommandExists(token)) {
config_error("Token %s already exists", token);
return NULL;
}
cmd = CommandAdd(module, msg, token, func, params, 0);
#ifndef STATIC_LINKING
if (ModuleGetError(module) != MODERR_NOERROR || !cmd)
#else
if (!cmd)
#endif
{
#ifndef STATIC_LINKING
config_error("Error adding command %s: %s", msg,
ModuleGetErrorStr(module));
#else
config_error("Error adding command %s", msg);
#endif
return NULL;
}
return cmd;
}
DLLFUNC int m_temizle(aClient *cptr, aClient *sptr, int parc, char *parv[]) {
FILE *Dosya;
aChannel *chptr, *chptr2;
char buf[BUFSIZE];
int i=0;
if (TemizlikLeveli==0)
if (!IsAnOper(sptr)) {
sendto_one(sptr, err_str(ERR_NOPRIVILEGES), me.name, parv[0]);
return 0;
}
if (parc != 2) {
sendto_one(sptr, ":%s NOTICE %s :*** Kullanımı : /%s \2#Kanal\2", me.name, sptr->name, MSG_TEMIZLE);
return 0;
}
chptr = find_channel(parv[1], NullChn);
chptr2 = find_channel(LOGKANALI, NullChn);
if (chptr == NullChn) {
sendto_one(sptr, ":%s NOTICE %s :*** %s Kanalı Bulunamadı.", me.name, sptr->name, parv[1]);
return 0;
}
if (TemizlikLeveli!=0 && (!is_skochanop(sptr, chptr) && !IsAnOper(sptr))) {
sendto_one(sptr, err_str(ERR_NOPRIVILEGES), me.name, parv[0]);
return 0;
}
Dosya = fopen(DOSYAMIZ, "r");
if (Dosya != NULL) {
while (fgets(buf, sizeof(buf), Dosya)) {
buf[strlen(buf)-1] = 0;
sendto_channel_butone(&me, &me, chptr, ":%s PRIVMSG %s :%s", TEMIZLENICKI, chptr->chname, buf);
}
} else {
sendto_channel_butone(&me, &me, chptr, ":%s PRIVMSG %s :4Kanal Temizleniyor...", TEMIZLENICKI,
chptr->chname);
for (i=0; i<40; i++)
sendto_channel_butone(&me, &me, chptr, ":%s PRIVMSG %s :0,0.", TEMIZLENICKI, chptr->chname);
sendto_channel_butone(&me, &me, chptr, ":%s PRIVMSG %s :4Kanal Temizlendi. Hoş Sohbetler.",
TEMIZLENICKI, chptr->chname);
}
sendto_one(sptr, ":%s NOTICE %s :*** \2%s\2 Kanalı Temizlendi.", me.name, sptr->name, chptr->chname);
if (chptr2 == NullChn) {
sendto_realops("\2%s\2 Kanalı \2%s\2 tarafından temizlendi.", chptr->chname, sptr->name);
return 0;
} else {
sendto_channel_butone(&me, &me, chptr, ":%s PRIVMSG %s :\2%s\2 Kanalı \2%s\2 tarafından temizlendi.",
TEMIZLENICKI, chptr2->chname, chptr->chname, sptr->name);
return 0;
}
return 0;
}
kardeşim ya ben köremedim :) yada onceki versiyonlara göre cvp ladın onceki versiyonları incelemedim ama yardım edersen ikinci bir defa :S

Sky-Dancer 28 Aralık 2009 20:42

Cevap: Unreal kanal temizleme sistemi /temizle modulü buyrun
 
Alıntı:

ccelik Nickli Üyeden Alıntı (Mesaj 1040282312)
kardeşim ya ben köremedim :) yada onceki versiyonlara göre cvp ladın onceki versiyonları incelemedim ama yardım edersen ikinci bir defa :S

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
buradaki son verisiyonu (0.4 versiyonu)..
bunu kurmayı denersen içeriğinde göreceksindir :S

iyi Çalışmalar..

ccelik 29 Aralık 2009 22:39

Cevap: Unreal kanal temizleme sistemi /temizle modulü buyrun
 
Sky-Dancer dün teşekkür edecek fırsatım olmadı ya o versiyonu indirmiştim işte kafa kalmadı eski versiyona bakıyormusum : ) Sonradan fark ettim. Yardımın için Teşekkürler.

Satuk 10 Ocak 2010 04:45

Cevap: Unreal kanal temizleme sistemi /temizle modulü buyrun
 
PayLa$ım icin TeşekkürLer.

KaRa-BeLa 19 Ocak 2010 17:38

Cevap: Unreal kanal temizleme sistemi /temizle modulü buyrun
 
linkler kırık yaa :S

BehroozWolf 19 Ocak 2010 19:51

Cevap: Unreal kanal temizleme sistemi /temizle modulü buyrun
 
Alıntı:

kara-bela Nickli Üyeden Alıntı (Mesaj 1040300461)
linkler kırık yaa :s

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

KnOuCK 13 Şubat 2010 00:54

Cevap: Unreal kanal temizleme sistemi /temizle modulü buyrun
 
[23:52] -IRC.Kelebekce.Net- Stats 'k' requested by KnOuCK ([email protected])
[23:52] -IRC.Kelebekce.Net- Stats 'g' requested by KnOuCK ([email protected])

ben bunu kurdumda komutu nerde nasıl kullancaz /temizle #sohbet diyorum gline lerif felan temizliyo bu:)

BehroozWolf 13 Şubat 2010 16:50

Cevap: Unreal kanal temizleme sistemi /temizle modulü buyrun
 
Alıntı:

KnOuCK Nickli Üyeden Alıntı (Mesaj 1040321476)
[23:52] -IRC.Kelebekce.Net- Stats 'k' requested by KnOuCK ([email protected])
[23:52] -IRC.Kelebekce.Net- Stats 'g' requested by KnOuCK ([email protected])

ben bunu kurdumda komutu nerde nasıl kullancaz /temizle #sohbet diyorum gline lerif felan temizliyo bu:)

Kullanmış olduğunuz script'de alias temizle { gibi bir kod olduğundan dolayı olmasın sakin? :)

KnOuCK 14 Şubat 2010 15:07

Cevap: Unreal kanal temizleme sistemi /temizle modulü buyrun
 
Alıntı:

BehroozWolf Nickli Üyeden Alıntı (Mesaj 1040321902)
Kullanmış olduğunuz script'de alias temizle { gibi bir kod olduğundan dolayı olmasın sakin? :)

aynen :D


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 00:19.

Powered by vBulletin® Version 3.8.7   Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.0 PL2 ©2011, Crawlability, Inc.