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

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   Unreal IRCd (https://www.ircforumlari.net/unreal-ircd/)
-   -   Ozel yazma engeleme kayitsiz. (https://www.ircforumlari.net/unreal-ircd/834243-ozel-yazma-engeleme-kayitsiz.html)

alphae 27 Ağustos 2019 13:50

Ozel yazma engeleme kayitsiz.
 
Bu modülü kullanmak istedim sikinti cikti

Modulu kurumca services devre disi kaliyor statuste citf tikliyamiyorsun nick sifresi vs giremiyorsun..

Yapmak istedim su karantina odasina girdinde ozele yazamicak kimseye karantina odasindan ciktinda #sohbet odasina girdi an yaza bilcek veya nicki sifreli olmasi gerekiyor yazmak icin tabi karantinadan cikip statuste kalsa bile yazasin sart nicki kayitli olmali. Bu sart global odalara girdinde devre disi kalcak.


Kod:

#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" #include "proto.h" #ifdef STRIPBADWORDS #include "badwords.h" #endif #ifdef _WIN32 #include "version.h" #endif DLLFUNC char *ozelmesaj(aClient *, aClient *, aClient *, char *, int); ModuleHeader MOD_HEADER(ozelmesaj) = {        "ozelmesaj",        "Kayitsiz Nicklere Ozelde Konusma Engeli Modulu",        "Coded by degisirsiniz",        "3.2-b8-1",        NULL }; DLLFUNC int MOD_INIT(ozelmesaj)(ModuleInfo *modinfo) {        HookAddPCharEx(modinfo->handle, HOOKTYPE_USERMSG, ozelmesaj);        return MOD_SUCCESS; } DLLFUNC int MOD_LOAD(ozelmesaj)(int module_load) {        return MOD_SUCCESS; } DLLFUNC int MOD_UNLOAD(ozelmesaj)(int module_unload) {        return MOD_SUCCESS; } DLLFUNC char *ozelmesaj(aClient *cptr, aClient *sptr, aClient *acptr, char *text, int notice) {        if (!IsARegNick(sptr)) {                if (!IsServer(sptr) && !IsOper(sptr) && !IsULine(acptr)) {                        sendnotice(sptr, "*** Mesaj gonderebilmek icin nickinizi kaydetmeniz gerekmektedir.");                        return NULL;                }        }        return text; }

YouMyCure 27 Ağustos 2019 14:15

Cevap: Ozel yazma engeleme kayitsiz.
 
Alıntı:

alphae Nickli Üyeden Alıntı (Mesaj 1042142572)
Bu modülü kullanmak istedim sikinti cikti

Modulu kurumca services devre disi kaliyor statuste citf tikliyamiyorsun nick sifresi vs giremiyorsun..

Yapmak istedim su karantina odasina girdinde ozele yazamicak kimseye karantina odasindan ciktinda #sohbet odasina girdi an yaza bilcek veya nicki sifreli olmasi gerekiyor yazmak icin tabi karantinadan cikip statuste kalsa bile yazasin sart nicki kayitli olmali. Bu sart global odalara girdinde devre disi kalcak.


Kod:

#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" #include "proto.h" #ifdef STRIPBADWORDS #include "badwords.h" #endif #ifdef _WIN32 #include "version.h" #endif DLLFUNC char *ozelmesaj(aClient *, aClient *, aClient *, char *, int); ModuleHeader MOD_HEADER(ozelmesaj) = {        "ozelmesaj",        "Kayitsiz Nicklere Ozelde Konusma Engeli Modulu",        "Coded by degisirsiniz",        "3.2-b8-1",        NULL }; DLLFUNC int MOD_INIT(ozelmesaj)(ModuleInfo *modinfo) {        HookAddPCharEx(modinfo->handle, HOOKTYPE_USERMSG, ozelmesaj);        return MOD_SUCCESS; } DLLFUNC int MOD_LOAD(ozelmesaj)(int module_load) {        return MOD_SUCCESS; } DLLFUNC int MOD_UNLOAD(ozelmesaj)(int module_unload) {        return MOD_SUCCESS; } DLLFUNC char *ozelmesaj(aClient *cptr, aClient *sptr, aClient *acptr, char *text, int notice) {        if (!IsARegNick(sptr)) {                if (!IsServer(sptr) && !IsOper(sptr) && !IsULine(acptr)) {                        sendnotice(sptr, "*** Mesaj gonderebilmek icin nickinizi kaydetmeniz gerekmektedir.");                        return NULL;                }        }        return text; }

m_gec modulu var @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] ın yazdığı. onu biraz düzenleyerek nick kayıtlı kayıtsız kontrolü yapabilirsin.


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

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net