X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=src%2Fcommands.c;h=51d4b3fcf416c8bdf46207666fc98668d325b543;hb=5eee43a7cfa37d5dd8d8a612a94de09a048b30c0;hp=87e7305c609a1267c45f946a95bb0b2fa773ff82;hpb=c73dc6f2c494e7f6f8e71c03a008923ec76a9758;p=NeonServV5.git diff --git a/src/commands.c b/src/commands.c index 87e7305..51d4b3f 100644 --- a/src/commands.c +++ b/src/commands.c @@ -18,6 +18,7 @@ #include "cmd_global.h" #include "cmd_neonserv.h" #include "cmd_neonspam.h" +#include "cmd_funcmds.h" #include "modcmd.h" void register_commands() { @@ -47,7 +48,7 @@ void register_commands() { #undef OPER_COMMAND //NeonServ Commands - register_bot_alias(1, "NeonServ"); + register_command_alias(1, "NeonServ"); #define USER_COMMAND(NAME,FUNCTION,PARAMCOUNT,PRIVS,FLAGS) register_command(1, NAME, FUNCTION, PARAMCOUNT, PRIVS, 0, FLAGS) // NAME FUNCTION PARAMS PRIVS FLAGS @@ -120,12 +121,22 @@ void register_commands() { #undef OPER_COMMAND //NeonSpam Commands - register_bot_alias(2, "NeonSpam"); + register_command_alias(2, "NeonSpam"); #define USER_COMMAND(NAME,FUNCTION,PARAMCOUNT,PRIVS,FLAGS) register_command(2, NAME, FUNCTION, PARAMCOUNT, PRIVS, 0, FLAGS) // NAME FUNCTION PARAMS PRIVS FLAGS USER_COMMAND("set", neonspam_cmd_set, 0, "#channel_setters", CMDFLAG_REQUIRE_CHAN | CMDFLAG_REGISTERED_CHAN | CMDFLAG_REQUIRE_AUTH | CMDFLAG_CHECK_AUTH | CMDFLAG_LOG); #undef USER_COMMAND + //Fun Commands + register_command_alias(3, "FunCMD"); + #define USER_COMMAND(NAME,FUNCTION,PARAMCOUNT,FLAGS) register_command(3, NAME, FUNCTION, PARAMCOUNT, NULL, 0, FLAGS) + // NAME FUNCTION PARAMS FLAGS + USER_COMMAND("extscript", neonserv_cmd_extscript, 0, CMDFLAG_REQUIRE_CHAN | CMDFLAG_REGISTERED_CHAN | CMDFLAG_EMPTY_ARGS | CMDFLAG_CHAN_PARAM | CMDFLAG_FUNCMD); + USER_COMMAND("ping", funcmd_ping, 0, CMDFLAG_REQUIRE_CHAN | CMDFLAG_REGISTERED_CHAN | CMDFLAG_FUNCMD); + USER_COMMAND("pong", funcmd_pong, 0, CMDFLAG_REQUIRE_CHAN | CMDFLAG_REGISTERED_CHAN | CMDFLAG_FUNCMD); + #undef USER_COMMAND + + } \ No newline at end of file