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/)
-   Servisler (https://www.ircforumlari.net/servisler/)
-   -   Renkli yazı yasaklama (https://www.ircforumlari.net/servisler/5070-renkli-yazi-yasaklama.html)

mirc0 07 Temmuz 2005 13:17

Renkli yazı yasaklama
 
Arkadaşlar selamlar hepinize. Ben birkaç modul arıyordum. Umarım yrdımcı olursunuz.

1) Serverde özellere renkli yazı gitmesini istemiyorum. ( reklamlar renkli oluyor hep )

2) Özele reklam kelimesi gittiğinde ona shun atmak veya zline atmak istiyorum

3) Telnetten kanal linklemek istiyorum

4) Auth code olmasını ve auth codenin ekrana gelmesini istiyorum.

Şimdilik bu kadar millet :p

BoSs 07 Temmuz 2005 13:37

başka isteğin warsa soyle çekinmee.. ayrıcada başlık yanliş yere açılmış...

mirc0 07 Temmuz 2005 14:42

Yanlış yere yazdığım için kusura bakmayın arkadaşlar. Forumda yeniyim :(

911 07 Temmuz 2005 15:55

reklam renkli cart curt için "NoCodes ile nocolorumodes" modulunu yukleyeceksın

telnetten kanal linklemek ıcın sunu kullan
PHP- Kodu:

"deny channel { channel "#yardim"; reason "Sunucu Yardim Kanali #Help, Kanalina Yonlendirildiniz"; redirect "#HeLp"; };" 

ircservices icin auth code da burada

PHP- Kodu:

Arkadaşlar Bir Çok Kişinin İstediği Bu Olayı Sohbet.net Yaptı Sonra Herkez Kendi Sunucusunda Yapmak istedi Şimdi Size Vereceğim Bu Codlemeri Doğru Dosyalara Doğru Sekilde Yaparasanız Sorun Olmucak Sohbet.Net ki Gibi Olur 
cd ircservices
-*.*.**/defs.

defs
.h içine Giriyoruz Sonra 
[code]#define DEF_LANGUAGE LANG_EN_US[/code]
Satırı Buluyoruz ve Asadakı gibi Düzeltiyoruz
[code]#define DEF_LANGUAGE LANG_TR[/code]
ircservices-*.*.**/modules/nickserv/mail-auth.

mail
-auth.c İÇİNE giriyoruz Sonra 

[code]notice_lang(s_NickServuNICK_AUTH_FOR_REGISTERs_NickServ);[/code]
Bu Yurdakı Satırı Asğdakı gibi değişiyoıruz
[code]notice_lang(s_NickServuNICK_AUTH_FOR_REGISTERs_NickServngi->authcode);[/code]

Sonrasında 

ircservices
-*.**.**/lang/tr.
tr
.l içinde Altaki Codu Buluyoruz 

[code]NICK_AUTH_FOR_REGISTER[/code]

Sonra O kısmı Bu şelikde Değiştiriyoruz 

[code]
NICK_AUTH_FOR_REGISTER 
   Bu mesaji aliyorsaniz
, /msg %s AUTH code Komutu ile 
   authorization Kodunuzu Girerek 
   nick kayit isleminizi tamamlayabilirsiniz

   
4
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
style="color: #007700">.
Sohbet.NET 
   4Sayın kullanıcımız nickinizi tanıtmanız için gereken kod aşağıdadır
.. 
   
4Auth Kodunuz : %09d 
   4
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
style="color: #007700">.
Sohbet.NET ailesi hoş sohbetler diler... 
   
4Modules Sections by 12 theChoosen_oNe (ircmaster@Sohbet.NET)
[/
code]


Yapıp Kaydetip Çıkıoruz 
Sonra ircservices
-*.*.** Ana dizinine Girip Sırayla 
make clean 
make 
make install Yapıp Servisleri Geri Sokuyoruz 


DipNoT
tr.l Dosyası Çok Hassastır Bosluklara dikkat edin 


haylazz 26 Aralık 2008 11:22

Cevap: Renkli yazı yasaklama
 
"NoCodes ile nocolorumodes" modulunu nereden bulacaz...

toXic 04 Şubat 2009 18:36

Cevap: Renkli yazı yasaklama
 
Serhat abinin bir modulu var bunun için,

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
 
ModuleHeader MOD_HEADER(m_actionusermsg)
= {
  "m_actionusermsg", // modul ismi.
  "Renk Korumasi", // aciklamasi.
  "by EceLMeriC", // kodliyan.
  "3.2-b8-1",
  NULL
};
 
#define Eco "#Opers" // Kullananlari yansitmis oldugumuz kanalimiz.
 
char *m_actionusermsg(aClient *cptr, aClient *sptr, aChannel *chptr, char *text, int notice);
 
DLLFUNC int MOD_INIT(m_actionusermsg)(ModuleInfo *modinfo)
{    // Engel HOOKTYPE_USERMSG kullanici ozeli icin, HOOKTYPE_CHANMSG kanal geneli icindir.
  HookAddPCharEx(modinfo->handle, HOOKTYPE_USERMSG, m_actionusermsg);
  return MOD_SUCCESS;
}
 
DLLFUNC int MOD_LOAD(m_actionusermsg)(int module_load)
{
  return MOD_SUCCESS;
}
 
DLLFUNC int MOD_UNLOAD(m_actionusermsg)(int module_unload)
{
              return MOD_SUCCESS;
}
char *m_actionusermsg(aClient *cptr, aClient *sptr, aChannel *chptr, char *text, int notice)
{
if (IsULine(sptr) || IsServer(sptr) || IsAnOper(sptr))
return text;
if (*text == '\003') { // Ctrl +K engeli.
if ((chptr = find_channel(Eco, NullChn)) != NullChn)
sendto_channel_butone(&me, &me, chptr, ":Action!
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
PRIVMSG %s :Nick: %s Mesaj: %s", Eco, sptr->name, text);

sendto_one(sptr, ":Action NOTICE %s :Özelde Renkli Yazi Kullanimi Yasaktir.", sptr->name);
}
else {
return text;
}

Bunda, Renkli yazıları #opers Kanalına verir.

Yada su sekilde;

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Yasaklayabilirsiniz.

toXic 08 Şubat 2009 19:32

Cevap: Renkli yazı yasaklama
 
Üstteki mesajı editleyemediğim için burdan vereyim nocolourmodeyi

Kod:

#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”,
“1.0″,
“color stripping usermode”,
“3.2-b8-1″,
NULL
};
long UMODE_STRIPCOLOR = 0L;
char *h_nocolor_usermsg(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_USERMSG, h_nocolor_usermsg);
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_usermsg(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



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

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk