Есть лист с репортами, например:

1. Жалоба от петровича.
2. Жалоба от витьки.
3. Жалоба от никулина.

Если например Витька выходит из игры, его жалоба удалялась. И Жалоба Никулина имела номер 2.

Обычное моё удаление жалобы, после ответа:

Код:
stock DelReport(playerid)
{
   for(new p = GetPVarInt(playerid, "ReportID"); p <= TOTALREPORT - 1; p++)
   {
			strmid(ReportInfo[p][pName],ReportInfo[p+1][pName],0,strlen(ReportInfo[p+1][pName]),MAX_PLAYER_NAME);
			strmid(ReportInfo[p][pText],ReportInfo[p+1][pText],0,strlen(ReportInfo[p+1][pText]),MAX_PLAYER_NAME);
			ReportInfo[p][pID] = ReportInfo[p+1][pID];
			ReportInfo[p][pStatus] = ReportInfo[p+1][pStatus];
	}
	TOTALREPORT--;
    DeletePVar(playerid, "ReportID");
    return true;
}
Я не понимаю как сделать для игрока одного при выходе из игры.