From c3005b83ab1d10aa086a3bb6baed86a065ae0126 Mon Sep 17 00:00:00 2001 From: 5803025056 Date: Mon, 15 Dec 2025 21:16:50 -0500 Subject: [PATCH] Upload files to "/" --- menu.php | 97 +++++++++++++++++++++++++++++++++++ register.php | 43 ++++++++++++++++ save_score.php | 24 +++++++++ settings.php | Bin 0 -> 1024 bytes skins.php | 134 +++++++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 298 insertions(+) create mode 100644 menu.php create mode 100644 register.php create mode 100644 save_score.php create mode 100644 settings.php create mode 100644 skins.php diff --git a/menu.php b/menu.php new file mode 100644 index 0000000..f2301b2 --- /dev/null +++ b/menu.php @@ -0,0 +1,97 @@ + + + + + +Menu Utama + + + + + + + + +
+

Menu Utama

+

Halo,

+ + + + + + + + + + + +
+ + + +
+ +
+ + + + + + diff --git a/register.php b/register.php new file mode 100644 index 0000000..c705fe6 --- /dev/null +++ b/register.php @@ -0,0 +1,43 @@ +query("SELECT * FROM users WHERE username='$username'"); + if ($check->num_rows > 0) { + $message = "Username sudah digunakan!"; + } else { + $sql = "INSERT INTO users(username, password) VALUES('$username', '$password')"; + if ($conn->query($sql)) { + header("Location: index.php"); + exit; + } else { + $message = "Gagal registrasi!"; + } + } +} +?> + + + + + Register + + + +
+

Register

+
+
+
+ +
+

+ Login +
+ + diff --git a/save_score.php b/save_score.php new file mode 100644 index 0000000..1790726 --- /dev/null +++ b/save_score.php @@ -0,0 +1,24 @@ +connect_error) { + die("DB Error: " . $conn->connect_error); +} + +$username = $_POST['username']; +$score = intval($_POST['score']); + +// cek jika user sudah punya skor sebelumnya +$check = $conn->query("SELECT * FROM leaderboard WHERE username='$username'"); + +if ($check->num_rows > 0) { + // update jika score baru lebih tinggi + $conn->query("UPDATE leaderboard SET score=GREATEST(score, $score) WHERE username='$username'"); +} else { + // insert jika belum ada + $conn->query("INSERT INTO leaderboard (username, score) VALUES ('$username', $score)"); +} + +echo "OK"; +?> diff --git a/settings.php b/settings.php new file mode 100644 index 0000000000000000000000000000000000000000..06d7405020018ddf3cacee90fd4af10487da3d20 GIT binary patch literal 1024 ScmZQz7zLvtFd70QH3R?z00031 literal 0 HcmV?d00001 diff --git a/skins.php b/skins.php new file mode 100644 index 0000000..6437670 --- /dev/null +++ b/skins.php @@ -0,0 +1,134 @@ +query("SELECT skin FROM users WHERE username='$user'"); +$currentSkin = $qSkin->fetch_assoc()['skin']; + +// LIST SKIN +$skins = [ + "cyan" => "#00ffff", + "blue" => "#0066ff", + "yellow" => "#ffee00", + "purple" => "#ff55ff", + "green" => "#33ff55" +]; + +// AMBIL SKIN USER +$qSkin = $conn->query("SELECT skin FROM users WHERE username='$user'"); +$data = $qSkin->fetch_assoc(); + +// PROSES SIMPAN SKIN +if (isset($_POST['chooseSkin'])) { + $selectedSkin = $_POST['skin']; + $conn->query("UPDATE users SET skin='$selectedSkin' WHERE username='$user'"); + $currentSkin = $selectedSkin; +} +?> + + + + +Pilih Skin + + + + + + + +

Pilih Skin Pemain

+ +
+ +
+ + $color): ?> + + + +
+ +

+ + +
+ + + + + + + + + \ No newline at end of file