added cmd_commands and changed cmd_command to a global command
[NeonServV5.git] / src / modcmd.c
index 6b769eac56c6b2017cac2268cd3854d1e907148c..bfefb4bdca33f4c82a320dfc029806c3fb32fb54 100644 (file)
@@ -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;
+}