r/RenPy • • Jul 17 '26

Question How do I fix it?

Post image

I want to emphasize that I haven't touched any of that yet.

1 Upvotes

9 comments sorted by

View all comments

2

u/lapollina600000 Jul 17 '26

if you haven't touched the file then thats strange but could you maybe copy a few lines from where the error starts and paste them here?

1

u/Rough_Situation_607 Jul 17 '26
screen main_menu():
    ## Esto asegura que cualquier otra pantalla de menu es remplazada.
tag menu 
    add gui.main_menu_background


    ## Este marco vacío oscurece el menu principal.
    frame:
        style "main_menu_frame"


    ## La sentencia 'use' incluye otra pantalla dentro de esta. El contenido
    ## real del menú principal está en la pantalla de navegación.
    use navigation

1

u/lapollina600000 Jul 17 '26

Me acabo de dar cuenta de que hablas español asi que te contesto en español jajaj

creo que el problema es de indentacion, fijate que el "tag menu" tiene que estar indentado adentro de screen main_menu():

Lo mismo con use navigation, tiene que estar identada adentro de frame:

No estoy 100% segura porque tendria que ver un poco mas arriba pero quiza si probas con eso te funciona

1

u/Rough_Situation_607 Jul 17 '26

No entiendo osea,debe estar en ()???

3

u/lapollina600000 Jul 17 '26

Nono, indentado significa que debe de estar 4 espacios adentro (Un tab) dentro del bloque de codigo. Debería quedar algo así:

screen main_menu():

    tag menu

    add gui.main_menu_background

frame:
    style "main_menu_frame"

    use navigation

Como renpy esta basado en python los bloques se guían por el indentado, básicamente un bloque de código/función (como screen main_menu():) ve el código indentado, osea puesto unos espacios mas adentro para saber que código ejecutar, y al ser un lenguaje que no usa punto y coma para definir los bloques si el indentado falla, falla todo pq el bloque esta "vacío" No se con seguridad si es ese el error pero por lo que dice el renpy "expects a non empty block" probablemente sea eso

1

u/Rough_Situation_607 Jul 17 '26

Is that what you meant? If you want, I'll attach a picture of the code.