From bfa69b7e59902ffd0846f9d66283bb3b12b42d90 Mon Sep 17 00:00:00 2001 From: Bram Suurd <78373894+BramSuurdje@users.noreply.github.com> Date: Sun, 29 Jun 2025 23:39:21 +0200 Subject: [PATCH] Refactor knife display logic in index.php to prioritize equipped knife skins and improve user interaction; update CSS to allow for expanded weapon and skin lists with enhanced scrolling behavior. --- website/index.php | 73 +++++++++++++++++++++++++++++++++-------------- website/style.css | 8 ++---- 2 files changed, 53 insertions(+), 28 deletions(-) diff --git a/website/index.php b/website/index.php index 1910ee24..b4ed6fb9 100644 --- a/website/index.php +++ b/website/index.php @@ -182,34 +182,63 @@ if (isset($_SESSION['steamid'])) {
- -
- + $selectedSkin) { + if (in_array($defindex, [500, 503, 505, 506, 507, 508, 509, 512, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 525, 526])) { + if (isset($skins[$defindex][$selectedSkin['weapon_paint_id']])) { + $displayKnifeSkin = $skins[$defindex][$selectedSkin['weapon_paint_id']]; + $knifeSource = 'skin'; + break; // Use the first knife skin found } } - ?> -
- <?php echo $actualKnife['paint_name']; ?> -
- + } + + // If no knife skin, check for basic knife selection + if (!$displayKnifeSkin && $selectedKnife != null) { + foreach ($knifes as $knife) { + if ($selectedKnife[0]['knife'] == $knife['weapon_name']) { + $displayKnife = $knife; + $knifeSource = 'basic'; + break; + } + } + } + ?> + + +
+
+ + <?php echo $displayKnifeSkin['paint_name']; ?> + + <?php echo $displayKnife['paint_name']; ?> + +
+ +
+
+
+
Knife
+
+ + + + + +
-
-
Knife
-
-
-
+ - + $selectedSkin): ?> - +