projects
/
NeonServV5.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
show whole binding (inclusive predefined parameters) and trigger count _per bind_
[NeonServV5.git]
/
src
/
modcmd.c
diff --git
a/src/modcmd.c
b/src/modcmd.c
index ecb788adce3586d542c1c6d024074a4bc88f11ad..931c508df83daaca0d0751e056effa8720d0c28c 100644
(file)
--- a/
src/modcmd.c
+++ b/
src/modcmd.c
@@
-158,7
+158,7
@@
static void handle_command(struct ClientSocket *client, struct UserNode *user, s
if(statistics_enabled)
statistics_commands++;
total_triggered++;
if(statistics_enabled)
statistics_commands++;
total_triggered++;
- cbind->
func->
triggered++;
+ cbind->triggered++;
if((cbind->func->flags & CMDFLAG_FUNCMD)) {
if(!sent_chan)
break;
if((cbind->func->flags & CMDFLAG_FUNCMD)) {
if(!sent_chan)
break;
@@
-484,7
+484,6
@@
int register_command(int botid, char *name, cmd_bind_t *func, int paramcount, ch
cmdfunc->paramcount = paramcount;
cmdfunc->channel_access = channel_access;
cmdfunc->global_access = global_access;
cmdfunc->paramcount = paramcount;
cmdfunc->channel_access = channel_access;
cmdfunc->global_access = global_access;
- cmdfunc->triggered = 0;
cmdfunc->next = cmd_functions;
cmd_functions = cmdfunc;
return 1;
cmdfunc->next = cmd_functions;
cmd_functions = cmdfunc;
return 1;
@@
-541,6
+540,7
@@
int bind_cmd_to_function(int botid, char *cmd, struct cmd_function *func) {
cbind->global_access = 0;
cbind->channel_access = NULL;
cbind->flags = 0;
cbind->global_access = 0;
cbind->channel_access = NULL;
cbind->flags = 0;
+ cbind->triggered = 0;
cbind->next = cmd_binds[bind_index];
cmd_binds[bind_index] = cbind;
return 1;
cbind->next = cmd_binds[bind_index];
cmd_binds[bind_index] = cbind;
return 1;
@@
-586,6
+586,7
@@
int bind_cmd_to_command(int botid, char *cmd, char *func) {
cbind->global_access = 0;
cbind->channel_access = NULL;
cbind->flags = 0;
cbind->global_access = 0;
cbind->channel_access = NULL;
cbind->flags = 0;
+ cbind->triggered = 0;
cmd_binds[bind_index] = cbind;
return 1;
}
cmd_binds[bind_index] = cbind;
return 1;
}