IRCRehber  


UnrealIRCd Sunucunuzda rastladığınız sorunlar, sorularınız, sorunlarınız, merak ettikleriniz.


Yanıtla
 
LinkBack Seçenekler Stil
Eski 25 Mart 2009, 19:20
185 mesaj yazmış Yaşadığı yer: Los Angeles, ABD. Kayıt tarihi: 28 Temmuz 2008
#1 (Kalıcı Bağlantı)
Vop (+)
 <center>toXic Kullanıcısının Avatarı</center>


Rep Puanı : 21
IR Puanı : 376
toXic 'in ihtişamının farkına varmayan kimse yok!toXic 'in ihtişamının farkına varmayan kimse yok!toXic 'in ihtişamının farkına varmayan kimse yok!toXic 'in ihtişamının farkına varmayan kimse yok!
Standart Turkce YETKİ Gösterme

Selamlar.

m_whois.c de

Kod:
buf[0] = '\0';
if (IsNetAdmin(acptr))
strlcat(buf, "a Network Administrator", sizeof buf);
else if (IsSAdmin(acptr))
strlcat(buf, "a Services Operator", sizeof buf);
else if (IsAdmin(acptr) && !IsCoAdmin(acptr))
strlcat(buf, "a Server Administrator", sizeof buf);
else if (IsCoAdmin(acptr))
strlcat(buf, "a Co Administrator", sizeof buf);
else if (IsServices(acptr))
strlcat(buf, "a Network Service", sizeof buf);
else if (IsOper(acptr))
strlcat(buf, "an IRC Operator", sizeof buf);
 
else
strlcat(buf, "a Local IRC Operator", sizeof buf);
if (buf[0])
sendto_one(sptr,
rpl_str(RPL_WHOISOPERATOR), me.name,
parv[0], name, buf);
}
Satırını;

Kod:
buf[0] = '\0';
if (IsNetAdmin(acptr))
strlcat(buf, "Bir Ağ Sorumlusudur", sizeof buf);
else if (IsSAdmin(acptr))
strlcat(buf, "Bir Servisler Sorumlusudur", sizeof buf);
else if (IsAdmin(acptr) && !IsCoAdmin(acptr))
strlcat(buf, "Bir Sunucu Yöneticisidir.", sizeof buf);
else if (IsCoAdmin(acptr))
strlcat(buf, "Bir Teknik Adminidir.", sizeof buf);
else if (IsServices(acptr))
strlcat(buf, "Bir Sunucu Servis Botudur", sizeof buf);
else if (IsOper(acptr))
strlcat(buf, "Bir OPERATORdur.", sizeof buf);
else
strlcat(buf, "Bir Operatordur", sizeof buf);
if (buf[0])
sendto_one(sptr,
rpl_str(RPL_WHOISOPERATOR), me.name,
parv[0], name, buf);
}
olarak değişiyoruz.

Kod:
make clean
Kod:
make
Kod:
./unreal restart
Ardından, Su modulu Kuruyoruz.

Kod:
/*
 * =================================================================
 * Filename:          m_ircops.c
 * Description:       Command /ircops.
 * Author:            AngryWolf <[Sadece kayıtlı ve etkinleştirilmiş üyeler bağlantıları görebilir. ]>
 * Documentation:     m_ircops.txt (comes with the package)
 * =================================================================
 */
#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
typedef struct
{
    long *umode;
    char *text;
} oflag;
 
extern void            sendto_one(aClient *to, char *pattern, ...);
/*
 * Ultimate uses numerics 386 and 387 for RPL_IRCOPS and RPL_ENDOFIRCOPS,
 * but these numerics are RPL_QLIST and RPL_ENDOFQLIST in UnrealIRCd
 * (numeric conflict). I had to choose other numerics.
 */
#define RPL_IRCOPS        337
#define RPL_ENDOFIRCOPS        338
#define MSG_IRCOPS         "IRCOPS"
#define TOK_IRCOPS         NULL
#define IsAway(x)        (x)->user->away
#define IsSkoAdmin(sptr)    (IsAdmin(sptr) || IsNetAdmin(sptr) || IsSAdmin(sptr) || IsCoAdmin(sptr))
#define DelCommand(x)        if (x) CommandDel(x); x = NULL
static int            m_ircops(aClient *cptr, aClient *sptr, int parc, char *parv[]);
static Command            *CmdIrcops;
static oflag            otypes[7];
ModuleHeader MOD_HEADER(m_ircops)
  = {
    "ircops",
    "$Id: m_ircops.c,v 3.2 2004/07/11 23:39:48 angrywolf Exp $",
    "command /ircops",
    "3.2-b8-1",
    NULL 
    };
 
DLLFUNC int MOD_INIT(m_ircops)(ModuleInfo *modinfo)
{
    otypes[0].umode = &UMODE_NETADMIN;
    otypes[0].text = "        Ağ yöneticisi";
    otypes[1].umode = &UMODE_SADMIN;
    otypes[1].text = "         Servisler Yöneticisi";
    otypes[2].umode = &UMODE_ADMIN;
    otypes[2].text = "        Server Yöneticisi";
    otypes[3].umode = &UMODE_COADMIN;
    otypes[3].text = "        Teknik Yönetici";
    otypes[4].umode = &UMODE_OPER;
    otypes[4].text = "        IRC OPERATOR";
    otypes[5].umode = &UMODE_LOCOP;
    otypes[5].text = "        Local Operator";
    otypes[6].umode = NULL;
    otypes[6].text = NULL;
        if (CommandExists(MSG_IRCOPS))
        {
                config_error("Command " MSG_IRCOPS " already exists");
                return MOD_FAILED;
        }
        CmdIrcops = CommandAdd(modinfo->handle, MSG_IRCOPS, TOK_IRCOPS,
        m_ircops, MAXPARA, 0);
#ifndef STATIC_LINKING
        if (ModuleGetError(modinfo->handle) != MODERR_NOERROR)
#else
        if (!CmdIrcops)
#endif
        {
#ifndef STATIC_LINKING
                config_error("Error adding command " MSG_IRCOPS ": %s",
                        ModuleGetErrorStr(modinfo->handle));
#else
                config_error("Error adding command " MSG_IRCOPS);
#endif
                return MOD_FAILED;
        }
    return MOD_SUCCESS;
}
DLLFUNC int MOD_LOAD(m_ircops)(int module_load)
{
    return MOD_SUCCESS;
}
 
DLLFUNC int MOD_UNLOAD(m_ircops)(int module_unload)
{
    DelCommand(CmdIrcops);
    return MOD_SUCCESS;
}
 
static char *find_otype(long umodes)
{
    unsigned int i;
 
    for (i = 0; otypes[i].umode; i++)
        if (*otypes[i].umode & umodes)
            return otypes[i].text;
    return "an unknown operator";
}
/*
 * m_ircops
 *
 *     parv[0]: sender prefix
 *
 *     Originally comes from TR-IRCD, but I changed it in several places.
 *     In addition, I didn't like to display network name. In addition,
 *     instead of realname, servername is shown. See the original
 *     header below.
 */
/************************************************************************
 * IRC - Internet Relay Chat, modules/m_ircops.c
 *
 *   Copyright (C) 2000-2002 TR-IRCD Development
 *
 *   Copyright (C) 1990 Jarkko Oikarinen and
 *                      University of Oulu, Co Center
 *
 * 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 2, 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.
 */
static int m_ircops(aClient *cptr, aClient *sptr, int parc, char *parv[])
{
    aClient        *acptr;
    char        buf[BUFSIZE];
    int        opers = 0, admins = 0, globs = 0, aways = 0;
    for (acptr = client; acptr; acptr = acptr->next)
    {
        /* List only real IRC Operators */
        if (IsULine(acptr) || !IsPerson(acptr) || !IsAnOper(acptr))
            continue;
        /* Don't list +H users */
        if (!IsAnOper(sptr) && IsHideOper(acptr))
            continue;
        sendto_one(sptr, ":%s %d %s :\2%s\2 %s   \2%s\2" "%s",
            me.name, RPL_IRCOPS, sptr->name,
            acptr->name,
            find_otype(acptr->umodes),
            acptr->user->server,
            (IsAway(acptr) ? " [Mesgul]" : IsHelpOp(acptr) ? " " : ""));
        if (IsAway(acptr))
            aways++;
        else if (IsSkoAdmin(acptr))
            admins++;
        else
            opers++;
    }
    globs = opers + admins + aways;
    sprintf(buf,
        "Total: \2%d\2 Operatör%s Bağlı - \2%d\2 tanesi Admin%s, \2%d\2 tanesi Oper%s ve \2%d\2 tanesi Meşgul",
        globs, (globs) > 1 ? " " : "", admins, admins > 1 ? " " : "",
        opers, opers > 1 ? " " : "", aways);
    sendto_one(sptr, ":%s %d %s :%s", me.name, RPL_IRCOPS, sptr->name, buf);
    sendto_one(sptr, ":%s %d %s :(/IRCOPS) listesi sonu.", me.name, RPL_ENDOFIRCOPS, sptr->name);
sendto_realops("%s IRCOPS Komutunu Kullanmıstır.", sptr->name);
 
    return 0;
}
Kurulumda Hata ile karsılasanlar, Bu baslık altında belirtebilirler.

_______________________________
Düşmanın, dostundan ne kadar coksa, o kadar cok itibar görürsün..
Men Dakka Dukka..

Konu toXic tarafından (25 Mart 2009 Saat 19:23 ) değiştirilmiştir.
toXic isimli Üye şimdilik offline konumundadır







    Alıntı ile Cevapla
Eski 04 Şubat 2010, 23:22
341 mesaj yazmış Yaşadığı yer: Adana / Seyhan Kayıt tarihi: 03 Şubat 2010
#2 (Kalıcı Bağlantı)
Forumdan Atıldı


Rep Puanı : 0
IR Puanı : 10
Karizma siftahı atmış.
Standart Yanıt: Turkce YETKİ Gösterme

Güzel Bir Konu ..
Karizma isimli Üye şimdilik offline konumundadır







    Alıntı ile Cevapla
Yanıtla

Yer İmleri

Etiketler
gösterme, turkce, yetkİ


Şu anda bu başlığı 1 kişi görüntülemekte. (0 kayıtlı kullanıcı, 1 ziyaretçi)
 
Seçenekler
Stil

Yetkileriniz
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML kodları, Kapalı.
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Hızlı Geç

Benzer Konular
Konu Başlığı açan Forum Yanıtlar Son ileti
Turkce YETKİ Gösterme toXic Çöp Kutusu 1 25 Mart 2009 21:19
Benzer Konuları Gösterme paSaLi vBulletin 0 17 Haziran 2008 19:25


Zaman formatı, GMT +2 şeklinde ayarlanmıştır.
Şu anki saat: 08:17.

IRCRehber: IRCRehber.Com - IRC, IRC Forum, IRC Forumları

Site açıklaması: IRC sunucu tanıtabileceğiniz, IRCd ve mIRC Scripting yardımı alabileceğiniz, ayrıca diğer konularda da bilgi paylaşabileceğiniz kaliteli bir forum.

Arama kriterleri: irc, irc forum, irc forumları, mirc scripting, irc daemon, mirc yardım, sohbet siteleri, chat siteleri, google webmaster, wordpress, vbulletin, yardım, bilgi, paylaşım, kadınca, genel, güncel konular, haberler, komik, eğlence, fıkra, geyik, irc, rehber




IRCRehber, vBulletin® yazılımının 3.8.5 sürümünü kullanmaktadır.
Copyright © 2000-2010, Telif hakları bakımından "Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0" şirketine aittir.
Türkçe'ye çevirenler: Regex ve Supervisor.

Dış bağlantılar: sohbet, mirc indir

Site sayacı:


Tema: Lanet - the audiØ injected sØuŁ