habe die lösung schon gefunden !
womit mein vorhaben klappt es zwar wohl nur zueinfach das ich es gesehen habe !
new zeile[255];
new file[10000];
new spieler[3][255];
new File:testdatei = fopen("test.ini",io_read);
while(fread(testdatei,zeile))
{
DATEISYSTEM_AUFTEILEN(zeile,spieler,'|');
if(!strfind(spieler[1],"0",true))
{
strdel(zeile,0,255);
}
else
{
strcat(file,zeile);
}
}
fclose(testdatei);
testdatei = fopen("test.ini",io_write);
fwrite(testdatei,file);
fclose(testdatei);
Funktion
stock DATEISYSTEM_AUFTEILEN(const strsrc[], strdest[][], delimiter)
{
new i, li,aNum,len;
while(i <= strlen(strsrc)){
if(strsrc[i]==delimiter || i==strlen(strsrc)){
len = strmid(strdest[aNum], strsrc, li, i, 128);
strdest[aNum][len] = 0;
li = i+1;
aNum++;
}
i++;
}
return 1;
}