Does this 2 function update array and trie data?
I'm having problem with this two function, trie/array isn't updated.
I used Advanced bans, as start point.
Code:
RemoveMark(Position, const TargetID[])
{
TrieDeleteKey(g_tSteamIDs, TargetID);
ArrayDeleteItem(g_DataArray, Position);
g_total_comments--;
new iFile = fopen(g_CommentFile, "wt");
new Data[SpecData];
for( new i = 0; i < g_total_comments; i++ )
{
ArrayGetArray(g_DataArray, i, Data);
TrieSetCell(g_tSteamIDs, Data[Data_SteamID], i);
fprintf(iFile, "^"%s^" ^"%s^"^n", Data[Data_SteamID], Data[Data_Comment]);
}
fclose(iFile);
}