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/)
-   -   IRCServices Auth Kodu Hk. (https://www.ircforumlari.net/unreal-ircd/483941-ircservices-auth-kodu-hk.html)

fRee 21 Mayıs 2012 20:18

IRCServices Auth Kodu Hk.
 
merhabalar, IRCServices Auth kodu yaptık fakat istediğim kimse nickini şifrelemeden özellerde dahil konuşamasın zaten kanalları +M ye alıyoruz burası tamam ama özellerde de şifresiz nickler konuşmamasını istiyoruz mümkün mü? yardımcı olacak arkadaş ya da arkadaşlara teşekkürler.

toXic 21 Mayıs 2012 20:50

Cevap: IRCServices Auth Kodu Hk.
 
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

fRee 21 Mayıs 2012 21:28

Cevap: IRCServices Auth Kodu Hk.
 
Gönderdiğiniz linkte verilen upload sitesinde dosyanın olduğu link ölmüş 2. sayfa da sadece bu var..


Alıntı:

BLaCK_and_WHiTe Nickli Üyeden Alıntı (Mesaj 267512)
Kod:

/*
* - Modul Diablonun kayıtsız özelde nickler konuşamasın diye yaptıgı modul üzerine
*  editlenmiştir
* - Çok gerekli birşeymi aslında hayır ama saldırı anında açılırsa bir süreliğine
*  ise yarabileceğini düsündüm
* - Umarım bir kac kisinin işine yarar , saygılarımla  NeTDeLiSi.
* - Dagitim Tarihi : 06 / 09 / 2007
*/

#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

static Hook *Notice;

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

ModuleHeader MOD_HEADER(cb_chanmsg)
= {
      "cb_chanmsg v0.1",
      "kayıtsız nickler için kanalda konusma engelleme",
      "NeTDeLiSi (Diablo modulu uzerine editlenmistir)",
      "3.2-b8-1",
      NULL
  };

  DLLFUNC int MOD_INIT(cb_chanmsg)(ModuleInfo *modinfo)
  {
        Notice = HookAddPCharEx(modinfo->handle, HOOKTYPE_CHANMSG, cb_chanmsg);

        return MOD_SUCCESS;
  }

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

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

  DLLFUNC char *cb_chanmsg(aClient *cptr, aClient *sptr, aClient *acptr, char *text, int notice)
  {
        if(!IsARegNick(sptr) && !IsULine(acptr) && !IsServer(sptr) && !IsOper(sptr))
        {
            sendto_one(sptr,":%s NOTICE %s :5Saldırı oldugundan dolayı güvenlik aktif.", me.name, sptr->name);
            sendto_one(sptr,":%s NOTICE %s :2Kanalda konuşabilmek için lütfen nickinizi kaydedin.", me.name, sptr->name);
            sendto_one(sptr,":%s NOTICE %s :2Kayit(REGISTER) edebilmek ve sadece size ait olmasini saglamak icin 4/NickServ REGISTER SIFRENIZ E-MAILINIZ 2komutunu kullanabilirsiniz 4.", me.name, sptr->name);
            return NULL;
        } else
            return text;



Acaba bu kodu nereye yazacaz bu modülü nerenin içine koyacaz da şifresiz nickler konuşamıcak bunu anlayamadım özür..

Entrance 21 Mayıs 2012 21:52

Cevap: IRCServices Auth Kodu Hk.
 
Alıntı:

ReD-WaTeR Nickli Üyeden Alıntı (Mesaj 1041125284)
Acaba bu kodu nereye yazacaz bu modülü nerenin içine koyacaz da şifresiz nickler konuşamıcak bunu anlayamadım özür..

Forumda modül kurulumları hakkında detaylı bilgiler mevcut arama yaparsanız bulabilirsiniz olurda bulamazsan başlık altında yazarsanız yardımcı olmaya çalışırı(z.)

toXic 21 Mayıs 2012 21:53

Cevap: IRCServices Auth Kodu Hk.
 
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Bu başlikta anlatimi var bakarak kurabilirsin.


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

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