Запись в файл.

 
int f;
if (f<1) f=FileOpen("1.txt", FILE_WRITE,';');
if(f<1)
{
Print("Невышло ", GetLastError());
return(false);
}
if (f>0)
{
string s=Close[0];
int w=FileWrite(f, s);

}

Закидываю вот это в Start, пытаюсь добиться чтобы в файл сохранялись данные при каждом тике, а те что были в нем до этого не перезаписывались, как это сделать?

 
Atis >>:
int f;
if (f<1) f=FileOpen("1.txt", FILE_WRITE,';');
if(f<1)
{
Print("Невышло ", GetLastError());
return(false);
}
if (f>0)
{
string s=Close[0];
int w=FileWrite(f, s);

}

Закидываю вот это в Start, пытаюсь добиться чтобы в файл сохранялись данные при каждом тике, а те что были в нем до этого не перезаписывались, как это сделать?

Если FILE_WRITE не комбинируется с FILE_READ, то будет открыт файл нулевой длины. Даже если до открытия в файле были данные, то они будут уничтожены. Если необходимо дописывать данные в существующий файл, то его нужно открывать, используя комбинацию FILE_READ | FILE_WRITE.

 
Вот спасибо.
Причина обращения: