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

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 13 Eylül 2009, 03:01   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Unreal acil yardım lütfen




Yeni cıkan bir Mirc Script özelligi ile ctrl+b kullanılarak renkli bi şekilde irc reklamı yapılıyor ben kanallarda ve özellerde ctrl+b kullanımını yasaklamak istiyorum çözüm nedir lütfen yardımcı olabilirmisiniz. tşkler.
spamfilter ilede olabilir ? aşagıdaki yazılım örnektir.
       

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Alt 13 Eylül 2009, 03:47   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Unreal acil yardım lütfen




Turk irc Sunucularında Reklamlar genellikle renkli gonderilir bunun birinci nedeni ctrl +k sayesinde raklam kelimesinin arasında harf gizlemeleri ve spamfilteri atlatma özelligidir. biz bu modul sayesinde özelde renkli mesajı yasaklıyacagız. sadece +c flagı bulunan kullanıcılar özelde renkli yazı yazabilecekler. dilerseniz nickini şifreleyenler yada identify edenlere otomotik olarak +c flagı verebilirsiniz sadece registersiz nickler renkli yazamaz. .!

Modulun Amacı: Özelde renkli yazı yazmayı iptal eder ve kullanıcıya renkli mesajın yasak olduguna dair mesaj gönderir.
Kurulum: Putty ile sunucunua baglantı yapiyorsuınuz.!
komut: cd Unreal3.2/src/modules
komut: wget [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
komut: cd
komut: cd Unreal3.2
komut: make custommodule MODULEFILE=renk_koruma
kurulum tamamlandı şimdi modulu Unrealde tanıtma zamanı
komut: cd
komut: cd Unreal3.2
komut: pico unrealircd.conf
açılan sayfada ok tuşuyla aşagıya inip şu satırı buluyorsunuz
loadmodule “src/modules/commands.so”;
bu satırın hemen altına
loadmodule “src/modules/renk_koruma.so”;
satırını ekleyiniz irc serverinizde Mirc ile /rehash çekmeyi unutmayınız.


Alıntı'dır.. Umarım Yardımcı Olurum..

 
Alıntı ile Cevapla

Alt 13 Eylül 2009, 13:00   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Unreal acil yardım lütfen




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
#include "config.h" #include "struct.h" #include "common.h" #include "sys.h" #include "numeric.h" #include "msg.h" #include "channel.h" #include #include #include #include #include #ifdef _WIN32 #include #endif #include #include "h.h" #include "proto.h" #ifdef STRIPBADWORDS #include "badwords.h" #endif #ifdef _WIN32 #include "version.h" #endif ModuleHeader MOD_HEADER(nocolorumode) = { "nocolorumode", "Kanal icin", "3.2-b8-1", NULL }; long UMODE_STRIPCOLOR = 0L; char *h_nocolor_CHANMSG(aClient *cptr, aClient *sptr, aClient *acptr, char *text, int notice); DLLFUNC int MOD_INIT(nocolorumode)(ModuleInfo *modinfo) { UmodeAdd(modinfo->handle, ''''''''K'''''''', UMODE_GLOBAL, umode_allow_all, &UMODE_STRIPCOLOR); HookAddPCharEx(modinfo->handle, HOOKTYPE_CHANMSG, h_nocolor_CHANMSG); return MOD_SUCCESS; } DLLFUNC int MOD_LOAD(nocolorumode)(int module_load) { return MOD_SUCCESS; } DLLFUNC int MOD_UNLOAD(nocolorumode)(int module_unload) { return MOD_SUCCESS; } char *h_nocolor_CHANMSG(aClient *cptr, aClient *sptr, aClient *acptr, char *text, int notice) { if (IsULine(sptr) || IsServer(sptr)) return text; if (*text == ''''''''\003'''''''') { sendto_one(sptr, ":%s NOTICE %s : Bu sunucuda renkli yazi kullanimi yasaktir.", me.name, sptr->name); } else { return text; } // else }// Function

Kanal icinde söyle değiştirdim ama deneyebilirseniz bi bakında haber verirsiniz.
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
+K ilem kanal renkliye kapatiliyor.

 
Alıntı ile Cevapla

Alt 13 Eylül 2009, 19:14   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Unreal acil yardım lütfen




1: uygulama oluyor fakat renkli yazıları kesiyor ctrl+b karakterlerini kesmiyor
2: uygulamayı denedim fakat modul hata veriyor .

renk.c:52: error: stray â\â in program
renk.c:52:26: error: empty character constant
renk.c:52:28: error: empty character constant
renk.c:52:30: error: empty character constant
renk.c:52:32: error: empty character constant
renk.c:58:13: warning: no newline at end of file
make[2]: *** [custommodule] Error 1
make[2]: Leaving directory `/home/users/Unreal3.2/src/modules'
make[1]: *** [custommodule] Error 2
make[1]: Leaving directory `/home/users/Unreal3.2/src'
make: *** [custommodule] Error 2

Sorun halen daha devam ediyor
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

Alt 13 Eylül 2009, 19:58   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Unreal acil yardım lütfen




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
/* * IRC - Internet Relay Chat, nocolorumode.c * (C) 2003 Dominick Meglio * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 1, or (at your option) * any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #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 ModuleHeader MOD_HEADER(nocolorumode) = { "nocolorumode", "kanal icin", "color stripping chanmode", "3.2-b8-1", NULL }; long UMODE_STRIPCOLOR = 0L; char *h_nocolor_CHANMSG(aClient *cptr, aClient *sptr, aClient *acptr, char *text, int notice); DLLFUNC int MOD_INIT(nocolorumode)(ModuleInfo *modinfo) { UmodeAdd(modinfo->handle, 'c', UMODE_GLOBAL, umode_allow_all, &UMODE_STRIPCOLOR); HookAddPCharEx(modinfo->handle, HOOKTYPE_CHANMSG, h_nocolor_CHANMSG); return MOD_SUCCESS; } DLLFUNC int MOD_LOAD(nocolorumode)(int module_load) { return MOD_SUCCESS; } DLLFUNC int MOD_UNLOAD(nocolorumode)(int module_unload) { return MOD_SUCCESS; } char *h_nocolor_CHANMSG(aClient *cptr, aClient *sptr, aClient *acptr, char *text, int notice) { if (IsULine(sptr) || IsServer(sptr)) return text; if (*text == '\003') { sendto_one(sptr, ":%s NOTICE %s : Bu sunucuda renkli yazi kullanimi yasaktir.", me.name, sptr->name); } else { return text; } // else }// Function

+c ver kanalina, user girişi yap renkli yazı dene.

 
Alıntı ile Cevapla

Alt 14 Eylül 2009, 17:08   #6
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Unreal acil yardım lütfen




Malesef Verdiginiz modullerin hepsini denedim fakat sonuç yine aynı

ctrl + k ile yapilan butun herşey kesiyor fakat ctlr + b yasaklanmıyor

          

 
Alıntı ile Cevapla

Alt 14 Eylül 2009, 17:14   #7
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Unreal acil yardım lütfen




[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] indir fakat .so olarak dosya o sekilde kurarsın.


Konu toXic tarafından (14 Eylül 2009 Saat 17:28 ) değiştirilmiştir.
 
Alıntı ile Cevapla

Alt 14 Eylül 2009, 18:11   #8
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Unreal acil yardım lütfen




vural Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Malesef Verdiginiz modullerin hepsini denedim fakat sonuç yine aynı

ctrl + k ile yapilan butun herşey kesiyor fakat ctlr + b yasaklanmıyor

          

if (*text == '\2') { seklinde denemelisin.

 
Alıntı ile Cevapla

Alt 14 Eylül 2009, 18:19   #9
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Unreal acil yardım lütfen




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
/* * IRC - Internet Relay Chat, nocolorumode.c * (C) 2003 Dominick Meglio * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 1, or (at your option) * any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #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 ModuleHeader MOD_HEADER(nocolorumode) = { "nocolorumode", "kanal icin", "color stripping chanmode", "3.2-b8-1", NULL }; long UMODE_STRIPCOLOR = 0L; char *h_nocolor_CHANMSG(aClient *cptr, aClient *sptr, aClient *acptr, char *text, int notice); DLLFUNC int MOD_INIT(nocolorumode)(ModuleInfo *modinfo) { UmodeAdd(modinfo->handle, 'c', UMODE_GLOBAL, umode_allow_all, &UMODE_STRIPCOLOR); HookAddPCharEx(modinfo->handle, HOOKTYPE_CHANMSG, h_nocolor_CHANMSG); return MOD_SUCCESS; } DLLFUNC int MOD_LOAD(nocolorumode)(int module_load) { return MOD_SUCCESS; } DLLFUNC int MOD_UNLOAD(nocolorumode)(int module_unload) { return MOD_SUCCESS; } char *h_nocolor_CHANMSG(aClient *cptr, aClient *sptr, aClient *acptr, char *text, int notice) { if (IsULine(sptr) || IsServer(sptr)) return text; if (*text == '\003') if (*text == '\2') { sendto_one(sptr, ":%s NOTICE %s : Bu sunucuda renkli yazi kullanimi yasaktir.", me.name, sptr->name); } else { return text; } // else }// Function


 
Alıntı ile Cevapla

Alt 14 Eylül 2009, 19:25   #10
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Unreal acil yardım lütfen




Sonuç Aynı hiç bir şekilde kesilmiyor ctrl+b yasaklanmıyor
ctrl + k için geçerli oluyor.

 
Alıntı ile Cevapla

Cevapla

Etiketler
lÜtfen, unreal, 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
Arkadaşlar unreal acil yardım :s yazilimci21 Unreal IRCd 2 10 Aralık 2010 16:23
Unreal Acil Yardım. |{awissa Unreal IRCd 1 03 Aralık 2010 11:32
windows unreal irc acil yardım... system06 Unreal IRCd 3 25 Ağustos 2010 20:05
Cok Acil Yardım UnreaL Kurulumu IRCOPER Unreal IRCd 9 08 Mayıs 2008 16:33