Lewati ke konten

1. Buat script pertamamu

Pelajaran ini adalah langkah awalmu mempelajari bahasa pemrograman Luau di Roblox Studio. Kamu akan membuat skrip server pertamamu untuk menampilkan pesan ke panel Output dan menyambut pemain yang baru saja bergabung ke dalam game.

Di akhir materi ini, kamu akan bisa:

  • Memahami tempat penyimpanan skrip server di ServerScriptService.
  • Menggunakan fungsi print() untuk memeriksa pesan status di panel Output.
  • Membuat variabel sederhana untuk menyimpan data teks dan angka.
  • Menyambut setiap pemain yang masuk menggunakan event Players.PlayerAdded.
  • Selesaikan seluruh bagian Build, termasuk Playtest dan perbaiki map.
  • Buka project Coin Adventure.
  • Buka panel Explorer dan Output melalui tab menu View.

1. Kenali ServerScriptService dan Panel Output

Section titled “1. Kenali ServerScriptService dan Panel Output”

Di Roblox Studio:

  • ServerScriptService: Tempat untuk skrip yang mengeksekusi logika game secara otomatis di server. Kode di sini aman dan tidak bisa diakses atau diubah oleh pemain (client).
  • Panel Output: Jendela di bagian bawah studio untuk melihat pesan teks, status, dan informasi dari fungsi print().
  1. Di jendela Explorer, arahkan kursor ke ServerScriptService, lalu klik tanda +.
  2. Pilih objek Script dan ubah namanya menjadi WelcomeScript.
  3. Buka skrip tersebut dan isi dengan kode berikut:
flowchart LR
classDef trigger fill:#0369a1,stroke:#38bdf8,stroke-width:2px,color:#ffffff;
classDef condition fill:#b45309,stroke:#f59e0b,stroke-width:2px,color:#ffffff;
classDef action fill:#047857,stroke:#10b981,stroke-width:2px,color:#ffffff;
classDef finish fill:#334155,stroke:#94a3b8,stroke-width:2px,color:#ffffff;
Start(["<b>Skrip Dimulai</b><br/>Server berjalan"]):::trigger
PrintMsg["<b>Cetak Pesan Awal</b><br/>print('Selamat datang!')"]:::action
Event["<b>Pemain Bergabung</b><br/>Players.PlayerAdded"]:::trigger
Greet["<b>Sambut Pemain</b><br/>print('Pemain masuk: ' .. player.Name)"]:::action
Done(["<b>Selesai</b><br/>Skrip siap bertugas"]):::finish
Start --> PrintMsg --> Event --> Greet --> Done
  1. Pastikan panel Output sudah terbuka dari tab menu View > Output.
  2. Klik tombol Play (F5) di Roblox Studio.
  3. Periksa jendela Output di bagian bawah:
    • Kamu akan melihat baris teks pesan awal saat server aktif.
    • Kamu akan melihat baris sambutan berisi nama akun Roblox-mu begitu karaktermu selesai dimuat ke arena.
  4. Klik tombol Stop (Shift + F5) untuk kembali ke mode edit.

Pelajaran ini selesai jika:

  • WelcomeScript berada di dalam ServerScriptService;
  • panel Output menampilkan pesan teks saat tombol Play ditekan;
  • nama pemain tercetak rapi di jendela Output saat karakter masuk ke game.