Suporte ao desenvolvimento de jogos!


    [Dúvida] Onde e Como Modificar as Fórmulas de Combate?

    Compartilhe
    Spooky
    Spooky
    Membro Ativo
    Membro Ativo

    Mensagens : 264
    Créditos : 23

    [Dúvida] Onde e Como Modificar as Fórmulas de Combate?

    Mensagem por Spooky em Qua Dez 02, 2015 11:14 pm

    Olá pessoas da aldeia <3.

    Onde posso modificar todas as fórmulas de combate do jogo?

    Quanto str adiciona em força, e as outras coisas que adiciona...
    e os outros status...

    E como criar um status que adiciona velocidade de atk ?, tipo, a cada 112 pontos, ele ganha 0,1 de velocidade de ataque? '-'

    Criar eu até sei, mas n sei como adicionar a velocidade de atk x-x ...

    Vlw gente <3


    _________________
    Sign

    Sign¹:

    Sign²:
    joaopaulo98
    joaopaulo98
    Experiente
    Experiente

    Mensagens : 627
    Créditos : 44

    Re: [Dúvida] Onde e Como Modificar as Fórmulas de Combate?

    Mensagem por joaopaulo98 em Qui Dez 03, 2015 1:25 am

    de cabeça  eu acho que é no modcombat do server


    @edit 
    para você não sei onde muda mais fica +- assim

    If Player(Index).AttackTimer


    _________________
    Dancinha:


    [center]

    METAS 2019.



    • APRENDER TOCAR VIOLINO ||||||||||

    • FAZER ETEC DESENVOLVIMENTO EM SISTEMA ||||||||||

    • CRIAR UM PROJETO DE GAME ||||||||||

    • GANHAR DINHEIRO PROGRAMANDO ||||||||||

    [/center]
    Spooky
    Spooky
    Membro Ativo
    Membro Ativo

    Mensagens : 264
    Créditos : 23

    Re: [Dúvida] Onde e Como Modificar as Fórmulas de Combate?

    Mensagem por Spooky em Qui Dez 03, 2015 1:18 pm

    @joaopaulo98 escreveu:de cabeça  eu acho que é no modcombat do server


    @edit 
    para você não sei onde muda mais fica +- assim

    If Player(Index).AttackTimer
    Obrigado mano, vou tentar.

    Se alguém mais souber me dizer como modificar isso "If Player(Index).AttackTimer" para o que eu quero, agradeceria x-x


    _________________
    Sign

    Sign¹:

    Sign²:
    joaopaulo98
    joaopaulo98
    Experiente
    Experiente

    Mensagens : 627
    Créditos : 44

    Re: [Dúvida] Onde e Como Modificar as Fórmulas de Combate?

    Mensagem por joaopaulo98 em Qui Dez 03, 2015 3:35 pm

    se não entendeu , eu dei a função na qual mexe com a velocidade da arma , ai você da uma olhada para ver como você quer fazer


    _________________
    Dancinha:


    [center]

    METAS 2019.



    • APRENDER TOCAR VIOLINO ||||||||||

    • FAZER ETEC DESENVOLVIMENTO EM SISTEMA ||||||||||

    • CRIAR UM PROJETO DE GAME ||||||||||

    • GANHAR DINHEIRO PROGRAMANDO ||||||||||

    [/center]
    Dooolly
    Dooolly
    Moderador Global
    Moderador Global

    Medalhas :
    Mensagens : 1242
    Créditos : 147

    Ficha do personagem
    Nível: 1
    Vida:
    30/30  (30/30)
    Energia:
    0/0  (0/0)

    Re: [Dúvida] Onde e Como Modificar as Fórmulas de Combate?

    Mensagem por Dooolly em Sex Dez 04, 2015 11:10 am

    Como o JP falou fica em ModCombat, no Server

    Procurar por PlayerAttackPlayer, lá é uma das partes principais, você poderá encontrar o dodge, o parry, o critical, e até o dano.
    Spooky
    Spooky
    Membro Ativo
    Membro Ativo

    Mensagens : 264
    Créditos : 23

    Re: [Dúvida] Onde e Como Modificar as Fórmulas de Combate?

    Mensagem por Spooky em Sex Dez 04, 2015 4:53 pm

    @Dooolly escreveu:Como o JP falou fica em ModCombat, no Server

    Procurar por PlayerAttackPlayer, lá é uma das partes principais, você poderá encontrar o dodge, o parry, o critical, e até o dano.

    Ok, obrigado doolly e JP Very Happy


    _________________
    Sign

    Sign¹:

    Sign²:
    joaopaulo98
    joaopaulo98
    Experiente
    Experiente

    Mensagens : 627
    Créditos : 44

    Re: [Dúvida] Onde e Como Modificar as Fórmulas de Combate?

    Mensagem por joaopaulo98 em Sex Dez 04, 2015 6:06 pm

    bom mano não sei se funfa mais tenta 
    bom não sei se vai funfar mais a base é essa ...
    Código:
    Public Function CanPlayerCrit(ByVal index As Long) As Boolean
    Dim rate As Long
    Dim rndNum As Long
    Dim attackspeed As Long
    Dim x As Long

    x = 112

        CanPlayerCrit = False

        rate = GetPlayerStat(index, Agility) / 52.08
        rndNum = RAND(1, 100)
        If rndNum <= rate Then
            CanPlayerCrit = True
        
        If Agility > x Then
                'attackspeed.GetPlayerStat
                Else
                attackspeed = 1000
                End If
                End If
    End Function



    _________________
    Dancinha:


    [center]

    METAS 2019.



    • APRENDER TOCAR VIOLINO ||||||||||

    • FAZER ETEC DESENVOLVIMENTO EM SISTEMA ||||||||||

    • CRIAR UM PROJETO DE GAME ||||||||||

    • GANHAR DINHEIRO PROGRAMANDO ||||||||||

    [/center]
    Spooky
    Spooky
    Membro Ativo
    Membro Ativo

    Mensagens : 264
    Créditos : 23

    Re: [Dúvida] Onde e Como Modificar as Fórmulas de Combate?

    Mensagem por Spooky em Qua Dez 09, 2015 6:54 pm

    @joaopaulo98 escreveu:
    bom mano não sei se funfa mais tenta 
    bom não sei se vai funfar mais a base é essa ...
    Código:
    Public Function CanPlayerCrit(ByVal index As Long) As Boolean
    Dim rate As Long
    Dim rndNum As Long
    Dim attackspeed As Long
    Dim x As Long

    x = 112

        CanPlayerCrit = False

        rate = GetPlayerStat(index, Agility) / 52.08
        rndNum = RAND(1, 100)
        If rndNum <= rate Then
            CanPlayerCrit = True
        
        If Agility > x Then
                'attackspeed.GetPlayerStat
                Else
                attackspeed = 1000
                End If
                End If
    End Function


    Opa obrigado JP, não funcionou mas, vou continuar tentando mexer na sua base... vlw :)

    +2 cred


    _________________
    Sign

    Sign¹:

    Sign²:
    joaopaulo98
    joaopaulo98
    Experiente
    Experiente

    Mensagens : 627
    Créditos : 44

    Re: [Dúvida] Onde e Como Modificar as Fórmulas de Combate?

    Mensagem por joaopaulo98 em Qui Dez 10, 2015 8:33 am

    tenta criar uma função do servidor para enviar o comando do serivor para o client falando que 
    attackspeed.GetPlayerStat
    else
    attackspeed = 1000

    você conseguindo isso você controla a velocidade dos status do personagem , só não fiz porque até hoje num consegui aprender como é a maneira certa


    _________________
    Dancinha:


    [center]

    METAS 2019.



    • APRENDER TOCAR VIOLINO ||||||||||

    • FAZER ETEC DESENVOLVIMENTO EM SISTEMA ||||||||||

    • CRIAR UM PROJETO DE GAME ||||||||||

    • GANHAR DINHEIRO PROGRAMANDO ||||||||||

    [/center]
    Spooky
    Spooky
    Membro Ativo
    Membro Ativo

    Mensagens : 264
    Créditos : 23

    Re: [Dúvida] Onde e Como Modificar as Fórmulas de Combate?

    Mensagem por Spooky em Qui Dez 10, 2015 9:55 pm

    @joaopaulo98 escreveu:tenta criar uma função do servidor para enviar o comando do serivor para o client falando que 
    attackspeed.GetPlayerStat
    else
    attackspeed = 1000

    você conseguindo isso você controla a velocidade dos status do personagem , só não fiz porque até hoje num consegui aprender como é a maneira certa
    Ok, amigo. Obrigado... Vou tentar fazer o que você disse xD. +2 Very Happy


    _________________
    Sign

    Sign¹:

    Sign²:

    Conteúdo patrocinado

    Re: [Dúvida] Onde e Como Modificar as Fórmulas de Combate?

    Mensagem por Conteúdo patrocinado


      Data/hora atual: Qua Mar 20, 2019 6:24 pm