Advertisement
Kapa3a

fix Sterge fisierul CMD

Nov 23rd, 2023
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.27 KB | Source Code | 0 0
  1.  config.cpp , cautati:
  2. if ((fp = fopen("CMD", "r")))
  3.  
  4. si stergeti toate functia:
  5.    if ((fp = fopen("CMD", "r")))
  6.    {
  7.       while (fgets(buf, 256, fp))
  8.       {
  9.          char cmd[32], levelname[32];
  10.          int level;
  11.  
  12.          two_arguments(buf, cmd, sizeof(cmd), levelname, sizeof(levelname));
  13.  
  14.          if (!*cmd || !*levelname)
  15.          {
  16.             fprintf(stderr, "CMD syntax error: <cmd> <DISABLE | LOW_WIZARD | WIZARD | HIGH_WIZARD | GOD>\n");
  17.             exit(1);
  18.          }
  19.  
  20.          if (!strcasecmp(levelname, "LOW_WIZARD"))
  21.             level = GM_LOW_WIZARD;
  22.          else if (!strcasecmp(levelname, "WIZARD"))
  23.             level = GM_WIZARD;
  24.          else if (!strcasecmp(levelname, "HIGH_WIZARD"))
  25.             level = GM_HIGH_WIZARD;
  26.          else if (!strcasecmp(levelname, "GOD"))
  27.             level = GM_GOD;
  28.          else if (!strcasecmp(levelname, "IMPLEMENTOR"))
  29.             level = GM_IMPLEMENTOR;
  30.          else if (!strcasecmp(levelname, "DISABLE"))
  31.             level = GM_IMPLEMENTOR + 1;
  32.          else
  33.          {
  34.             fprintf(stderr, "CMD syntax error: <cmd> <DISABLE | LOW_WIZARD | WIZARD | HIGH_WIZARD | GOD>\n");
  35.             exit(1);
  36.          }
  37.  
  38.          interpreter_set_privilege(cmd, level);
  39.       }
  40.  
  41.       fclose(fp);
  42.    }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement