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
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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
+
+
= $message ?>
+
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 0000000..06d7405
Binary files /dev/null and b/settings.php differ
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
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file