I make all variables with default.
Code, exactly after variables:
Code: Select all
label start:
menu:
"I'm sure" if trustful >= 0 and energy_reserve >= 2 and certainty == False:
if fearless:
"Yes, I'm sure!"
elif languor:
energy_reserve -= 3
"Yes, I'm sure!"
elif confident:
energy_reserve -= 1
"Yes, I'm sure!"
else:
energy_reserve -= 2
"Yes, I'm sure!"
"No...":
"No..."
return
Error:
Code: Select all
I'm sorry, but an uncaught exception occurred.
While running game code:
File "game/script.rpy", line 29, in script
menu:
SyntaxError: invalid syntax (game/script.rpy, line 30)
-- Full Traceback ------------------------------------------------------------
Full traceback:
File "game/script.rpy", line 29, in script
menu:
File "C:\Users\MyName\Downloads (Yeah, Ren'Py still in this folder...)\renpy-6.99.14.1-sdk\renpy\ast.py", line 1504, in execute
choice = renpy.exports.menu(choices, self.set)
File "C:\Users\MyName\Downloads\renpy-6.99.14.1-sdk\renpy\exports.py", line 852, in menu
if renpy.python.py_eval(condition) ]
File "C:\Users\MyName\Downloads\renpy-6.99.14.1-sdk\renpy\python.py", line 1841, in py_eval
code = py_compile(code, 'eval')
File "C:\Users\MyName\Downloads\renpy-6.99.14.1-sdk\renpy\python.py", line 638, in py_compile
raise e
SyntaxError: invalid syntax (game/script.rpy, line 30)
Windows-7-6.1.7601-SP1
Ren'Py 6.99.14.1.3218
MyGame
Tue Mar 20 07:01:51 2018
If i add "default" to variables EXACTLY in code and before, error:
Code: Select all
I'm sorry, but errors were detected in your script. Please correct the
errors listed below, and try again.
File "game/script.rpy", line 34: expected '=' not found.
default energy_reserve -== 3
^
File "game/script.rpy", line 37: expected '=' not found.
default energy_reserve -== 1
^
File "game/script.rpy", line 40: expected '=' not found.
default energy_reserve -== 2
^
Ren'Py Version: Ren'Py 6.99.14.1.3218
Wed Mar 21 15:44:11 2018
And code:
Code: Select all
label start:
menu:
"I'm sure" if default trustful >= 0 and default energy_reserve >= 2 and default certainty == False:
if default fearless:
"Yes, I'm sure!"
elif default languor:
default energy_reserve -= 3
"Yes, I'm sure!"
elif default confident:
default energy_reserve -= 1
"Yes, I'm sure!"
else:
default energy_reserve -= 2
"Yes, I'm sure!"
"No...":
"No..."
return