Ren'Py Brasil
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Problema com a variável

3 participantes

Ir para baixo

Problema com a variável Empty Problema com a variável

Mensagem por AlessaVerona 17.05.15 12:55

Código:
label episodio1a:
   
    e "Estou no lado direito da escola."
   
menu:
   
    "A)Persistir em ficar neste lado":
        $ escolha3 = "a"
       
    "B)Ir perto da sala":
        $ escolha3 = "b"
       
       
if escolha3 == "a":
   
    e "(Parece ter nada aqui... Acho que vou mudar o caminho...)"
   
   
if escolha3 == "b":
   
    e "(Acho que encontrei alguém... Que a Weany conhece, pela cara dela...)"
    w "Olha, Heka. O Cedric!"
    e "Eu conheço ele?"
    ced "Heka! Como você está? Eu fiquei muito preocupado contigo!"
    e "Eu estou bem... Eu acho."
    ced "Eu acho bom. Tomara que esteja bem!"
    w "É que ela acabou de conhecer o Naoki..."
    e "Weany!"
    w "Está mordida por ele, é?"
    e "Cada loucura..."
   
if escolha2 == "a":
   
    ced "Quem é ele?"
    e "O louco de agora pouco?"
    ced "Quem?"
    w "Um tal de Naoki."
    ced "Não conheci ainda..."
    e "Nem conheça...Perda de tempo... Ah, não... O mundo precisa saber quem é ele!"
   
if escolha2 == "b": 
   
    w "Tá assim por ele gostado de você. Ele vai dizer que encontrou vários sarcásticos para te encontrar..."
    ced "Eu não estou gostando muito desta história..."
    e "(Weany olhou surpreso pra ele... Ele tem ciúmes de mim?)"

else:
   
    e "Agora precisamos ir pra sala de aula"
   
label episodio1b:
 
    e "teste teste"

Assim está meu Script... Quando eu seleciono a opção b "Ir perto da sala" vem aquele único diálogo que eu fiz, mas ele não vai para a label seguinte que no caso é o label episódio1b. :S Aliás, o Renpy fica muito confuso quando eu faço estas opções com variáveis e ele não faz uma leitura boa do que eu faço. Eu não gosto de usar o jump porque por mais que eu escolha uma das opções acaba vindo o fruto da outra escolha, e isto acaba ficando sem nexo algum.

Há algum outro comando que faz o jogo ficar mais complexo?

AlessaVerona
AlessaVerona
Iniciante
Iniciante

Feminino Mensagens : 11
Data de inscrição : 29/04/2015
Projetos : Lost Memories

Ir para o topo Ir para baixo

Problema com a variável Empty Re: Problema com a variável

Mensagem por sweet 17.05.15 17:43

Olha o codigo ta certo, so tem um unico erro no  if escolha 2 é que ta o problema, você não marcou nenhuma variavel para ativar ele e so da erro quando chega nessa parte pelo que testei aqui ^^
sweet
sweet
Regular
Regular

Feminino Mensagens : 25
Data de inscrição : 22/04/2015
Projetos : First Love

Ir para o topo Ir para baixo

Problema com a variável Empty Re: Problema com a variável

Mensagem por Kurotsugu-san 17.05.15 18:01

Não sei se percebeu, mas está usando o "else" errado, ele serve pra quando uma variável não se encaixa em nenhuma das outras condições. Então se usado correto, "Agora precisamos ir pra sala de aula" jamais vai aparecer.

Uma dica também é sempre começar outra label depois de um menu de escolhas, evita erros inesperados.

Dei uma corrigida no código, veja se funciona agora:
Código:
label episodio1a:
    
    e "Estou no lado direito da escola."
    
menu:
    
    "A)Persistir em ficar neste lado":
        $ escolha3 = "a"
        
    "B)Ir perto da sala":
        $ escolha3 = "b"
        

label continua:
    if escolha3 == "a":
    
        e "(Parece ter nada aqui... Acho que vou mudar o caminho...)"

    if escolha3 == "b":
    
        e "(Acho que encontrei alguém... Que a Weany conhece, pela cara dela...)"
        w "Olha, Heka. O Cedric!"
        e "Eu conheço ele?"
        ced "Heka! Como você está? Eu fiquei muito preocupado contigo!"
        e "Eu estou bem... Eu acho."
        ced "Eu acho bom. Tomara que esteja bem!"
        w "É que ela acabou de conhecer o Naoki..."
        e "Weany!"
        w "Está mordida por ele, é?"
        e "Cada loucura..."
    
    if escolha2 == "a":
    
        ced "Quem é ele?"
        e "O louco de agora pouco?"
        ced "Quem?"
        w "Um tal de Naoki."
        ced "Não conheci ainda..."
        e "Nem conheça...Perda de tempo... Ah, não... O mundo precisa saber quem é ele!"
    
    if escolha2 == "b":  
    
        w "Tá assim por ele gostado de você. Ele vai dizer que encontrou vários sarcásticos para te encontrar..."
        ced "Eu não estou gostando muito desta história..."
        e "(Weany olhou surpreso pra ele... Ele tem ciúmes de mim?)"

    
    e "Agora precisamos ir pra sala de aula"
    
label episodio1b:
  
    e "teste teste"

E qual seu problema com o "jump"? Poste como você estava usando, talvez eu possa ajudar. Ficar sem usar ele é bem complicado.
Kurotsugu-san
Kurotsugu-san
Criador do Ren'Py Brasil

Masculino Mensagens : 100
Data de inscrição : 28/03/2015
Localização : Porto-Alegre - RS

http://renpybrasil.blogspot.com.br/

Ir para o topo Ir para baixo

Problema com a variável Empty Re: Problema com a variável

Mensagem por AlessaVerona 17.05.15 18:47

Sweet, a escolha 2 existe, só que eu não postei meu script inteiro. O problema estava aí, portanto achei desnecessário postar todo o script. XD

Eu vou dar uma olhadinha agora, Kurotsugu. Eu devo ter feito uma confusão aqui pois eu estava com monte de escolhas feitas mas eu desfiz por conta do jump. Eu tentei substituir pelo If, mas há uma quebra ou não sei. :S

Eu vou procurar o problema que eu tenho com o jump e label.. XD


Edit: Eu estou organizando as escolhas em scripts diferentes, pois assim eu consigo restringir as consequências da escolha x não ter nenhum "contato" com a consequência da escolha y. O meu problema mesmo se encontrava por eu não ter organizado meu script direito. XD

Mas muito obrigado aos dois! *-* Agora eu posso usar o Jump e Label normalmente.
AlessaVerona
AlessaVerona
Iniciante
Iniciante

Feminino Mensagens : 11
Data de inscrição : 29/04/2015
Projetos : Lost Memories

Ir para o topo Ir para baixo

Problema com a variável Empty Re: Problema com a variável

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos