added cmd_version
authorpk910 <philipp@zoelle1.de>
Sun, 18 Sep 2011 02:36:11 +0000 (04:36 +0200)
committerpk910 <philipp@zoelle1.de>
Sun, 18 Sep 2011 02:40:46 +0000 (04:40 +0200)
bot_NeonServ.c
cmd_neonserv_version.c [new file with mode: 0644]

index d22017aaf2a31f7e6ce940d3de58726122706800..6c2c71636ecd52f27224ae9efb13ea0c54b66dfe 100644 (file)
@@ -235,7 +235,7 @@ INCLUDE ALL CMD's HERE
 //#include "cmd_neonserv_events.c"
 #include "cmd_neonserv_resync.c"
 //#include "cmd_neonserv_help.c"
-//#include "cmd_neonserv_version.c"
+#include "cmd_neonserv_version.c"
 #include "cmd_neonserv_chanservsync.c"
 
 //OPER CMD's
@@ -408,6 +408,7 @@ void init_NeonServ() {
     register_command(BOTID, "resync",       neonserv_cmd_resync,    0, CMDFLAG_REQUIRE_CHAN | CMDFLAG_REGISTERED_CHAN | CMDFLAG_REQUIRE_AUTH | CMDFLAG_CHECK_AUTH,  "#channel_canresync",   0);
     register_command(BOTID, "addtimeban",   neonserv_cmd_addtimeban,2, CMDFLAG_REQUIRE_CHAN | CMDFLAG_REGISTERED_CHAN | CMDFLAG_REQUIRE_AUTH | CMDFLAG_CHECK_AUTH,  "#channel_staticban",   0);
     register_command(BOTID, "mode",         neonserv_cmd_mode,      1, CMDFLAG_REQUIRE_CHAN | CMDFLAG_REGISTERED_CHAN | CMDFLAG_REQUIRE_AUTH | CMDFLAG_CHECK_AUTH,  "#channel_getop",       0);
+    register_command(BOTID, "version",      neonserv_cmd_version,   0, 0,                                                                                           NULL,                   0);
     
     register_command(BOTID, "trace",        neonserv_cmd_trace,     1, CMDFLAG_REQUIRE_AUTH | CMDFLAG_CHECK_AUTH,                                                   NULL,                   400);
     register_command(BOTID, "register",     neonserv_cmd_register,  2, CMDFLAG_REQUIRE_AUTH | CMDFLAG_CHECK_AUTH | CMDFLAG_CHAN_PARAM | CMDFLAG_OPLOG,              NULL,                   100);
diff --git a/cmd_neonserv_version.c b/cmd_neonserv_version.c
new file mode 100644 (file)
index 0000000..26dce8d
--- /dev/null
@@ -0,0 +1,18 @@
+
+/*
+* no args
+*/
+
+static CMD_BIND(neonserv_cmd_version) {
+    reply(getTextBot(), user, "\002NeonServ " NEONSERV_VERSION "\002 (%s), written by pk910", (strcmp(revision, "") ? revision : "-"));
+    reply(getTextBot(), user, "Build (#%s) %s (%s lines, " COMPILER ")", compilation, creation, codelines);
+    reply(getTextBot(), user, "NeonServ source can be found on: http://git.pk910.de/?p=NeonServV5.git");
+    //helpers :D
+    reply(getTextBot(), user, "special thanks to:");
+    reply(getTextBot(), user, "  Zer0n, TeaTow  (testing and ideas current version)");
+    reply(getTextBot(), user, "  Patschi95, DerGrinch, Darkfly, Zer0n, Buschman  (testing and ideas older versions)");
+    reply(getTextBot(), user, "  Buschman, Georg, richard  (translating older versions)");
+    reply(getTextBot(), user, "and all the other users that reported all these nasty bugs :D");
+    reply(getTextBot(), user, "\002If you found a bug or if you have a good idea report it on http://bugtrack.pk910.de/git_view.php?p=NeonServV5.git\002");
+    
+}
\ No newline at end of file