]> git.netwichtig.de Git - user/henk/code/inspircd.git/blob - src/commands/cmd_info.cpp
dz added to /info, psychon (omitted?!) added to startup :)
[user/henk/code/inspircd.git] / src / commands / cmd_info.cpp
1 /*       +------------------------------------+
2  *       | Inspire Internet Relay Chat Daemon |
3  *       +------------------------------------+
4  *
5  *  InspIRCd: (C) 2002-2008 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* init_command(InspIRCd* Instance)
18 {
19         return new CommandInfo(Instance);
20 }
21
22 /** Handle /INFO
23  */
24 CmdResult CommandInfo::Handle (const std::vector<std::string>&, User *user)
25 {
26         user->WriteNumeric(RPL_INFO, "%s :                   -/\\- \2InspIRCd\2 -\\/-", user->nick.c_str());
27         user->WriteNumeric(RPL_INFO, "%s :                 November 2002 - Present", user->nick.c_str());
28         user->WriteNumeric(RPL_INFO, "%s : ", user->nick.c_str());
29         user->WriteNumeric(RPL_INFO, "%s :\2Core Developers\2:", user->nick.c_str());
30         user->WriteNumeric(RPL_INFO, "%s :    Craig Edwards,          Brain,     <brain@inspircd.org>", user->nick.c_str());
31         user->WriteNumeric(RPL_INFO, "%s :    Craig McLure,           Craig,     <craig@inspircd.org>", user->nick.c_str());
32         user->WriteNumeric(RPL_INFO, "%s :    Robin Burchell,         w00t,      <w00t@inspircd.org>", user->nick.c_str());
33         user->WriteNumeric(RPL_INFO, "%s :    Oliver Lupton,          Om,        <om@inspircd.org>", user->nick.c_str());
34         user->WriteNumeric(RPL_INFO, "%s :    John Brooks,            Special,   <special@inspircd.org>", user->nick.c_str());
35         user->WriteNumeric(RPL_INFO, "%s :    Dennis Friis,           peavey,    <peavey@inspircd.org>", user->nick.c_str());
36         user->WriteNumeric(RPL_INFO, "%s :    Thomas Stagner,         aquanight, <aquanight@inspircd.org>", user->nick.c_str());
37         user->WriteNumeric(RPL_INFO, "%s :    Eric Dietz,             fez,       <fez@inspircd.org>", user->nick.c_str());
38         user->WriteNumeric(RPL_INFO, "%s :    Uli Schlachter,         psychon,   <psychon@inspircd.org>", user->nick.c_str());
39         user->WriteNumeric(RPL_INFO, "%s :    Matt Smith,             dz,        <dz@inspircd.org>", user->nick.c_str());
40         user->WriteNumeric(RPL_INFO, "%s : ", user->nick.c_str());
41         user->WriteNumeric(RPL_INFO, "%s :\2Regular Contributors\2:", user->nick.c_str());
42         user->WriteNumeric(RPL_INFO, "%s :    Majic          MacGyver        danieldg        Namegduf", user->nick.c_str());
43         user->WriteNumeric(RPL_INFO, "%s :    Trystan       ", user->nick.c_str());
44         user->WriteNumeric(RPL_INFO, "%s : ", user->nick.c_str());
45         user->WriteNumeric(RPL_INFO, "%s :\2Other Contributors\2:", user->nick.c_str());
46         user->WriteNumeric(RPL_INFO, "%s :   dmb             Zaba            skenmy         Skip", user->nick.c_str());
47         user->WriteNumeric(RPL_INFO, "%s :   Dan             Jason           satmd          owine", user->nick.c_str());
48         user->WriteNumeric(RPL_INFO, "%s :   Adremelech      John2           jilles         HiroP", user->nick.c_str());
49         user->WriteNumeric(RPL_INFO, "%s :   eggy            Bricker         AnMaster       djGrrr", user->nick.c_str());
50         user->WriteNumeric(RPL_INFO, "%s :   nenolod         Quension        praetorian     pippijn", user->nick.c_str());
51         user->WriteNumeric(RPL_INFO, "%s :   GreenReaper", user->nick.c_str());
52         user->WriteNumeric(RPL_INFO, "%s : ", user->nick.c_str());
53         user->WriteNumeric(RPL_INFO, "%s :\2Former Contributors\2:", user->nick.c_str());
54         user->WriteNumeric(RPL_INFO, "%s :   CC              jamie           typobox43      Burlex (win32)", user->nick.c_str());
55         user->WriteNumeric(RPL_INFO, "%s :   Stskeeps        ThaPrince       BuildSmart     Thunderhacker", user->nick.c_str());
56         user->WriteNumeric(RPL_INFO, "%s :   Dan             LeaChim", user->nick.c_str());
57         user->WriteNumeric(RPL_INFO, "%s : ", user->nick.c_str());
58         user->WriteNumeric(RPL_INFO, "%s :\2Thanks To\2:", user->nick.c_str());
59         user->WriteNumeric(RPL_INFO, "%s :   searchirc.com   irc-junkie.org  Brik", user->nick.c_str());
60         user->WriteNumeric(RPL_INFO, "%s : ", user->nick.c_str());
61         user->WriteNumeric(RPL_INFO, "%s : Best experienced with: \2An IRC client\2", user->nick.c_str());
62         FOREACH_MOD(I_OnInfo,OnInfo(user));
63         user->WriteNumeric(RPL_ENDOFINFO, "%s :End of /INFO list", user->nick.c_str());
64         return CMD_SUCCESS;
65 }