so i make :
Code: Select all
frame:
style_group "pref"
has vbox
if lang == "english":
label _("Language")
textbutton "English" $persistent.lang = ("english")
textbutton "Indonesia" $persistent.lang = ("indonesian")
textbutton "日本語" $persistent.lang = ("japanese")
elif lang == "indonesian"
label _("Bahasa")
textbutton "English" $persistent.lang = ("english")
textbutton "Indonesia" $persistent.lang = ("indonesian")
textbutton "日本語" $persistent.lang = ("japanese")
elif lang == "japanese"
label _("言語")
textbutton "English" $persistent.lang = ("english")
textbutton "Indonesia" $persistent.lang = ("indonesian")
textbutton "日本語" $persistent.lang = ("japanese")and this what i got :
Code: Select all
I'm sorry, but errors were detected in your script. Please correct the
errors listed below, and try again.
File "game/screens.rpy", line 406: expected a keyword argument, colon, or end of line.
textbutton "English" $persistent.lang = ("english")
^
Ren'Py Version: Ren'Py 6.99.10.1227
also i want the user asked what language that they want every game start
so i do :
@script.rpy
Code: Select all
label language_chooser:
scene black
menu:
"{font=font/sansani.otf}English{/font}":
$ persistent.lang = "english"
"{font=font/sansani.otf}Indonesian{/font}":
$ persistent.lang = "indonesian"
"{font=font/mikochan.otf}日本語{/font}":
$ persistent.lang = "japanese"
$ renpy.utter_restart()
label splashscreen:
$ renpy.movie_cutscene('movie/splash.ogv', delay=None)
if not persistent.chose_lang:
$ persistent.chose_lang = True
jump language_chooser
return@option.rpy
Code: Select all
init -3 python:
if persistent.lang is None:
persistent.lang = "english"
lang = persistent.lang
## This section contains information about how to build your project into
## distribution files.
init python:
config.main_menu.insert(3, (u'Language', "language_chooser", "True"))
@script.rpy
====================
label start:
$ renpy.movie_cutscene('movie/introduce.ogv', delay=None, loops=0, stop_music=True)
$ game_lang = lang
if lang == "indonesian":
jump startid
elif lang == "english":
jump starten
elif lang == "japanese":
jump startjp
