-
Menyiapkan UI (User Interface)
Pertama, untuk membuat sistem upgrade karakter di Roblox kita butuh UI (User Interface) biar pemain bisa melihat dan melakukan upgrade. Kalian bisa bikin UI-nya di StarterGui. Contohnya, kalian bisa bikin tombol Upgrade dan menampilkan statistik karakter di sebuah TextLabel.
-- Contoh script singkat untuk UI
local Player = game.Players.LocalPlayer
local PlayerGui = Player:WaitForChild("PlayerGui")
local UpgradeScreen = PlayerGui:WaitForChild("UpgradeScreen")
2.2. Menyimpan Data Karakter
Biar data upgrade karakter pemain gak hilang pas keluar dari game, kita butuh sistem penyimpanan data. Kalian bisa pakai DatastoreService dari Roblox. Ini penting banget biar progres pemain tersimpan dengan aman.
3. Scripting untuk Sistem Upgrade
Di sini, kita bakal pakai LocalScript dan Script biasa. LocalScript untuk menangani UI, sementara Script biasa untuk mengubah atribut karakter di server.
