X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=src%2Fmodcmd.h;h=400976825fb21ce3a54f6f662b447a7ac3b20644;hb=ffc462dec2b405f14d7b13d37e17b95ea6fdf2f5;hp=4717dad6d8ae2d1b596e0f0b7518650f6ea488d2;hpb=2d9db1adb1946aba00b203f40eff7d5db8163f01;p=NeonServV5.git diff --git a/src/modcmd.h b/src/modcmd.h index 4717dad..4009768 100644 --- a/src/modcmd.h +++ b/src/modcmd.h @@ -1,4 +1,4 @@ -/* modcmd.h - NeonServ v5.1 +/* modcmd.h - NeonServ v5.2 * Copyright (C) 2011 Philipp Kreil (pk910) * * This program is free software: you can redistribute it and/or modify @@ -30,6 +30,9 @@ #define CMDFLAG_CHAN_PARAM 0x0080 #define CMDFLAG_LOG 0x0100 #define CMDFLAG_OPLOG 0x0200 +#define CMDFLAG_EMPTY_ARGS 0x0400 +#define CMDFLAG_REQUIRED 0x0800 +#define CMDFLAG_TEMPONARY_BIND 0x1000 struct ClientSocket; struct UserNode; @@ -87,5 +90,8 @@ void bind_set_parameters(int botid, char *cmd, char *parameters); void bind_set_global_access(int botid, char *cmd, int gaccess); void bind_set_channel_access(int botid, char *cmd, char *chanaccess); struct cmd_binding *find_cmd_binding(int botid, char *cmd); +void bind_unbound_required_functions(int botid); + +void register_bot_alias(int botid, char *alias); #endif \ No newline at end of file