Aldeia RPG

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

Suporte no desenvolvimento de jogos


    Porque isso não Funciona no RPGMXP

    odairneto
    odairneto
    Iniciante
    Iniciante

    Mensagens : 47
    Créditos : 7

    Porque isso não Funciona no RPGMXP Empty Porque isso não Funciona no RPGMXP

    Mensagem por odairneto Qui Nov 13, 2014 6:24 pm

    Porque esse comando não funciona no meu rpgmaker xp encontrei isso numa aula de RGSS podem me ajudar ?

    Crie um script em cima do main chamado "testes_simples" e digite:


    Código:
    $global_variable=0

    class Global_Variable

      def initialize

        $global_variable+=1

      end

    end

    Agora, crie um evento chamado "evento_script" e digite as seguintes linhas no comando de evento "executar script":



    Código:
    $teste = Global_Variable.new
    print $teste.global_variable
    Neste exemplo, cada vez que você acionar seu evento o valor vai aumentar o numero em mais 1. Isso quer dizer que a variável se mantém acessível em qualquer lugar de seu projeto, mas ainda sim ela deve ser declarada em algum momento para existir.
    blackcrow
    blackcrow
    Semi-Experiente
    Semi-Experiente

    Mensagens : 111
    Créditos : 41

    Porque isso não Funciona no RPGMXP Empty Re: Porque isso não Funciona no RPGMXP

    Mensagem por blackcrow Qui Nov 13, 2014 7:01 pm

    Funciona, só que vc fez de forma errada.


    Com o comando "$teste.global_variable" vc está tentando acessar um método não definido na classe "Global_Variable", pra resolver isso:
    Código:
    $global_variable = 0

    class Global_Variable

        def initialize
          $global_variable += 1
        end
       
        def global_variable
          $global_variable
        end

    end
    Agora funciona perfeitamente.
    odairneto
    odairneto
    Iniciante
    Iniciante

    Mensagens : 47
    Créditos : 7

    Porque isso não Funciona no RPGMXP Empty Re: Porque isso não Funciona no RPGMXP

    Mensagem por odairneto Qui Nov 13, 2014 7:44 pm

    Vlw é que esta assim no tutorial como travei logo no começo nem quis mais continuar obrigado por tirar minha dúvida to tentando aprender RGSS entã não tenho muita noção ainda.
    + 1 Credt
    Komuro Takashi
    Komuro Takashi
    Colaborador
    Colaborador

    Mensagens : 1046
    Créditos : 130

    Porque isso não Funciona no RPGMXP Empty Re: Porque isso não Funciona no RPGMXP

    Mensagem por Komuro Takashi Sex Nov 14, 2014 6:23 am

    +1 pelo esforço em aprender


    _________________
    Porque isso não Funciona no RPGMXP Takashi_komuro_by_minato8-d51g9o4

    Paga um café? Patreon

    Conteúdo patrocinado

    Porque isso não Funciona no RPGMXP Empty Re: Porque isso não Funciona no RPGMXP

    Mensagem por Conteúdo patrocinado


      Data/hora atual: Ter Maio 18, 2021 1:13 am