if(SQL_CheckConfig("levels_ranks"))
{
g_hDatabase = SQL_Connect("levels_ranks", false, sError, 256);
}
else
{
g_hDatabase = SQLite_UseDatabase("lr_base", sError, 256);
}
if(!g_hDatabase)
{
delete g_hDatabase;
CrashLR("Could not connect to the database (%s)", sError);
}
думаю это не верно будет да и зачем такой сор в базах. если человек наиграл за пару дней до беркута и больше на сервер не заходит, то получается у тебя мертвец в топ 10-20 будет.Типо если более > n очков, то не удалять профиль
@yorik59, это смотря как сделать. Мне в этом плане очень нравится HLStatsX:CE. Он тоже не удаляет профиль, игрок просто не отображается в топе игроков, если не заходил месяц (кажется, время неактива настраивается...). А ещё HLStatsX:CE скрывает игрока если тот получает бан. На время бана, не отображается.
Оффтопдумаю это не верно будет да и зачем такой сор в базах. если человек наиграл за пару дней до беркута и больше на сервер не заходит, то получается у тебя мертвец в топ 10-20 будет.
хотя.... как общее количество игроков тоже интересно )