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

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 01 Aralık 2007, 08:47   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
/me /ame mesajı yardım!




/ame /me komutlarını kullanıcılara disable ettik fakat /ame me komutunu adminlerde kullanamıyor. bunu adminlere nasıl aktif edeceğiz bu konuda yardım lütfen.

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Alt 01 Aralık 2007, 09:23   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: /me /ame mesajı yardım!




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
/spamfilter add cN block - ame/me_kullanimi_yasaktir \x01ACTION

olarak spamfilter ile yasaklarsaniz, oper ve adminler etkilenmiyecektir.

 
Alıntı ile Cevapla

Alt 01 Aralık 2007, 12:19   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Yanıt: /me /ame mesajı yardım!




Bu modul işini görür sanırım. m_noaction.c olarak kaydet.

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
 /**************************************************  
  *  Channel message that disables CTCP            *
  *  ACTION's (/me's or /ame's) on channels.       *
  *  Diablo 
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
                  *
  *  Version 1.0-b1                                *
  **************************************************/
 
#include "config.h"
#include "struct.h"
#include "common.h"
#include "sys.h"
#include "numeric.h"
#include "msg.h"
#include "proto.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 char *noaction_msg NULL;
ModuleInfo NoActionModInfo;
static 
Hook *CheckChanMsg NULL, *HookConfRun NULL, *HookConfTest NULL;
DLLFUNC char *m_noaction(aClient *, aClient *, aChannel *, char *, int);
DLLFUNC int noaction_config_test(ConfigFile *, ConfigEntry *, intint *);
DLLFUNC int noaction_config_run(ConfigFile *, ConfigEntry *, int);
ModuleHeader Mod_Header
  
= {
 
"m_noaction v1.0",
    
"Channel message that disables CTCP ACTION's",
 
"Diablo",
 
"3.2-b8-1",
 
NULL 
    
};
DLLFUNC int Mod_Test(ModuleInfo *modinfo)
{
 
HookConfTest HookAddEx(NoActionModInfo.handleHOOKTYPE_CONFIGTESTnoaction_config_test);
 return 
MOD_SUCCESS;
}
DLLFUNC int Mod_Init(ModuleInfo *modinfo)
{
 
bcopy(modinfo,&NoActionModInfomodinfo->size);
 
noaction_msg strdup("Action  Yazmak Yasaktir."); 
 
CheckChanMsg HookAddPCharEx(NoActionModInfo.handleHOOKTYPE_CHANMSGm_noaction);
 
HookConfRun HookAddEx(NoActionModInfo.handleHOOKTYPE_CONFIGRUNnoaction_config_run);
 return 
MOD_SUCCESS;
}
DLLFUNC int Mod_Load(int module_load)
{
 return 
MOD_SUCCESS;
}
DLLFUNC int Mod_Unload(int module_unload)
{
 
HookDel(CheckChanMsg);
 
HookDel(HookConfRun);
 
HookDel(HookConfTest);
 return 
MOD_SUCCESS;
}
DLLFUNC int noaction_config_run(ConfigFile *cfConfigEntry *ceint type)
{
 if (
type != CONFIG_SET)
  return 
0;
 if (!
strcmp(ce->ce_varname"noaction-msg")) 
 {
 if (
ce->ce_vardata)
 {
 if (
noaction_msg)
  
free(noaction_msg);
  
noaction_msg strdup(ce->ce_vardata);
  }
  return 
1;
  }
      return 
0;
 }
DLLFUNC int noaction_config_test(ConfigFile *cfConfigEntry *ceint typeint *errs)
{
 if (
type != CONFIG_SET)
  return 
0;
 if (!
strcmp(ce->ce_varname"noaction-msg"))
 {
  if (!
ce->ce_vardata)
  {
   
config_error("%s:%i: set::noaction-msg without contents"ce->ce_fileptr->cf_filenamece->ce_varlinenum);
   *
errs 1;
   return -
1;
  }
  return 
1;
 }
 return 
0;
}
DLLFUNC char *m_noaction(aClient *cptraClient *sptraChannel *chptrchar *textint notice)
{
 
 if (!
IsAnOper(sptr) && !IsULine(sptr) && !IsServer(sptr) && *text == && !myncmp(text+1"ACTION "7))
 {
       
sendto_one(sptr":%s NOTICE %s :%s %s"me.namesptr->namechptr->chnamenoaction_msg);
       return 
NULL;
    } else
   return 
text;



 
Alıntı ile Cevapla

Alt 02 Aralık 2007, 19:15   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Yanıt: /me /ame mesajı yardım!




spamfilter {
regex "\x01ACTION.+\x01";
target { channel; channel-notice; private; private-notice; };
reason "0,4 Güvenlik : 12Ame 1/ 12Me 1Kullanımı Yasaklanmıştır !";
action block;
};
spamfilter {
regex "*";
target { private-notice; channel-notice; };
action block;
reason "0,4 Güvenlik : 1Bu Sunucuda 12Notice 1Kullanımı Yasaklanmıştır !";

Böyle dene.

 
Alıntı ile Cevapla

Alt 02 Aralık 2007, 20:41   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Yanıt: /me /ame mesajı yardım!




arkadaşlar bunları biliyorum da diyorumki ben bir edit yaptım /ame /me adminler içinde yasaklandı bunu sadece adminlere açık bırakmak istiyorum

 
Alıntı ile Cevapla

Alt 02 Aralık 2007, 21:02   #6
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Yanıt: /me /ame mesajı yardım!




sohbetsevgi Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
arkadaşlar bunları biliyorum da diyorumki ben bir edit yaptım /ame /me adminler içinde yasaklandı bunu sadece adminlere açık bırakmak istiyorum

spamfilter {
regex "\x01ACTION.+\x01";
target { channel; channel-notice; private; private-notice; };
reason "0,4 Güvenlik : 12Ame 1/ 12Me 1Kullanımı Yasaklanmıştır !";
action block;
};


Bu satırları spamfilter dosyana eklersen sadece userler için ame ve me komutları yasak olacaktır. Adminler etkilenmezler zaten spamfilter'den..

 
Alıntı ile Cevapla

Alt 03 Aralık 2007, 01:20   #7
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Yanıt: /me /ame mesajı yardım!




Arkadaşım anlatamıyorum. diyorumki src veya modules te /ame /me mesajlarını engellemek için bir forumdan kod alıp kullanımştım confu editlemiştim bunun adminler için yasaklanacagını bilmiyordum dikkat etmemiştim adminlerde rootlar da /ame /me kullanınca Birden fazla kisiye mesaj gonderemezsiniz. diye uyarılıyor ve diyormki ben bunu eski haline çevirip spamfilterden verdiginiz kodu eklemek istiyorum. öncelikle geçmişte editledigim conf hangisi bilmiyorum ama onu düzeltmeden bunu spamfiltere eklesem yine aynı sorun devam edicektir. umarım beni anlamışsındır şimdi. tşkler

 
Alıntı ile Cevapla

Alt 03 Aralık 2007, 01:37   #8
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Yanıt: /me /ame mesajı yardım!




sohbetsevgi Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Arkadaşım anlatamıyorum. diyorumki src veya modules te /ame /me mesajlarını engellemek için bir forumdan kod alıp kullanımştım confu editlemiştim bunun adminler için yasaklanacagını bilmiyordum dikkat etmemiştim adminlerde rootlar da /ame /me kullanınca Birden fazla kisiye mesaj gonderemezsiniz. diye uyarılıyor ve diyormki ben bunu eski haline çevirip spamfilterden verdiginiz kodu eklemek istiyorum. öncelikle geçmişte editledigim conf hangisi bilmiyorum ama onu düzeltmeden bunu spamfiltere eklesem yine aynı sorun devam edicektir. umarım beni anlamışsındır şimdi. tşkler

Edit yaptigin dosya adini bilmiyorsan, kodlari aldigin forumdan tekrar bak bizde sana o dosyanin editsiz halini verelim. Yada yaptigin editi düzeltelim.

 
Alıntı ile Cevapla

Alt 03 Aralık 2007, 07:31   #9
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Yanıt: /me /ame mesajı yardım!




bilsem sormazdım arkadaşım burda ircforumlarından almıştım o kodu. ayrıca editsiz orjinal halini istiyorum demek istedigim bu.

 
Alıntı ile Cevapla

Alt 03 Aralık 2007, 07:48   #10
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Yanıt: /me /ame mesajı yardım!




tamam buldum gerek kalmadı. bilmeyenler ve spamfilter dışında /ame /me yasaklamaları için


cd Unreal3.2
cd src
cd modules
pico m_message.c

Kod:
if (parc < 3 || *parv[2] == '\0')
{
sendto_one(sptr, err_str(ERR_NOTEXTTOSEND), me.name, parv[0]);
return -1;
}


Yukarıdaki satırı bulup altına ;

Kod:
if (strstr(parv[2],"\1ACTION")) {
sendto_one(sptr, ":%s %d %s :ame/me/decribe komutlari kapatilmistir.", me.name, RPL_INFO, sptr->name);
return 0;
}


ekleyin
make yapıp sunucunuzu yeniden başlatın

Not: Alıntıdır.


Konu sohbetsevgi tarafından (03 Aralık 2007 Saat 07:56 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Cevapla

Etiketler
ame, mesaji, mesajı, or ame, or me, yardim, yardım


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
Giriş Mesajı... Acil Yardım mesutozturk Eggdrop, NeoStats, BNC 2 13 Aralık 2010 00:14
Giriş Mesajı Kodu.. Yardım mesutozturk mIRC Scripting Sorunları 4 10 Aralık 2010 15:45
IRC'den çıkış mesajı [Yardım] xnxx4601 mIRC Scripting Sorunları 1 18 Ağustos 2009 01:48
Nedir bu hata mesajı yardım ! GüneŞ vBulletin Sorunları ve Çözümleri 3 27 Nisan 2008 01:42