-- Test-Inserts für den Chat (Scroll-Test)
-- Erstellt verschiedene Nachrichten mit unterschiedlichen Rängen und Zeiten

-- Rang 12 (Admin) - Rot
INSERT INTO `dxbinder_cpchat` (`username`, `fraction`, `fraction_name`, `message`, `created_at`) VALUES
('Admin_User', 1, 'SAPD', 'Das ist eine Test-Nachricht von einem Admin (Rang 12) - sollte rot sein!', DATE_SUB(NOW(), INTERVAL 25 MINUTE)),
('Admin_User2', 2, NULL, 'Noch eine Admin-Nachricht für den Scroll-Test.', DATE_SUB(NOW(), INTERVAL 24 MINUTE));

-- Rang 11 (Leader) - Lila
INSERT INTO `dxbinder_cpchat` (`username`, `fraction`, `fraction_name`, `message`, `created_at`) VALUES
('Leader_User', 1, 'FBI', 'Das ist eine Test-Nachricht von einem Leader (Rang 11) - sollte lila sein!', DATE_SUB(NOW(), INTERVAL 23 MINUTE)),
('Leader_User2', 3, NULL, 'Leader-Nachricht für den Scroll-Test.', DATE_SUB(NOW(), INTERVAL 22 MINUTE));

-- Rang 10 (CoLeader) - Hellblau
INSERT INTO `dxbinder_cpchat` (`username`, `fraction`, `fraction_name`, `message`, `created_at`) VALUES
('CoLeader_User', 1, 'SAPD', 'Das ist eine Test-Nachricht von einem CoLeader (Rang 10) - sollte hellblau sein!', DATE_SUB(NOW(), INTERVAL 21 MINUTE)),
('CoLeader_User2', 4, NULL, 'CoLeader-Nachricht für den Scroll-Test.', DATE_SUB(NOW(), INTERVAL 20 MINUTE));

-- Normale Benutzer (Rang < 10) - Standard-Farbe
INSERT INTO `dxbinder_cpchat` (`username`, `fraction`, `fraction_name`, `message`, `created_at`) VALUES
('Normal_User', 1, 'FBI', 'Das ist eine normale Nachricht von einem Standard-Benutzer.', DATE_SUB(NOW(), INTERVAL 19 MINUTE)),
('Normal_User2', 5, NULL, 'Normale Nachricht für den Scroll-Test.', DATE_SUB(NOW(), INTERVAL 18 MINUTE));

-- Weitere Test-Nachrichten für Scroll-Test (insgesamt mehr als 20)
INSERT INTO `dxbinder_cpchat` (`username`, `fraction`, `fraction_name`, `message`, `created_at`) VALUES
('Test_User1', 1, 'SAPD', 'Nachricht 1 für Scroll-Test', DATE_SUB(NOW(), INTERVAL 17 MINUTE)),
('Test_User2', 2, NULL, 'Nachricht 2 für Scroll-Test', DATE_SUB(NOW(), INTERVAL 16 MINUTE)),
('Test_User3', 1, 'FBI', 'Nachricht 3 für Scroll-Test', DATE_SUB(NOW(), INTERVAL 15 MINUTE)),
('Test_User4', 3, NULL, 'Nachricht 4 für Scroll-Test', DATE_SUB(NOW(), INTERVAL 14 MINUTE)),
('Test_User5', 4, NULL, 'Nachricht 5 für Scroll-Test', DATE_SUB(NOW(), INTERVAL 13 MINUTE)),
('Test_User6', 5, NULL, 'Nachricht 6 für Scroll-Test', DATE_SUB(NOW(), INTERVAL 12 MINUTE)),
('Test_User7', 6, NULL, 'Nachricht 7 für Scroll-Test', DATE_SUB(NOW(), INTERVAL 11 MINUTE)),
('Test_User8', 7, NULL, 'Nachricht 8 für Scroll-Test', DATE_SUB(NOW(), INTERVAL 10 MINUTE)),
('Test_User9', 1, 'SAPD', 'Nachricht 9 für Scroll-Test', DATE_SUB(NOW(), INTERVAL 9 MINUTE)),
('Test_User10', 2, NULL, 'Nachricht 10 für Scroll-Test', DATE_SUB(NOW(), INTERVAL 8 MINUTE)),
('Test_User11', 1, 'FBI', 'Nachricht 11 für Scroll-Test', DATE_SUB(NOW(), INTERVAL 7 MINUTE)),
('Test_User12', 3, NULL, 'Nachricht 12 für Scroll-Test', DATE_SUB(NOW(), INTERVAL 6 MINUTE)),
('Test_User13', 4, NULL, 'Nachricht 13 für Scroll-Test', DATE_SUB(NOW(), INTERVAL 5 MINUTE)),
('Test_User14', 5, NULL, 'Nachricht 14 für Scroll-Test', DATE_SUB(NOW(), INTERVAL 4 MINUTE)),
('Test_User15', 6, NULL, 'Nachricht 15 für Scroll-Test', DATE_SUB(NOW(), INTERVAL 3 MINUTE)),
('Test_User16', 7, NULL, 'Nachricht 16 für Scroll-Test', DATE_SUB(NOW(), INTERVAL 2 MINUTE)),
('Test_User17', 1, 'SAPD', 'Nachricht 17 für Scroll-Test', DATE_SUB(NOW(), INTERVAL 1 MINUTE)),
('Test_User18', 2, NULL, 'Nachricht 18 für Scroll-Test', NOW());

