public OnPlayerDisconnect(playerid) { new File:stats = fopen("stats.txt", io_read); new File:fstats = fopen("stats.txt", io_append); new pname[MAX_PLAYER_NAME]; new str[256], str2[256]; GetPlayerName(playerid, pname, 256); while(fread(stats, str)) { if(strcmp(str, pname, true, strlen(pname))==0) { format(str2, 256, "\r\n%s %d %d\n\r",pname, gPlayerDeaths[playerid], gPlayerKills[playerid]); strdel(str, 0, strlen(pname)+4); if(strdel(str, 0, strlen(pname)+4) == true) { fwrite(fstats, str2); } } else if(strcmp(str, pname, false, strlen(pname))==0) { format(str2, sizeof(str2), "\r\n%s %d %d\n\r", pname, gPlayerDeaths[playerid], gPlayerKills[playerid]); fwrite(fstats, str2); } } fclose(stats); fclose(fstats); return 1; }