diff --git a/server/imserver/dbhelper.cc b/server/imserver/dbhelper.cc index daf0c8d..91d43b0 100644 --- a/server/imserver/dbhelper.cc +++ b/server/imserver/dbhelper.cc @@ -242,7 +242,7 @@ void DBHelper::ShuaOfflineUsers(Player* hum) " A.user_value2, A.user_value3, A.last_logintime " "FROM `user` A " " LEFT JOIN (" + fmtstr + ") AS B ON B.account_id = A.account_id " - "WHERE A.idx > (SELECT 9999 + FLOOR(RAND() * (MAX(idx) - 10000)) FROM `user`)" + "WHERE A.idx > (SELECT 9999 + FLOOR(RAND() * (MAX(idx) - 10000)) FROM `user`) AND " " B.account_id IS NULL LIMIT 1, 10;" ).c_str(), sql_params,