]> git.netwichtig.de Git - user/henk/code/inspircd.git/blob - src/cmd_info.cpp
ce2b471db864f34c36d4f0bd38c1c4cc7d4b91ad
[user/henk/code/inspircd.git] / src / cmd_info.cpp
1 /*       +------------------------------------+
2  *       | Inspire Internet Relay Chat Daemon |
3  *       +------------------------------------+
4  *
5  *  InspIRCd: (C) 2002-2007 InspIRCd Development Team
6  * See: http://www.inspircd.org/wiki/index.php/Credits
7  *
8  * This program is free but copyrighted software; see
9  *            the file COPYING for details.
10  *
11  * ---------------------------------------------------
12  */
13
14 #include "inspircd.h"
15 #include "commands/cmd_info.h"
16
17 extern "C" DllExport command_t* init_command(InspIRCd* Instance)
18 {
19         return new cmd_info(Instance);
20 }
21
22 /** Handle /INFO
23  */
24 CmdResult cmd_info::Handle (const char** parameters, int pcnt, userrec *user)
25 {
26         user->WriteServ( "371 %s :                   -/\\- \2InspIRCd\2 -\\/-", user->nick);
27         user->WriteServ( "371 %s :                 November 2002 - Present", user->nick);
28         user->WriteServ( "371 %s : ", user->nick);
29         user->WriteServ( "371 %s :\2Core Developers\2:", user->nick);
30         user->WriteServ( "371 %s :    Craig Edwards,          Brain,     <brain@inspircd.org>", user->nick);
31         user->WriteServ( "371 %s :    Craig McLure,           Craig,     <craig@inspircd.org>", user->nick);
32         user->WriteServ( "371 %s :    Robin Burchell,         w00t,      <w00t@inspircd.org>", user->nick);
33         user->WriteServ( "371 %s :    Oliver Lupton,          Om,        <om@inspircd.org>", user->nick);
34         user->WriteServ( "371 %s :    John Brooks,            Special,   <special@inspircd.org>", user->nick);
35         user->WriteServ( "371 %s :    Pippijn van Steenhoven, pippijn,   <pippijn@one09.net>", user->nick);
36         user->WriteServ( "371 %s :    Dennis Friis,           peavey,    <peavey@inspircd.org>", user->nick);
37         user->WriteServ( "371 %s :                            Burlex,    <burlex@inspircd.org>", user->nick);
38         user->WriteServ( "371 %s : ", user->nick);
39         user->WriteServ( "371 %s :\2Regular Contributors\2:", user->nick);
40         user->WriteServ( "371 %s :    satmd     nenolod         BuildSmart     HiroP", user->nick);
41         user->WriteServ( "371 %s :    jilles    Stskeeps        eggy           Trystan", user->nick);
42         user->WriteServ( "371 %s :    Bricker   danieldg        DarkStorm      Majic", user->nick);
43         user->WriteServ( "371 %s :    ThaPrince Thunderhacker   praetorian", user->nick);
44         user->WriteServ( "371 %s :    searchirc.com   irc-junkie.org", user->nick);
45         user->WriteServ( "371 %s : ", user->nick);
46         user->WriteServ( "371 %s :\2Other Contributors\2:", user->nick);
47         user->WriteServ( "371 %s :   dmb   CC  skenmy  LeaChim  owine  Adremelech", user->nick);
48         user->WriteServ( "371 %s :   typobox43  jamie  Jason", user->nick);
49         user->WriteServ( "371 %s : ", user->nick);
50         user->WriteServ( "371 %s : Best experienced with: \2An IRC client\2", user->nick);
51         FOREACH_MOD(I_OnInfo,OnInfo(user));
52         user->WriteServ( "374 %s :End of /INFO list", user->nick);
53         return CMD_SUCCESS;
54 }