Tekil Mesaj gösterimi
Alt 05 Temmuz 2015, 11:22   #19
Çevrimdışı
Entrance
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Kayıtsız nickler kanalda konuşamasın [MODULE]




oSmanLi Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Link Kırık Sanırım

Merhaba,

* CODE tagları arasında verilmiş olan modül ile kırılmış olan link'te ki modül aynı, taglar arasında olan modül'ü kullanabilirsiniz. Ancak modül içerisinde bir adet süslü parantez eksik.

Modül'ün son hali aşağıdaki gibi olmalı,

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
/* * - Modul Diablonun kayıtsız özelde nickler konuşamasın diye yaptıgı modul üzerine * editlenmiştir * - Çok gerekli birşeymi aslında hayır ama saldırı anında açılırsa bir süreliğine * ise yarabileceğini düsündüm * - Umarım bir kac kisinin işine yarar , saygılarımla NeTDeLiSi. * - Dagitim Tarihi : 06 / 09 / 2007 */ #include "config.h" #include "struct.h" #include "common.h" #include "sys.h" #include "numeric.h" #include "msg.h" #include "channel.h" #include <time.h> #include <sys/stat.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #ifdef _WIN32 #include <io.h> #endif #include <fcntl.h> #include "h.h" #ifdef STRIPBADWORDS #include "badwords.h" #endif #ifdef _WIN32 #include "version.h" #endif static Hook *Notice; DLLFUNC char *cb_chanmsg(aClient *, aClient *, aClient *, char *, int); ModuleHeader MOD_HEADER(cb_chanmsg) = { "cb_chanmsg v0.1", "kayıtsız nickler için kanalda konusma engelleme", "NeTDeLiSi (Diablo modulu uzerine editlenmistir)", "3.2-b8-1", NULL }; DLLFUNC int MOD_INIT(cb_chanmsg)(ModuleInfo *modinfo) { Notice = HookAddPCharEx(modinfo->handle, HOOKTYPE_CHANMSG, cb_chanmsg); return MOD_SUCCESS; } DLLFUNC int MOD_LOAD(cb_chanmsg)(int module_load) { return MOD_SUCCESS; } DLLFUNC int MOD_UNLOAD(cb_chanmsg)(int module_unload) { return MOD_SUCCESS; } DLLFUNC char *cb_chanmsg(aClient *cptr, aClient *sptr, aClient *acptr, char *text, int notice) { if(!IsARegNick(sptr) && !IsULine(acptr) && !IsServer(sptr) && !IsOper(sptr)) { sendto_one(sptr,":%s NOTICE %s :5Saldırı oldugundan dolayı güvenlik aktif.", me.name, sptr->name); sendto_one(sptr,":%s NOTICE %s :2Kanalda konuşabilmek için lütfen nickinizi kaydedin.", me.name, sptr->name); sendto_one(sptr,":%s NOTICE %s :2Kayit(REGISTER) edebilmek ve sadece size ait olmasini saglamak icin 4/NickServ REGISTER SIFRENIZ E-MAILINIZ 2komutunu kullanabilirsiniz 4.", me.name, sptr->name); return NULL; } else return text; }

İyi forumlar.. ^^

__________________
-
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet reklamver