IRCForumu.Net - Türkiye'nin IRC ve mIRC Kullanıcılarının Buluştuğu Forum muhabbet


ircforumu sekershell
bizimkiler sosyalchat


Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 01 Temmuz 2016, 18:21   #1
Çevrimiçi
Gelme, burası çok derin.

immortaL - ait Kullanıcı Resmi (Avatar)
OPERHELP Sistem MODULU


Reklam

PHP 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 <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 _WIN32
#include "version.h"
#endif

#define ibo "#Opers"
#define tox "toXic.NET"
int z=0;

DLLFUNC int m_operhelp(aClient *, aChannel *);
static 
int m_cikis(aClient *, aClient *, aChannel *, char *);
static 
Hook *IBO_Part=NULL;


ModuleHeader MOD_HEADER(m_operhelp)
= {
"m_operhelp",
"Operhelp (toXic",
"OperHELP Sistem Modulu (toXic",
"3.2-b8-1",
NULL
};


DLLFUNC int MOD_INIT(m_operhelp)(ModuleInfo *modinfo)
{
HookAddEx(modinfo->handleHOOKTYPE_PRE_LOCAL_JOINm_operhelp);
 
IBO_Part   HookAddEx(modinfo->handleHOOKTYPE_LOCAL_PARTm_cikis);

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

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

DLLFUNC int m_operhelp(aClient *sptraChannel *chptr)
{
if (!
stricmp(chptr->chname,"#OperHelp") && !IsAnOper(sptr)) {
sendto_one(sptr":%s NOTICE %s :\2%s\2 OPERHELP Kanalina girdiniz. Operatorlere haber veriliyor.."toxsptr->namesptr->name);
sendto_one(sptr":%s PRIVMSG %s :Merhaba \2%s\2 OPERHELP Kanalina hos geldiniz."toxsptr->namesptr->name);
sendto_one(sptr":%s PRIVMSG %s :Operatorlere haber veriliyor. Lutfen bekleyin."tox,  sptr->name);
sendto_one(sptr":%s PRIVMSG %s :Operatorlere haber verildi."tox,  sptr->name);

if ((
chptr find_channel(iboNullChn)) != NullChn)
{

sendto_channel_butone(&me, &mechptr":OPERHELP PRIVMSG %s  \2%s\2 Kullanicisi \2OPERHELP\2 Kanalina girdi ve yardim bekliyor.",
ibosptr->name);

return 
0;
         }
    }
}


static 
int m_cikis(aClient *cptraClient *sptraChannel *chptrchar *comment) {
if (!
stricmp(chptr->chname,"#OperHelp") && !IsAnOper(sptr)) {
z++;
sendto_one(sptr":%s PRIVMSG %s :\2-"toxsptr->name);
sendto_one(sptr":%s PRIVMSG %s :Operhelp Sunucu \2OPER Yardimi\2 kanalindan ayrildiniz."toxsptr->name);
sendto_one(sptr":%s NOTICE %s :Operhelp Sunucu \2OPER Yardimi\2 kanalindan ayrildiniz."toxsptr->name);
sendto_one(sptr":%s PRIVMSG %s :Baska bir sikayetinizde tekrar \2#OPERHELP\2 Kanalina gelebilirsiniz."toxsptr->name);
sendto_one(sptr":%s PRIVMSG %s :Hos sohbetler dileriz."toxsptr->name);
sendto_one(sptr":%s PRIVMSG %s :\2Operhelp\2 kanalindan [\2%s\2] yardim alan \2%d\2 . Kullanicisiniz.",  tox,  sptr->nameme.namez);
return 
0;
       }



- #Operhelp kanalina giren kullanicilari, #OPERS kanalinda belirtir.
- Kullanici karşilar.
- Kullanici giriş yaptiğinda bilgi verir.
- Kullanici ayrildiğinda teşekkür edilip bilgi verir.
- Yardim alan kullanicilari sayar.


(Hublu sunucularda kullanmayin.)
PHP 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 <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 _WIN32
#include "version.h"
#endif

#define ibo "#Opers"
#define tox "toXic.NET"
int z=0;

DLLFUNC int m_operhelp(aClient *, aChannel *);
static 
int m_cikis(aClient *, aClient *, aChannel *, char *);
static 
Hook *IBO_Part=NULL;


ModuleHeader MOD_HEADER(m_operhelp)
= {
"m_operhelp",
"Operhelp (toXic",
"OperHELP Sistem Modulu (toXic",
"3.2-b8-1",
NULL
};


DLLFUNC int MOD_INIT(m_operhelp)(ModuleInfo *modinfo)
{
HookAddEx(modinfo->handleHOOKTYPE_PRE_LOCAL_JOINm_operhelp);
 
IBO_Part   HookAddEx(modinfo->handleHOOKTYPE_LOCAL_PARTm_cikis);

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

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

DLLFUNC int m_operhelp(aClient *sptraChannel *chptr)
{
if (!
stricmp(chptr->chname,"#OperHelp") && !IsAnOper(sptr)) {
sendto_one(sptr":%s NOTICE %s :\2%s\2 OPERHELP Kanalina girdiniz. Operatorlere haber veriliyor.."toxsptr->namesptr->name);
sendto_one(sptr":%s PRIVMSG %s :Merhaba \2%s\2 OPERHELP Kanalina hos geldiniz."toxsptr->namesptr->name);
sendto_one(sptr":%s PRIVMSG %s :Operatorlere haber veriliyor. Lutfen bekleyin."tox,  sptr->name);
sendto_one(sptr":%s PRIVMSG %s :Operatorlere haber verildi."tox,  sptr->name);

if ((
chptr find_channel(iboNullChn)) != NullChn)
{

sendto_channel_butone(&me, &mechptr":OPERHELP PRIVMSG %s  \2%s\2 Kullanicisi \2OPERHELP\2 Kanalina girdi ve yardim bekliyor.",
ibosptr->name);

return 
0;
         }
    }
}


static 
int m_cikis(aClient *cptraClient *sptraChannel *chptrchar *comment) {
if (!
stricmp(chptr->chname,"#OperHelp") && !IsAnOper(sptr)) {
z++;
sendto_one(sptr":%s PRIVMSG %s :\2-"toxsptr->name);
sendto_one(sptr":%s PRIVMSG %s :Operhelp Sunucu \2OPER Yardimi\2 kanalindan ayrildiniz."toxsptr->name);
sendto_one(sptr":%s NOTICE %s :Operhelp Sunucu \2OPER Yardimi\2 kanalindan ayrildiniz."toxsptr->name);
sendto_one(sptr":%s PRIVMSG %s :Baska bir sikayetinizde tekrar \2#OPERHELP\2 Kanalina gelebilirsiniz."toxsptr->name);
sendto_one(sptr":%s PRIVMSG %s :Hos sohbetler dileriz."toxsptr->name);
sendto_one(sptr":%s PRIVMSG %s :\2Operhelp\2 kanalindan [\2%s\2] yardim alan \2%d\2 . Kullanicisiniz.",  tox,  sptr->nameme.namez);
return 
0;
       }



- #Operhelp kanalina giren kullanicilari, #OPERS kanalinda belirtir.
- Kullanici karşilar.
- Kullanici giriş yaptiğinda bilgi verir.
- Kullanici ayrildiğinda teşekkür edilip bilgi verir.
- Yardim alan kullanicilari sayar.


(Hublu sunucularda kullanmayin.)
  Alıntı ile Cevapla

IRCForumu.Net - Reklam Alanı

Cevapla

Etiketler
modulu, operhelp, sistem
IRCForumu.Net - Sponsor Bağlantılar



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 Açık
Pingbacks are Açık
Refbacks are Açık