void func_avsave() 
{ 
   string filename = getOgcDirFile(cmd.argC(1));  // first arg: filename 
   string vecalias = cmd.argC(2); 
   float recoil = cvar.recoil;
   int gsaim = cvar.gsaim;
   
   filename += ".cfg"; 
   const char* file = filename.c_str(); 
   const char* vec = vecalias.c_str(); 

   if (!file || strlen(file) == 0 || !vec || strlen(vec) == 0) 
   { 
       Con_Echo("Format: avsave <filename> <vecalias>"); 
       return; 
   } 

   ofstream ofs(file, ios::binary | ios::app); 
   if (!ofs) 
   { 
       return; 
   } 

   ofs << "//Whatever you want here" << (char)0x0D << (char)0x0A; 

   ofs << "alias " << vec << "0 \""; 
   for (vector<aimvec>::iterator si = gAimbot.AimVecsS.begin(); si != gAimbot.AimVecsS.end();++si) 
   { 
        ofs << "avadd 0 " << si->h << ' ' << si->f << ' ' << si->r << ""; 
   } 
ofs << "//Whatever you want here" << (char)0x0D << (char)0x0A; 

   ofs << "alias " << vec << "0 \""; 
   for (vector<aimvec>::iterator si = gAimbot.AimVecsS.begin(); si != gAimbot.AimVecsS.end();++si) 
   { 
        ofs << "avadd 0 " << si->h << ' ' << si->f << ' ' << si->r << ""; 
   } 

   ofs << "\"" << (char)0x0D << (char)0x0A << "alias " << vec << "1 \""; 
   for (vector<aimvec>::iterator si2 = gAimbot.AimVecsD.begin(); si2 != gAimbot.AimVecsD.end();++si2) 
   { 
        ofs << "avadd 1 " << si2->h << ' ' << si2->f << ' ' << si2->r << ""; 
   } 

   ofs << "\"" << (char)0x0D << (char)0x0A << "alias " << vec << "2 \""; 
  for (vector<aimvec>::iterator si3 = gAimbot.AimVecsJ.begin(); si3 != gAimbot.AimVecsJ.end();++si3) 
  { 
{ 
       ofs << "avadd 2 " << si3->h << ' ' << si3->f << ' ' << si3->r << ""; 
  }   

  ofs << "\"" << (char)0x0D << (char)0x0A << "alias " << vec << " \"" "avclear;" << vec << "0;" << vec << "1;" << vec << "2;" << recoil << ";txt " << vec << " Loaded.\"" << (char)0x0D << (char)0x0A << (char)0x0D << (char)0x0A; // print the alias that starts the vec, with recoil/aspeed and a txt message 
   if (ofs) // success message 

   ofs.close(); // close file 
}

Register avsave:

CODE
    REGISTER_COMMAND(avsave )