IRCRehberi.Net- Türkiyenin En iyi IRC ve Genel Forum Sitesi  
 sohbet
derya sohbet


Unreal IRCd Unreal sunucunuzda rastladığınız sorunların çözümüne bu başlık altından ulaşabilirsiniz.

11Beğeni(ler)


 
 
Seçenekler Stil
Alt 10 Mart 2021, 09:04   #1
NCL
Mahrez - ait Kullanıcı Resmi (Avatar)

Standart Özelleri Kapatma Modülü +D Flage.

Unreal IRC Sohbet Sitelerinizde Özellerinizi Kapatmaya yarayan bir modüldür. Kullanimi /mode absolut +D gibi..

Kurulumunu yapmak için Putty ile hesabiza login olunuz.. SirayLa şu komutLari yaziniz.

daha sonra FTP ile hesabiniza giriniz Unreal3.2/src/modules klasörüne gönderiniz.

cd Unreal3.2
make custommodule MODULEFILE=m_privdeaf
yazdiktan sonra unrealircd.conf dosyasinin içinede şu kodu ekliyorsunuz..

loadmodule “src/modules/m_privdeaf.so”;
yazip kaydediyoruz.. Kaydetmek için CTRL+X ve y basiyoruz..

/rehash cekiniz modül kurulmuştur.. /module yazip kurulu modülleri görebilirsiniz.


/*
* usermode +D: makes it so you cannot receive private messages/notices
* except from opers, U-lines and servers. -- Syzop
*/

#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

#ifndef DYNAMIC_LINKING
ModuleHeader m_privdeaf_Header
#else
#define m_privdeaf_Header Mod_Header
ModuleHeader Mod_Header
#endif
= {
"Özel Koruma", /* Name of module */
"v0.0.6", /* Version */
"/mode nick +D", /* Short description of module */
"3.2-b8-1",
NULL
};

static long UMODE_PRIVDEAF = 0;
static Umode *UmodePrivdeaf = NULL;
static Hook *CheckMsg;

DLLFUNC char *privdeaf_checkmsg(aClient *, aClient *, aClient *, char *, int);

DLLFUNC int MOD_INIT(m_privdeaf)(ModuleInfo *modinfo)
{
UmodePrivdeaf = UmodeAdd(modinfo->handle, 'D', UMODE_GLOBAL, umode_allow_all, &UMODE_PRIVDEAF);
if (!UmodePrivdeaf)
{
/* I use config_error() here because it's printed to stderr in case of a load
* on cmd line, and to all opers in case of a /rehash.
*/
config_error("m_privdeaf: Could not add usermode 'D': %s", ModuleGetErrorStr(modinfo->handle));
return MOD_FAILED;
}

CheckMsg = HookAddPCharEx(modinfo->handle, HOOKTYPE_USERMSG, privdeaf_checkmsg);

/* Ah well.. we'll just go perm for now. */
ModuleSetOptions(modinfo->handle, MOD_OPT_PERM);

return MOD_SUCCESS;
}

DLLFUNC int MOD_LOAD(m_privdeaf)(int module_load)
{
return MOD_SUCCESS;
}

DLLFUNC int MOD_UNLOAD(m_privdeaf)(int module_unload)
{
return MOD_SUCCESS;
}

DLLFUNC char *privdeaf_checkmsg(aClient *cptr, aClient *sptr, aClient *acptr, char *text, int notice)
{
if ((acptr->umodes & UMODE_PRIVDEAF) && !IsAnOper(sptr) && !IsULine(sptr) && !IsServer(sptr))
{
sendnotice(sptr, "Uyari '%s' Nickli Kullanicinin Özelleri Kapali Durumdadir. Mesaj Gönderemezsiniz!", acptr->name);
return NULL;
} else
return text;
}

ALINTI.
________________

"Fark etmek acıydı ama gerekliydi."
 
Alt 10 Mart 2021, 09:07   #2
NCL
Mahrez - ait Kullanıcı Resmi (Avatar)

Standart

!IsAnOper(sptr) &&

Bu kısmı silersek operleride kapatır. İyi İR ler.

________________

"Fark etmek acıydı ama gerekliydi."
 
Alt 10 Mart 2021, 09:09   #3
Standart

tum ozeller kapansin herkes sohbete :)))

________________

Özelleri Kapatma Modülü +D Flage.
 
Alt 10 Mart 2021, 09:37   #4
Emektar
Elyanura - ait Kullanıcı Resmi (Avatar)

Standart

Emeğine sağlık keşke birazda olsa anlasam ama yok:dd

 
Alt 10 Mart 2021, 09:44   #5
Standart

Emeğinize sağlık.

 
Alt 10 Mart 2021, 10:44   #6
NCL
Mahrez - ait Kullanıcı Resmi (Avatar)

Standart

Alıntı:
Elyanura Nickli Üyeden Alıntı Mesajı göster
Emeğine sağlık keşke birazda olsa anlasam ama yok:dd
Anlatırız Sana :)

________________

"Fark etmek acıydı ama gerekliydi."
 
Alt 10 Mart 2021, 10:45   #7
~Ölüm Çiçeği~
LaviNia - ait Kullanıcı Resmi (Avatar)

Standart

Emeğinize sağlık

________________

Bazen de yıldızlar bakar.
İnsanlar kayar hayatımızdan..

 
Alt 10 Mart 2021, 10:46   #8
Sim
civciv~🐥
Sim - ait Kullanıcı Resmi (Avatar)

Standart

emeginize saglik paylasim icin tesekkürler

________________

Hope. . . ✨
 
Alt 12 Mart 2021, 20:20   #9
✰ ÖzeL..
oMeN - ait Kullanıcı Resmi (Avatar)

Standart

Eline sağlık @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

________________

Edep; aklın Tercümanıdır. İnsan edebi kadar akıllı, Aklı kadar şerefli, Şerefi kadar Kıymetlidir. Massive..




~ E & B ~
 
Alt 01 Nisan 2021, 22:52   #10
She
✰ ÖzeL..
She - ait Kullanıcı Resmi (Avatar)

Standart

Emeğinize sağlık, paylaşım için teşekkür ederiz @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

________________

~ E & B ~
 


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 Kapalı
Refbacks are Kapalı





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