From d0ed0f4c0b827b6cb77cf916b44723a0986ef31a Mon Sep 17 00:00:00 2001 From: Nilsu Derinder <44870116+exababy@users.noreply.github.com> Date: Wed, 6 Dec 2023 19:42:18 +0300 Subject: [PATCH 01/11] Wear Support --- website/index.php | 61 ++++++++++++++++++++++++++++------------------- 1 file changed, 36 insertions(+), 25 deletions(-) diff --git a/website/index.php b/website/index.php index ea6f21fe..22021e46 100644 --- a/website/index.php +++ b/website/index.php @@ -4,36 +4,36 @@ require_once 'class/database.php'; require_once 'steamauth/steamauth.php'; require_once 'class/utils.php'; - $db = new DataBase(); if (isset($_SESSION['steamid'])) { - $steamid = $_SESSION['steamid']; - $weapons = UtilsClass::getWeaponsFromArray(); - $skins = UtilsClass::skinsFromJson(); - $querySelected = $query3 = $db->select("SELECT `weapon_defindex`, `weapon_paint_id` FROM `wp_player_skins` WHERE `wp_player_skins`.`steamid` = :steamid", ["steamid" => $steamid]); - $selectedSkins = UtilsClass::getSelectedSkins($querySelected); - $selectedKnife = $db->select("SELECT * FROM `wp_player_knife` WHERE `wp_player_knife`.`steamid` = :steamid", ["steamid" => $steamid])[0]; - $knifes = UtilsClass::getKnifeTypes(); + include('steamauth/userInfo.php'); + $steamid = $steamprofile['steamid']; - if (isset($_POST['forma'])) { - $ex = explode("-", $_POST['forma']); + $weapons = UtilsClass::getWeaponsFromArray(); + $skins = UtilsClass::skinsFromJson(); + $querySelected = $query3 = $db->select("SELECT `weapon_defindex`, `weapon_paint_id`, `weapon_wear` FROM `wp_player_skins` WHERE `wp_player_skins`.`steamid` = :steamid", ["steamid" => $steamid]); + $selectedSkins = UtilsClass::getSelectedSkins($querySelected); + $selectedKnife = $db->select("SELECT * FROM `wp_player_knife` WHERE `wp_player_knife`.`steamid` = :steamid", ["steamid" => $steamid])[0]; + $knifes = UtilsClass::getKnifeTypes(); - if ($ex[0] == "knife") { - $db->query("INSERT INTO `wp_player_knife` (`steamid`, `knife`) VALUES(:steamid, :knife) ON DUPLICATE KEY UPDATE `knife` = :knife", ["steamid" => $steamid, "knife" => $knifes[$ex[1]]['weapon_name']]); - } else { - if (!is_int($ex[1])) - header("Location: index.php"); - if (array_key_exists($ex[1], $skins[$ex[0]])) { - if (array_key_exists($ex[0], $selectedSkins)) { - $db->query("UPDATE wp_player_skins SET weapon_paint_id = :weapon_paint_id WHERE steamid = :steamid AND weapon_defindex = :weapon_defindex", ["steamid" => $steamid, "weapon_defindex" => $ex[0], "weapon_paint_id" => $ex[1]]); - } else { - $db->query("INSERT INTO wp_player_skins (`steamid`, `weapon_defindex`, `weapon_paint_id`) VALUES (:steamid, :weapon_defindex, :weapon_paint_id)", ["steamid" => $steamid, "weapon_defindex" => $ex[0], "weapon_paint_id" => $ex[1]]); - } - } - } - header("Location: index.php"); - } + if (isset($_POST['forma'])) { + $ex = explode("-", $_POST['forma']); + + if ($ex[0] == "knife") { + $db->query("INSERT INTO `wp_player_knife` (`steamid`, `knife`) VALUES(:steamid, :knife) ON DUPLICATE KEY UPDATE `knife` = :knife", ["steamid" => $steamid, "knife" => $knifes[$ex[1]]['weapon_name']]); + } else { + if (array_key_exists($ex[1], $skins[$ex[0]]) && isset($_POST['wear']) && $_POST['wear'] >= 0.00 && $_POST['wear'] <= 1.00) { + $wear = floatval($_POST['wear']); + if (array_key_exists($ex[0], $selectedSkins)) { + $db->query("UPDATE wp_player_skins SET weapon_paint_id = :weapon_paint_id, weapon_wear = :weapon_wear WHERE steamid = :steamid AND weapon_defindex = :weapon_defindex", ["steamid" => $steamid, "weapon_defindex" => $ex[0], "weapon_paint_id" => $ex[1], "weapon_wear" => $wear]); + } else { + $db->query("INSERT INTO wp_player_skins (`steamid`, `weapon_defindex`, `weapon_paint_id`, `weapon_wear`) VALUES (:steamid, :weapon_defindex, :weapon_paint_id, :weapon_wear)", ["steamid" => $steamid, "weapon_defindex" => $ex[0], "weapon_paint_id" => $ex[1], "weapon_wear" => $wear]); + } + } + } + header("Location: index.php"); + } } ?> @@ -47,6 +47,12 @@ if (isset($_SESSION['steamid'])) { + CS2 Simple Weapon Paints @@ -132,6 +138,11 @@ if (isset($_SESSION['steamid'])) { } ?> +
+ + + 0.00 +
From 72c5df53b598dd1161cbd51608c4402b8869c689 Mon Sep 17 00:00:00 2001 From: Nilsu Derinder <44870116+exababy@users.noreply.github.com> Date: Wed, 6 Dec 2023 20:50:39 +0300 Subject: [PATCH 02/11] fix --- website/index.php | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/website/index.php b/website/index.php index 22021e46..caf2d046 100644 --- a/website/index.php +++ b/website/index.php @@ -47,12 +47,6 @@ if (isset($_SESSION['steamid'])) { - CS2 Simple Weapon Paints @@ -147,6 +141,12 @@ if (isset($_SESSION['steamid'])) { + From ee770fd8c257ed0f1b671647511bfd1e1ca4bd9e Mon Sep 17 00:00:00 2001 From: Nilsu Derinder <44870116+exababy@users.noreply.github.com> Date: Wed, 6 Dec 2023 22:03:52 +0300 Subject: [PATCH 03/11] Seed support --- website/index.php | 42 +++++++++++++++++++++++++++++------------- 1 file changed, 29 insertions(+), 13 deletions(-) diff --git a/website/index.php b/website/index.php index caf2d046..c5065839 100644 --- a/website/index.php +++ b/website/index.php @@ -23,14 +23,15 @@ if (isset($_SESSION['steamid'])) { if ($ex[0] == "knife") { $db->query("INSERT INTO `wp_player_knife` (`steamid`, `knife`) VALUES(:steamid, :knife) ON DUPLICATE KEY UPDATE `knife` = :knife", ["steamid" => $steamid, "knife" => $knifes[$ex[1]]['weapon_name']]); } else { - if (array_key_exists($ex[1], $skins[$ex[0]]) && isset($_POST['wear']) && $_POST['wear'] >= 0.00 && $_POST['wear'] <= 1.00) { - $wear = floatval($_POST['wear']); - if (array_key_exists($ex[0], $selectedSkins)) { - $db->query("UPDATE wp_player_skins SET weapon_paint_id = :weapon_paint_id, weapon_wear = :weapon_wear WHERE steamid = :steamid AND weapon_defindex = :weapon_defindex", ["steamid" => $steamid, "weapon_defindex" => $ex[0], "weapon_paint_id" => $ex[1], "weapon_wear" => $wear]); - } else { - $db->query("INSERT INTO wp_player_skins (`steamid`, `weapon_defindex`, `weapon_paint_id`, `weapon_wear`) VALUES (:steamid, :weapon_defindex, :weapon_paint_id, :weapon_wear)", ["steamid" => $steamid, "weapon_defindex" => $ex[0], "weapon_paint_id" => $ex[1], "weapon_wear" => $wear]); - } - } + if (array_key_exists($ex[1], $skins[$ex[0]]) && isset($_POST['wear']) && $_POST['wear'] >= 0.00 && $_POST['wear'] <= 1.00 && isset($_POST['seed'])) { + $wear = floatval($_POST['wear']); // wear + $seed = intval($_POST['seed']); // seed + if (array_key_exists($ex[0], $selectedSkins)) { + $db->query("UPDATE wp_player_skins SET weapon_paint_id = :weapon_paint_id, weapon_wear = :weapon_wear, weapon_seed = :weapon_seed WHERE steamid = :steamid AND weapon_defindex = :weapon_defindex", ["steamid" => $steamid, "weapon_defindex" => $ex[0], "weapon_paint_id" => $ex[1], "weapon_wear" => $wear, "weapon_seed" => $seed]); + } else { + $db->query("INSERT INTO wp_player_skins (`steamid`, `weapon_defindex`, `weapon_paint_id`, `weapon_wear`, `weapon_seed`) VALUES (:steamid, :weapon_defindex, :weapon_paint_id, :weapon_wear, :weapon_seed)", ["steamid" => $steamid, "weapon_defindex" => $ex[0], "weapon_paint_id" => $ex[1], "weapon_wear" => $wear, "weapon_seed" => $seed]); + } + } } header("Location: index.php"); } @@ -132,11 +133,22 @@ if (isset($_SESSION['steamid'])) { } ?> -
- - - 0.00 -
+
+
+
+ + + 0.00 +
+
+
+
+ + + 0 +
+
+
@@ -146,6 +158,10 @@ if (isset($_SESSION['steamid'])) { document.getElementById('wear').addEventListener('input', function () { document.getElementById('wearValue').innerText = this.value; }); + // seed + document.getElementById('seed').addEventListener('input', function () { + document.getElementById('seedValue').innerText = this.value; + }); From 3ddbf7e11e1fa85e9549bf44b0dd9d402d04bd27 Mon Sep 17 00:00:00 2001 From: Nilsu Derinder <44870116+exababy@users.noreply.github.com> Date: Wed, 6 Dec 2023 22:25:19 +0300 Subject: [PATCH 04/11] Advanced wear --- website/index.php | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/website/index.php b/website/index.php index c5065839..a82369fc 100644 --- a/website/index.php +++ b/website/index.php @@ -133,6 +133,16 @@ if (isset($_SESSION['steamid'])) { } ?> +

+
+ +
@@ -154,6 +164,10 @@ if (isset($_SESSION['steamid'])) {
From 78649f5dcfac58d26a48b35bfd6520a7717d6402 Mon Sep 17 00:00:00 2001 From: Nilsu Derinder <44870116+exababy@users.noreply.github.com> Date: Mon, 11 Dec 2023 11:32:40 +0300 Subject: [PATCH 06/11] Update wear has been updated and settings have been moved into modal and added settings button --- website/index.php | 105 ++++++++++++++++++++++++++++------------------ 1 file changed, 65 insertions(+), 40 deletions(-) diff --git a/website/index.php b/website/index.php index c5a39bbf..b3555644 100644 --- a/website/index.php +++ b/website/index.php @@ -133,46 +133,71 @@ if (isset($_SESSION['steamid'])) { } ?> -

-
- -
-
-
-
- - - 0.00 -
-
-
-
- - -
-
-
- -
- - +

+ + + + + From 928c1e1466aa43e23e97b46f5c582bb055321f8f Mon Sep 17 00:00:00 2001 From: Nilsu Derinder <44870116+exababy@users.noreply.github.com> Date: Mon, 11 Dec 2023 18:46:34 +0300 Subject: [PATCH 07/11] bootstrap update --- website/index.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/website/index.php b/website/index.php index b3555644..dbe40344 100644 --- a/website/index.php +++ b/website/index.php @@ -48,6 +48,8 @@ if (isset($_SESSION['steamid'])) { + + CS2 Simple Weapon Paints From 7f41607d545868c39ed51bfd5316a29a2f8e6720 Mon Sep 17 00:00:00 2001 From: Nilsu Derinder <44870116+exababy@users.noreply.github.com> Date: Tue, 12 Dec 2023 22:44:08 +0300 Subject: [PATCH 08/11] Update & Fix now selected wear appears and pulls the value from the database. --- website/index.php | 32 ++++++++++++++++++++++++-------- 1 file changed, 24 insertions(+), 8 deletions(-) diff --git a/website/index.php b/website/index.php index dbe40344..191a127f 100644 --- a/website/index.php +++ b/website/index.php @@ -140,6 +140,20 @@ if (isset($_SESSION['steamid'])) { Settings + + select("SELECT `weapon_wear` FROM `wp_player_skins` WHERE `steamid` = :steamid AND `weapon_defindex` = :weapon_defindex", ["steamid" => $steamid, "weapon_defindex" => $defindex]); +$selectedSkinInfo = isset($selectedSkins[$defindex]) ? $selectedSkins[$defindex] : null; +$initialWearValue = isset($selectedSkinInfo['weapon_wear']) ? $selectedSkinInfo['weapon_wear'] : (isset($queryWear[0]['weapon_wear']) ? $queryWear[0]['weapon_wear'] : 0); + +// seed value +$querySeed = $db->select("SELECT `weapon_seed` FROM `wp_player_skins` WHERE `steamid` = :steamid AND `weapon_defindex` = :weapon_defindex", ["steamid" => $steamid, "weapon_defindex" => $defindex]); +$selectedSkinInfo = isset($selectedSkins[$defindex]) ? $selectedSkins[$defindex] : null; +$initialSeedValue = isset($selectedSkinInfo['weapon_seed']) ? $selectedSkinInfo['weapon_seed'] : (isset($querySeed[0]['weapon_seed']) ? $querySeed[0]['weapon_seed'] : 0); +?> + + Date: Tue, 12 Dec 2023 23:46:11 +0300 Subject: [PATCH 11/11] fix 2 --- website/index.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/website/index.php b/website/index.php index 9ab1d609..4141a1b4 100644 --- a/website/index.php +++ b/website/index.php @@ -158,7 +158,9 @@ if ($selectedSkinInfo && $hasSkinData): } - + + + select("SELECT `weapon_wear` FROM `wp_player_skins` WHERE `steamid` = :steamid AND `weapon_defindex` = :weapon_defindex", ["steamid" => $steamid, "weapon_defindex" => $defindex]);