added cmd_command
[NeonServV5.git] / modcmd.c
index 602de719db8287f9bca4f09dc3d3ccc67439171b..61ebdc2f74fbff84caae69c1ac1e598370f5d033 100644 (file)
--- a/modcmd.c
+++ b/modcmd.c
@@ -618,3 +618,15 @@ void bind_set_channel_access(int botid, char *cmd, char *chanaccess) {
         }
     }
 }
+
+struct cmd_binding *find_cmd_binding(int botid, char *cmd) {
+    int bind_index = get_binds_index(cmd[0]);
+    struct cmd_binding *cbind;
+    for(cbind = cmd_binds[bind_index]; cbind; cbind = cbind->next) {
+        if(cbind->botid == botid && strcmp(cbind->cmd, cmd) == 0) {
+            return cbind;
+        }
+    }
+    return NULL;
+}
+