Удалить статистику игрока - полностью.

wayLANder

Где AlmazON?
Сообщения
1,743
Реакции
577
Появилась необходимость полностью удалить всю активность игрока - его никнеймы, кого он убивал, какое оружие у него в топе итд. Знаю, что этого нельзя сделать из админки - знаю что это путь в бд. Но в бд перешарил всё и не нашел.
hlstats.php?mode=playerinfo&player=19504 - можно ли по этому параметру (19504) находить всю активность игрока в таблицах?
 

sBorislav

Взломал GameCMS 3.411 - 27.02.18
Сообщения
196
Реакции
177
Как говорил Архимед: "Дайте мне дамп базы данных и я составлю запросы "
 

wayLANder

Где AlmazON?
Сообщения
1,743
Реакции
577
Это всё очень хорошо, но я не просил делать работу за меня, я просил дать метод, как мне самому находить информацию, чтобы не спрашивать об этом каждый раз:)
 

sBorislav

Взломал GameCMS 3.411 - 27.02.18
Сообщения
196
Реакции
177
@wayLANder, сомневаюсь что это можно как-то сделать адекватно(
C-подобный:
SET @ID=19504;

DELETE FROM hlstats_PlayerNames WHERE playerId = @ID;
DELETE FROM hlstats_Players WHERE playerId = @ID;
DELETE FROM hlstats_Players_Awards WHERE playerId = @ID;
DELETE FROM hlstats_Players_History WHERE playerId = @ID;
DELETE FROM hlstats_Players_Ribbons WHERE playerId = @ID;
DELETE FROM hlstats_PlayerUniqueIds WHERE playerId = @ID;
DELETE FROM hlstats_Livestats WHERE player_id = @ID;
DELETE FROM hlstats_Events_PlayerPlayerActions WHERE playerId = @ID;
DELETE FROM hlstats_Events_PlayerActions WHERE playerId = @ID;
DELETE FROM hlstats_Events_Entries WHERE playerId = @ID;
DELETE FROM hlstats_Events_Frags WHERE killerId = @ID OR victimId = @ID;
DELETE FROM hlstats_Events_Latency WHERE playerId = @ID;
DELETE FROM hlstats_Events_Statsme WHERE playerId = @ID;
DELETE FROM hlstats_Events_Statsme2 WHERE playerId = @ID;
DELETE FROM hlstats_Events_StatsmeLatency WHERE playerId = @ID;
DELETE FROM hlstats_Events_StatsmeTime WHERE playerId = @ID;
DELETE FROM hlstats_Events_Suicides WHERE playerId = @ID;
DELETE FROM hlstats_Events_TeamBonuses WHERE playerId = @ID;
DELETE FROM hlstats_Events_Teamkills WHERE killerId = @ID OR victimId = @ID;
DELETE FROM hlstats_Events_Disconnects WHERE playerId = @ID;
DELETE FROM hlstats_Events_Connects WHERE playerId = @ID;
DELETE FROM hlstats_Events_Chat WHERE playerId = @ID;
DELETE FROM hlstats_Events_ChangeTeam WHERE playerId = @ID;
DELETE FROM hlstats_Events_ChangeRole WHERE playerId = @ID;
DELETE FROM hlstats_Events_ChangeName WHERE playerId = @ID;
 
Сверху Снизу