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

    Gerador de EXP

    avatar
    ondas
    Novato
    Novato


    Mensagens : 4
    Créditos : 0

    Gerador de EXP Empty Gerador de EXP

    Mensagem por ondas Qua Dez 07, 2022 3:10 pm

    como voltei a desenvolver para vb.net e c# e  o desenvolvimento do servidor consequentemente, após vários anos parado não encontrei nenhuma ferramenta parecida portanto...

    bom segue



    atualizado 08/12/22



    Gerador de EXP WAAAABJRU5ErkJggg==


    Última edição por ondas em Qui Dez 08, 2022 10:31 pm, editado 1 vez(es)
    DevWithCoffee
    DevWithCoffee
    Membro Ativo
    Membro Ativo


    Mensagens : 286
    Créditos : 53

    Ficha do personagem
    Nível: 1
    Experiência:
    Gerador de EXP Left_bar_bleue0/0Gerador de EXP Empty_bar_bleue  (0/0)
    Vida:
    Gerador de EXP Left_bar_bleue30/30Gerador de EXP Empty_bar_bleue  (30/30)

    Gerador de EXP Empty Re: Gerador de EXP

    Mensagem por DevWithCoffee Qui Dez 08, 2022 9:01 pm

    Isso aparece se o usuário não preencher nenhum dos campos.
    Gerador de EXP Error010


    _________________
    Gerador de EXP Rm2k-i11 Gerador de EXP Html-j10

    ondas gosta desta mensagem

    avatar
    ondas
    Novato
    Novato


    Mensagens : 4
    Créditos : 0

    Gerador de EXP Empty Re: Gerador de EXP

    Mensagem por ondas Qui Dez 08, 2022 10:21 pm

    cara refiz algumas coisas... depois pode testar
    DevWithCoffee
    DevWithCoffee
    Membro Ativo
    Membro Ativo


    Mensagens : 286
    Créditos : 53

    Ficha do personagem
    Nível: 1
    Experiência:
    Gerador de EXP Left_bar_bleue0/0Gerador de EXP Empty_bar_bleue  (0/0)
    Vida:
    Gerador de EXP Left_bar_bleue30/30Gerador de EXP Empty_bar_bleue  (30/30)

    Gerador de EXP Empty Re: Gerador de EXP

    Mensagem por DevWithCoffee Sex Dez 09, 2022 8:59 pm

    O correto seria usar alguma API própria pra gerenciar arquivos INI, pois esse é outro problema:
    https://youtu.be/Gu5HAkBgGiM

    Se você me permitir, eu aconselho usar alguma API ou criar uma função que leia o INI por etapa e liste tudo para remover e recriar após isso.

    Outro problema, quando você define a Exp inicial ele adiciona 1 ao primeiro, 2 ao segundo, 3 ao terceiro e assim por diante.
    Por exemplo, eu quero que seja 1500, sendo o multiplicador 2, então a sequencia deveria ser 1500, 3000, 4500... no entanto o resultado foi esse:
    Código:
    [EXPERIENCE]
    Exp1=1501
    Exp2=3002
    Exp3=4503
    Exp4=6004
    Exp5=7505
    Exp6=9006
    Exp7=10507
    Exp8=12008
    Exp9=13509
    Exp10=15010

    Uma coisa que você poderia fazer, pegar os dados do arquivo onde tem a experiência máxima do jogador, acho que é Dados.ini na versão brasileira da engine:
    Código:
    MAX -> MAX_LEVEL


    Mais uma coisa, eu encontrei o Elysium Source e o arquivo de experiência tem outro nome, experience.ini ao invés de EXP.ini que é o gerado pelo arquivo, poderia me enviar os arquivos INI pra analisar?
    Veja como é:
    Gerador de EXP Ini_ex10


    _________________
    Gerador de EXP Rm2k-i11 Gerador de EXP Html-j10
    avatar
    ondas
    Novato
    Novato


    Mensagens : 4
    Créditos : 0

    Gerador de EXP Empty Re: Gerador de EXP

    Mensagem por ondas Sab Dez 10, 2022 11:09 am

    consigo fazer ele apagar o arquivo antes, bom desenvolvi seguindo a minha formula, mas se tiver alguma posso incrementar no codigo


     ex:

    exp = exp *2 / level
    DevWithCoffee
    DevWithCoffee
    Membro Ativo
    Membro Ativo


    Mensagens : 286
    Créditos : 53

    Ficha do personagem
    Nível: 1
    Experiência:
    Gerador de EXP Left_bar_bleue0/0Gerador de EXP Empty_bar_bleue  (0/0)
    Vida:
    Gerador de EXP Left_bar_bleue30/30Gerador de EXP Empty_bar_bleue  (30/30)

    Gerador de EXP Empty Re: Gerador de EXP

    Mensagem por DevWithCoffee Sab Dez 10, 2022 12:01 pm

    Ao que parece ou você só leu parte do meu comentário, ou por qualquer motivo não aparece pra você todo o texto...
    Como isso é algo comum nessas comunidades eu vou parar de apontar bugs e incoerências para ajudar... desculpe o incomodo.

    Desculpe eu não entendi a sua formula, esse level é o level máximo ou o que? E o "*2" é o multiplicador, não deveria ser uma variável?

    Seguindo a lógica do resultado do seu próprio gerador eu fiz esse com AHK:

    DevWithCoffee escreveu:Gerador de EXP Gerexp10

    Como o AHK dá suporte para funções que gerenciam arquivos INI eu conclui rápido.
    Já aviso antes, eu não sou programador, fiz apenas de brincadeira pra ver se o resultado ia funcionar.

    Eu achei isso que talvez lhe interesse:
    https://www.codeproject.com/Articles/21896/INI-Reader-Writer-Class-for-C-VB-NET-and-VBScript


    Última edição por DevWithCoffee em Sab Dez 10, 2022 12:12 pm, editado 1 vez(es)


    _________________
    Gerador de EXP Rm2k-i11 Gerador de EXP Html-j10

    ondas gosta desta mensagem

    avatar
    ondas
    Novato
    Novato


    Mensagens : 4
    Créditos : 0

    Gerador de EXP Empty Re: Gerador de EXP

    Mensagem por ondas Sab Dez 10, 2022 12:53 pm

    ah sim, tbm sou programador, no caso esse tbm faz isso basta selecionar o multiplicador ... 
    ele gera a exp que vc quiser basta saber configurar e ir testando o que te agrada...


    • referente ao ler o arquivo posso colocar um botao aonde ele le o ini

    Gerador de EXP GFnduInAAAAAElFTkSuQmCC
    DevWithCoffee
    DevWithCoffee
    Membro Ativo
    Membro Ativo


    Mensagens : 286
    Créditos : 53

    Ficha do personagem
    Nível: 1
    Experiência:
    Gerador de EXP Left_bar_bleue0/0Gerador de EXP Empty_bar_bleue  (0/0)
    Vida:
    Gerador de EXP Left_bar_bleue30/30Gerador de EXP Empty_bar_bleue  (30/30)

    Gerador de EXP Empty Re: Gerador de EXP

    Mensagem por DevWithCoffee Seg Dez 12, 2022 6:53 pm

    Olha, eu não vi realmente você incluir nada que impeça do usuário escrever informações incoerentes, como level inicial maior que o level máximo, o problema do nome do arquivo, a leitura e gravação do level máximo no Data.ini (Dados.ini na versão brasileira).

    Outra coisa, eu achei isso (2020):
    https://www.aldeiarpg.com/t14710-problemas-com-exp#110347

    Mas apesar de você ter ignorado todos os pontos que eu mostrei antes e provavelmente vai ignorar esses desse comentário eu te agradeço, eu acabei usando a sua ideia pra praticar um pouco a criação de uma ferramenta igual com AHK.

    Confira no meu tópico:
    https://www.aldeiarpg.com/t14976-gerador-de-experencia


    _________________
    Gerador de EXP Rm2k-i11 Gerador de EXP Html-j10
    DevWithCoffee
    DevWithCoffee
    Membro Ativo
    Membro Ativo


    Mensagens : 286
    Créditos : 53

    Ficha do personagem
    Nível: 1
    Experiência:
    Gerador de EXP Left_bar_bleue0/0Gerador de EXP Empty_bar_bleue  (0/0)
    Vida:
    Gerador de EXP Left_bar_bleue30/30Gerador de EXP Empty_bar_bleue  (30/30)

    Gerador de EXP Empty Re: Gerador de EXP

    Mensagem por DevWithCoffee Sex Dez 16, 2022 3:33 pm

    Desculpe, você não atualizou o download, eu gostaria de saber como ficou... como eu disse, eu não sou programador.
    Eu refiz o sistema com AHk para mostrar apenas algo básico como impedir que o usuário insira valores ilógicos, não por arrogância... eu sempre sou acusado disso.

    Mas eu não vi o resultado das correções após o meu feedback, eu gostaria de ver seu gerador concluído sem as brechas que eu apontei.
    Pra ser franco eu não entendi a formula usada, eu gostaria de ver o resultado


    _________________
    Gerador de EXP Rm2k-i11 Gerador de EXP Html-j10

    Conteúdo patrocinado


    Gerador de EXP Empty Re: Gerador de EXP

    Mensagem por Conteúdo patrocinado


      Data/hora atual: Seg Fev 06, 2023 1:21 pm