X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=src%2Fmodcmd.c;h=bfefb4bdca33f4c82a320dfc029806c3fb32fb54;hb=b9f6cb8dbf93da79626a34f3d090db35d16b60c0;hp=6b769eac56c6b2017cac2268cd3854d1e907148c;hpb=ffc462dec2b405f14d7b13d37e17b95ea6fdf2f5;p=NeonServV5.git diff --git a/src/modcmd.c b/src/modcmd.c index 6b769ea..bfefb4b 100644 --- a/src/modcmd.c +++ b/src/modcmd.c @@ -785,3 +785,20 @@ void register_bot_alias(int botid, char *alias) { bot_aliases = botalias; } +struct cmd_binding *getAllBinds(struct cmd_binding *last) { + int bind_index; + if(last) { + if(last->next) + return last->next; + bind_index = get_binds_index(last->cmd[0]) + 1; + if(bind_index > 26) + return NULL; + } else + bind_index = 0; + do { + if(cmd_binds[bind_index]) + return cmd_binds[bind_index]; + bind_index++; + } while(bind_index < 27); + return NULL; +}