Porque isso não Funciona no RPGMXP

    Compartilhe

    odairneto
    Iniciante
    Iniciante

    Mensagens : 47
    Créditos : 7

    Porque isso não Funciona no RPGMXP

    Mensagem por odairneto em 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
    Semi-Experiente
    Semi-Experiente

    Mensagens : 104
    Créditos : 36

    Re: Porque isso não Funciona no RPGMXP

    Mensagem por blackcrow em 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
    Iniciante
    Iniciante

    Mensagens : 47
    Créditos : 7

    Re: Porque isso não Funciona no RPGMXP

    Mensagem por odairneto em 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
    Moderador Local
    Moderador Local

    Mensagens : 996
    Créditos : 120

    Re: Porque isso não Funciona no RPGMXP

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

    +1 pelo esforço em aprender


    _________________

      Data/hora atual: Qui Dez 08, 2016 4:50 am