Jelajahi Sumber

* Disabled cmd_away/cmd_back over 'botcmd'

svn: 2277
Bryan Drewery 21 tahun lalu
induk
melakukan
9263430831
2 mengubah file dengan 9 tambahan dan 0 penghapusan
  1. 1 0
      doc/UPDATES
  2. 8 0
      src/cmds.c

+ 1 - 0
doc/UPDATES

@@ -33,6 +33,7 @@ Lines prefixed with '-' were disabled before release and are not finished, or ar
 * Added note at end of display for cmd_match to try using cmd_matchbot
 * Fixed 'reset*' being blocked with 'botcmd *'
 * Added code to prevent cmd_botcmd from being chained over botnet.
+* Disabled cmd_away/cmd_back over 'botcmd'
 
 1.2.4
 * Fixed cmd_botset not displaying botnick.

+ 8 - 0
src/cmds.c

@@ -422,6 +422,10 @@ static void cmd_addline(int idx, char *par)
 
 static void cmd_away(int idx, char *par)
 {
+  if (dcc[idx].simul >= 0) {
+    dprintf(idx, "Sorry, that cmd isn't available over botcmd.\n");
+    return;
+  }
   if (strlen(par) > 60)
     par[60] = 0;
   set_away(idx, par);
@@ -429,6 +433,10 @@ static void cmd_away(int idx, char *par)
 
 static void cmd_back(int idx, char *par)
 {
+  if (dcc[idx].simul >= 0) {
+    dprintf(idx, "Sorry, that cmd isn't available over botcmd.\n");
+    return;
+  }
   not_away(idx);
 }