Membuat Skrip

*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.

Koding adalah proses membuat instruksi untuk komputer untuk diikuti. Sama seperti orang menggunakan bahasa berbeda, seperti bahasa Inggris dan Spanyol, jadi program. Roblox menggunakan bahasa pemrograman Lua .

Artikel ini akan menutupi cara memulai kode di Roblox, memperkenalkan konsep umum seperti skrip, jenis data, dan variabel. Pada akhiri, Anda akan dapat mengetik kode yang menunjukkan pesan di Roblox Studio.

Kode dengan Skrip

Di Roblox Studio, baris kode Lua dipegang dalam skrip . Skrip ini memberikan set instruksi cara memberikan poin kesehatan pemain, membuat hujan bola api, atau apa pun yang dapat dibayangkan.

Membuat Skrip

Skrip umumnya dibuat di ServerScriptService , direktori khusus yang dibuat hanya untuk menampung skrip.

  1. Di Explorer, hover over ServerScriptService untuk melihat tombol + .

  2. Klik tombol + dan pilih Skrip . Tombol baru akan dibuat dan editor skrip akan terbuka.

  3. Klik kanan pada Script dan pilih Ganti nama . Beri nama script PracticeScript . Mengganti nama script membantu Anda dan rekan kerja Anda mengingat apa yang dilakukan setiap script.

Halo Dunia

Skrip baru termasuk fungsi cetak di bagian atas editor script. Fungsi cetak menampilkan teks di layar. Ini adalah salah satu fungsi pertama yang banyak orang belajar, dan Anda akan menggunakannya sering. Kode ini akan membuat "Halo dunia!" muncul di layar.

Default code

print("Hello world!")

Untuk menemukan script lain kali Anda membuka Roblox Studio, klik nama script di atas editor game, atau gandakan klik nama script di Explorer.

Output Test

Anda dapat melihat hasil dari mengeksekusan kode default dengan jendela Output . JendelaOutput biasanya berada di bagian bawah Roblox Studio, tetapi jika Anda belum pernah menggunakannya sebelumnya, Anda mungkin perlu mengaktifkannya.

Anda akan memerlukan jendela Keluar di seluruh kursus ini, jadi sekarang adalah waktu yang baik untuk mengaktifkannya jika Anda belum.

  1. Pilih menu Lihat tab.

  2. Klik Keluar .

    Jendela akan muncul di bagian bawah Roblox Studio.

  3. Untuk menguji skrip, klik Mainkan . Hello world! akan muncul di jendela Keluaran.

  4. Klik Berhenti untuk mengakhiri playtest. Anda sekarang dapat kembali ke tab Skrip.

Mengidentifikasi Jenis Data

Bahasa pemrograman mengklasifikasi berbagai jenis nilai menjadi jenis data . Misalnya, salah satu jenis data adalah angka . Jenis data angka dibuat secara otomatis karena terdiri dari hanya angka.

Jenis data lainnya adalah string. Strings dapat menampung angka, huruf, dan karakter. Lihat contoh kode default dalam script baru; kata-kata dan tanda-tanda dalam kurungan adalah contoh ketikdata string.

Default code

print("Hello world!")

String seperti "Hello World" selalu duduk di dalam tanda kurung, "like this" . Lebih banyak contoh string ada di bawah ini. Perhatikan bagaimana mereka menahan campuran huruf dan angka.

  • ("Anda baru saja bergabung dengan game!")
  • "There are 50 players left"
  • "10"

Membuat Variabel

Variabel adalah wadah untuk informasi yang dapat digunakan dan diubah program, seperti nama pemain atau poin. Menyatakan variabel adalah apa yang dikenal pembuat kode sebagai proses pembuatan variabel baru. Di Lua, untuk menyatakan variabel baru, ketik local , lalu ketik nama untuk variabel baru. Variabel yang dapat menampung nama pemain mungkin terlihat seperti: local playerName

Dalam Lua, variabel dapat global atau lokal. Anda biasanya menggunakan lokal variabel. Variabel lokal hanya dapat digunakan di dalam script atau potongan kode di mana mereka dibuat. Variabel global dapat potensialnya digunakan oleh opsi skrip lain, tetapi terlalu banyak variabel global dapat membuat pengalaman Anda lambat dan tidak responsif. Lebih baik tetap dalam kebiasaan menj

Menggunakan Variabel dan Tali Bersama-sama

Saatnya untuk menyatakan variabel Anda sendiri. Langkah-langkah ini akan menggunakan string untuk menyimpan nama hewan favorit Anda.

  1. Hapus print("Hello world!") . Ini adalah praktik terbaik untuk tidak meninggalkan kode yang tidak perlu di skrip Anda.

  2. Deklarasikan variabel baru dengan mengetik local terlebih dahulu, lalu memberi nama variabel myAnimal.

    Declares a new variable

    local myAnimal

Mengganti Variabel

Variabel dapat bernama apa pun, tetapi nama yang baik akan selalu menggambarkan tujuan mereka. Nama generik akan selalu menjelaskan tujuan mereka. Pengkode akan juga menggunakan berbagai gaya kutipan untuk mengingatkan diri mereka sendiri bagaimana variabel digunakan dalam script. Gaya kutipan yang baik adalah camelCase .

Untuk menulis dalam camelCase:

  • Mulai dengan huruf kecil
  • Tinggalkan ruang
  • Kapitalisasi kata-kata tambahan

Nama Variabel yang Baik

  • playerPoints
  • numberStorageArray

Nama Variabel Buruk

  • myVariable - Tidak menggambarkan tujuan variabel
  • player name - Ruang yang disertakan akan menyebabkan masalah

MenetapkanNilai ke Variabel

Variabel baru kosong. Untuk menetapkan nilai, atau menempatkan sesuatu di dalam kontainernya, gunakan simbol =. Dalam kasus ini, atribusikan variabel nama hewan favorit Anda.

  1. Setelah nama variabel, tulis =.

    Equal assigns values

    local myAnimal =
  2. Di baris yang sama, ketik string yang berisi hewan favorit Anda. Ingat tanda kurung.

    Assigns "Porcupines" to myAnimal

    local myAnimal = "Porcupines"

Menggunakan Print() Untuk Pesan Anda Sendiri

Fungsi cetak menunjukkan teks di layar, seperti yang Anda lihat sebelumnya. Ini adalah salah satu fungsi pertama yang banyak orang belajar karena ini adalah cara sederhana untuk memberikan skrip perintah. Untuk melihat variabel Anda, gunakan fungsi print().

  1. Pada baris baru, ketik print() .

    Adds empty print()

    local myAnimal = "Porcupines"
    print()
  2. Ketik nama variabel Anda di dalam kurungan.

    Outputs "Porcupines"

    local myAnimal = "Porcupines"
    print(myAnimal)
  3. Uji kode Anda dengan tombol mainkan. Anda seharusnya melihat nama hewan Anda di jendela Keluaran.

Menggabungkan Tali

Anda dapat menampilkan setiap string diOutput menggunakan print() ; Anda bahkan dapat mencetak beberapa string yang disimpan dalam variabel atau ditulis langsung dalam fungsi. Konkatenasi menggabungkan string yang ditetapkan ke variabel dan satu string yang ditulis langsung dalam fungsi. Untuk mengkonkatenasi string yang ditetapkan ke variabel dan satu string y

Uses variables and strings together

local firstAnimal = "porcupines"
local secondAnimal = "dolphins"
print("I like " .. firstAnimal .. " and " .. secondAnimal)

Bermain dengan mencetak kombinasi berbeda dari string.

Sintesis

Skrip baru dapat dibuat dengan mengklik tombol + di samping nama objek. ServerScriptService adalah tempat umum untuk membuat skrip baru. Skrip baru mencakup kode default print("Hello world!") . Kode ini akan ditampilkan di jendela Keluaran, di mana Anda dapat melihat hasil kode dan jika ada kesalahan yang terjadi.

“Halo dunia!” adalah contoh tipe data string. String dapat mencakup kombinasi karakter apa pun yang mungkin Anda ketik di keyboard Anda. Kontrasenasi adalah ketika beberapa string dikombinasikan.

Variabel adalah wadah yang dapat ditetapkan untuk menyimpan berbagai jenis data, seperti string dan angka.