Aldeia RPG

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

Suporte ao desenvolvimento de jogos


2 participantes

    [Resolvido][Pedido] Mexe na quantidade de EXP iniciais.

    Adanrox
    Adanrox
    Diva
    Diva


    Mensagens : 522
    Créditos : 74

    Ficha do personagem
    Nível: 1
    Experiência:
    [Resolvido][Pedido] Mexe na quantidade de EXP iniciais. Left_bar_bleue0/0[Resolvido][Pedido] Mexe na quantidade de EXP iniciais. Empty_bar_bleue  (0/0)
    Vida:
    [Resolvido][Pedido] Mexe na quantidade de EXP iniciais. Left_bar_bleue30/30[Resolvido][Pedido] Mexe na quantidade de EXP iniciais. Empty_bar_bleue  (30/30)

    [Resolvido][Pedido] Mexe na quantidade de EXP iniciais. Empty [Resolvido][Pedido] Mexe na quantidade de EXP iniciais.

    Mensagem por Adanrox Dom Abr 13, 2014 12:10 pm

    Bom pessoal, quero pedir um grande favor a vocês, quero saber onde tenho que modificar para aumentar a quantidade de EXP_new, Exemplo:
    Level 1: = 50 EXP para upar
    Level 2: = 84 EXP para upar
    Level 3: = 132 EXP para upar
    etc.., eu quero divide esse valor por * 3, segundo exemplo:
    Level 1: = 50 EXP para upar
    Level 2: = 150 para upar   ( 3 * 50 = 150 para o level 2 )
    Level 3: = 450 para upar ( 3 * 150 = 450 para o Level 3 )
    Level 4: = 1350 ( 3 * 450 = 1350 para o Level 4 )
    Alguém poderia me ajudar? ou criar pra me esse script para modificar somente os valores iniciais do database


    Última edição por Adanrox em Dom Abr 13, 2014 12:58 pm, editado 1 vez(es)


    _________________
    [Resolvido][Pedido] Mexe na quantidade de EXP iniciais. EiLDYSs
    gladistony
    gladistony
    Membro Ativo
    Membro Ativo


    Mensagens : 336
    Créditos : 217

    [Resolvido][Pedido] Mexe na quantidade de EXP iniciais. Empty Re: [Resolvido][Pedido] Mexe na quantidade de EXP iniciais.

    Mensagem por gladistony Dom Abr 13, 2014 12:47 pm

    Tenta isso aqui:

    Código:
    BASE = 50
    MULTI = 3

    class Game_Actor
      def make_exp_list
        actor = $data_actors[@actor_id]
        @exp_list[1] = 0
        for i in 2..100
          if i > actor.final_level
            @exp_list[i] = 0
          else
            if i == 2
              @exp_list[i] = BASE
              next
            end
            @exp_list[i] = @exp_list[i-1] + (@exp_list[i-1] - @exp_list[i-2])* MULTI
          end
        end
      end
    end

    Cola ele acima do main e edita no script BASE para o valor inicial e MULTI é o valor que será multiplicado a cada nivel. Eu já deixei configurado para ficar conforme o exemplo que você deu


    _________________
    [Resolvido][Pedido] Mexe na quantidade de EXP iniciais. 252057
    Adanrox
    Adanrox
    Diva
    Diva


    Mensagens : 522
    Créditos : 74

    Ficha do personagem
    Nível: 1
    Experiência:
    [Resolvido][Pedido] Mexe na quantidade de EXP iniciais. Left_bar_bleue0/0[Resolvido][Pedido] Mexe na quantidade de EXP iniciais. Empty_bar_bleue  (0/0)
    Vida:
    [Resolvido][Pedido] Mexe na quantidade de EXP iniciais. Left_bar_bleue30/30[Resolvido][Pedido] Mexe na quantidade de EXP iniciais. Empty_bar_bleue  (30/30)

    [Resolvido][Pedido] Mexe na quantidade de EXP iniciais. Empty Re: [Resolvido][Pedido] Mexe na quantidade de EXP iniciais.

    Mensagem por Adanrox Dom Abr 13, 2014 12:54 pm

    @gladistony
    Aqui funcionou perfeito, obrigado por me ajudar!
    2+ créditos!


    _________________
    [Resolvido][Pedido] Mexe na quantidade de EXP iniciais. EiLDYSs

    Conteúdo patrocinado


    [Resolvido][Pedido] Mexe na quantidade de EXP iniciais. Empty Re: [Resolvido][Pedido] Mexe na quantidade de EXP iniciais.

    Mensagem por Conteúdo patrocinado


      Data/hora atual: Sex Abr 26, 2024 9:15 am