Hyperlink with strange behavior

In this forum we discuss the future of Ren'Py, both bug fixes and longer-term development. Pre-releases are announced and discussed here.
Post Reply
Message
Author
User avatar
bonnie_641
Regular
Posts: 56
Joined: Sat Jan 13, 2018 10:57 pm
Projects: Código C.O.C.I.N.A.
Deviantart: rubymoonlily
Contact:

Hyperlink with strange behavior

#1 Post by bonnie_641 » Tue Nov 13, 2018 4:47 am

Hello everybody.
I do not know if I am consulting in the right place, but I can not advance in the programming of my game.

The problem is this: When I add a hyperlink in a certain phrase, when I click on it, a message appears in the operating system, as if I were opening a file with an unknown extension.

ingredientes_variables_ency.rpy

Code: Select all

init python:

    #Enciclopedia de ingredientes
    #--------------------------
    ingredientes = Encyclopaedia()

    whisky = EncEntry(
        parent=ingredientes,
        name="Whisky",
        subject= "Licores",
        image="images/ingredientes/whisky.jpg",
        text=["es un licor obtenido mediante la destilación de diversos cereales malteados y envejecidos en barriles de madera. El cereal más usado en su fabricación es la cebada, aunque el centeno, el trigo y el maíz también son comunes.",
            "{b}{color=#f50057}¿Qué comprar?{/color}{/b}",
            "Como con cualquier licor, más precio suele indicar mejor calidad. Cuando se usa una pequeña cantidad (por ejemplo, una cucharada para aportar sabor al batido de un bizcocho) hasta el más barato de los licores puede ser válido.",
            "Sin embargo, si se usa una cantidad mayor, si el whisky no se calienta durante la preparación (emborrachar bizcochos) o si es el principal ingrediente de la receta (salsa de whisky hay que  optar por uno de mediana calidad,",
            "ya que los whiskies baratos suelen contener saborizantes como caramelo o incluso otros licores de sabor neutro.",
            "Una buena  relación calidad-precio la ofrecen los whiskies etiquetados como whisky de malta así como el {i}bourbon{/i}, {i}corn{/i} y {i}rye{/i}",
            "",
            "{b}{color=#000000}Tipos de whisky{/b}{/color}",
            "Según la materia prima utilizada, existen fundamentalmente dos clases  de {b}whisky{/b}:",
            "{b}{i}Whisky de malta:{/i} {/b} es el elaborado principalmente con cebada malteada.",
            "{b}{i}Whisky de grano:{/i} {/b} es el elaborado con otros cereales.",
            "Comercialmente encontramos los siguientes tipos:",
            "{b}{i}- Single cask{/i}{/b} o {b}{i}single-barrel{/i}{/b}. Los whiskies así etiquetados proceden de un único barril y suelen indicar las fechas de inicio y fin del proceso de envejecimiento. El sabor puede variar bastante entre barriles con numeración diferente procedentes de una misma destilería. Son whiskies muy caros y escasos.",
            "{b}{i}- Single malt {/i}{/b} (whisky de una única malta) es el que se obtiene en una determinada destilería a partir de un único tipo de grano. Cada destilería suele mezclar el licor de diferentes barriles para conseguir un whisky que la caracterice, a no ser que la botella indique que proviene de un único barril ({i}single-cask{/i}).",
            "En la mayoría de los casos, el nombre del whisky suele ser el nombre de la destilería. También suelen indicar el número de años de envejecimiento o cualquier particularidad como el tipo de barril en el que ha madurado.",
            "{b}{i}- Vatted malt {/i}{/b} o mezcla de maltas indica que el licor es una mezcla de diversos whiskies de malta procedentes de varias destilerías. Casi todos los whiskies etiquetados como 'pure malt', 'pura malta', 'malt' o  'de malta' pertenecen a esta categoría.",
            "Los {b}{i}whiskies{/i} mezclados{/b} son los elaborados mezclando diversos whiskies de malta y grano; a menudo también contienen otros ingredientes como caramelo, aromas o incluso otras bebidas alcohólicas de sabor neutro. Se distinguen porque la mayoría no indican ninguna particularidad en la etiqueta salvo el origen.",
            "{b}{i}- Cask strength{/i}{/b} o {b}{i}barrel-proof{/i}{/b}. Son los embotellados directamente del barril, sin someterlos a ninguna o escasa dilución, por lo que su graducación puede ser muy alta. Son casi una rareza y tan sólo los mejores  whiskies reciben este tratamiento.",
            "",
            "{b}{color=#f50057}Uso{/b}{/color}",
            "En repostería el whisky tiene los mismo usos que cualquier otro licor. Mencionamos los siguientes:",
            "{b}{i}- {a=jump:hola}Aromatizar jarabes{/a}{/i}{/b}, con los que luego se humedecen las capas de bizcocho de los pasteles.",
            "{b}{i}- Macerar frutas (frescas y secas){/i}{/b}. Las frutas maceradas en licor sirven como relleno de pasteles, para realizar macedonias y decoración, entre otras.",
            "{b}{i}- Flambeados{/i}{/b}. Es común  flambear fruta salteada en la sartén, y algunos púdines en el momento de servirlos, como el pudding de Navidad típico de Gran Bretaña.",
            "{b}{i}- Aromatizar bizcochos{/i}{/b}. A menudo se agrega una pequeña cantidad de licor a las masas de bizcochos antes de hornear para aromatizarlo.",
            "{b}{i}- Emborrachar bizcochos{/i}{/b}. Cuando un bizcocho ya está cocido, se puede rociar con licor  (a vedes mezclado con otros líquidos) y dejarlo reposar una horas o días. Así se obtienen dulces jugosos que, además, se conservas durante más tiempo debido al alcohol.",
            "{b}{i}- Helados{/i}{/b}Cuando los helados no los van a consumir menores, el whisky -al igual que cualquier otro licor de alta graduación-  aporta sabor y fluidez al helado, ya que el alcohol no cristaliza (no se solidifica) con la congelación.",
            "{b}{i}- Coulis y salsas.{/i}{/b} Cuando una salsa o coulis de fruta es muy espesa se puede aligerar con zumo o licor.",
            "",
            "{b}{color=#f50057}Conservacion{/b}{/color}",
            "Al igual que con los demás licores de alta graduación, el whisky no caduca, pero pierde aroma y alcohol con el tiempo.",
            "{image=separador}",
        ]
    )
   

In "{b}{i}- {a=jump:hola}Aromatizar jarabes{/a}{/i}{/b}" the error appears and does not send to the label 'hola'.
In advance, thank you.
Attachments
error.jpg

User avatar
Imperf3kt
Lemma-Class Veteran
Posts: 2836
Joined: Mon Dec 14, 2015 5:05 am
Location: Your monitor
Contact:

Re: Hyperlink with strange behavior

#2 Post by Imperf3kt » Tue Nov 13, 2018 6:15 am

You've not closed your list anywhere that I see. You begin your text section with

Code: Select all

text=["
but I don't see anywhere you terminate that.
My mistake, you have.


Also, really nice project, it looks wonderful! Much better than some feeble attempts of my own for a similar purpose :wink:
Warning: May contain trace amounts of gratuitous plot.
pro·gram·mer (noun) An organism capable of converting caffeine into code.

Twitter

User avatar
bonnie_641
Regular
Posts: 56
Joined: Sat Jan 13, 2018 10:57 pm
Projects: Código C.O.C.I.N.A.
Deviantart: rubymoonlily
Contact:

Re: Hyperlink with strange behavior

#3 Post by bonnie_641 » Tue Nov 13, 2018 11:52 am

Thank you for reply. :D
I try to do my best to improve my programming skills. For me, it is more important to know how to program (I consider myself very novice in this). If you want, I can help in your demo that you want to do (graphic design).

On the subject, the demo works, but it is the hyperlink has problems in deriving to another label (The game is based on the encyclopedia created by Joshua Felher (Human Bolt Diary): viewtopic.php?f=51&t=25204 ), and this: viewtopic.php?f=51&t=25204&p=498874#p498141 (hyperlink)

Post Reply

Who is online

Users browsing this forum: No registered users