Ren'Py: Bagaimana Nama Custom Save/Load Slots dengan Variabel Banyak

Ren’Py: Bagaimana Nama Custom Save/Load Slots dengan Variabel Banyak

Dalam Ren'Py, Anda dapat memberikan nama pada slot save/load yang dibuat secara custom. Biasanya, nama tersebut terdiri dari beberapa bagian, seperti nomor, tanggal, rute karakter, dan lain-lain. Dalam artikel ini, kita akan membahas bagaimana cara menama custom save/load slots dengan menggunakan variabel banyak.

Problema Awal

Pada awalnya, pengguna Ren'Py Pinlin mencoba membuat nama slot save/load yang terdiri dari beberapa variabel, seperti nomor, tanggal, rute karakter, dan lain-lain. Namun, ia menghadapi masalah karena tidak tahu cara menambahkan baris baru dalam script.

Solusi

Chocoberrie, seorang pengguna Ren'Py lainnya, menemukan solusi untuk masalah Pinlin. Ia merekomendasikan menggunakan karakter \n untuk membuat baris baru dalam nama slot save/load. Contoh kode yang diberikan oleh Chocoberrie adalah sebagai berikut:

$ file_text = "{size=+4}{i}%s{/i}{/size}\n%s: %s" % (
 FileSaveName(number),
 FileSlotName(number, 4),
 FileTime(number, format='%B %d, %Y \n (%I:%M%p)', empty=_("Empty Slot."))
)

Dalam kode di atas, \n digunakan untuk membuat baris baru dalam nama slot save/load.

Penyelesaian Pinlin

Pinlin akhirnya menemukan solusi dengan cara menambahkan \n dalam kode yang dibuatnya. Contoh kode yang diberikan oleh Pinlin adalah sebagai berikut:

$ save_name = " Jack Route\n Chapter 1\n Day 12"

Dalam kode di atas, \n digunakan untuk membuat baris baru dalam nama slot save/load.

Kesimpulan

Dalam artikel ini, kita telah membahas bagaimana cara menama custom save/load slots dengan menggunakan variabel banyak. Solusi yang ditemukan oleh Chocoberrie dan Pinlin adalah dengan menggunakan karakter \n untuk membuat baris baru dalam nama slot save/load. Dengan demikian, pengguna Ren'Py dapat dengan mudah memberikan nama pada slot save/load yang dibuat secara custom.

Referensi:

  • Thread "Custom Save Slot" di forum Ren'Py
  • Dokumentasi Ren'Py tentang file_text dan karakter \n