Suporte no desenvolvimento de jogos


    Consertando Defesa do Player

    thales12
    thales12
    Membro Ativo
    Membro Ativo

    Mensagens : 318
    Créditos : 108
    Cash : 0

    Consertando Defesa do Player Empty Consertando Defesa do Player

    Mensagem por thales12 em Ter Mar 20, 2012 8:23 pm

    Bom.. eu reparei que ao add defesa vc nao ganha defesa..

    exemplo: eu tenho 10 de defesa
    e o npc tem 10 de força
    ele te ataca vc perde 10 de hp
    vc add pts em defesa ficando com : 200 pts de defesa e o npc continua te hitando 10 de hp
    Traduzindo: vc add defesa mais nao ganha defesa..
    OBS: msm coisa com o player

    correção..

    Server~Side:

    na sub:

    Código:
    Public Sub TryNpcAttackPlayer(ByVal mapNpcNum As Long, ByVal index As Long)

    procure por:

    Código:
    ' randomise for up to 10% lower than max hit
            Damage = RAND(1, Damage)

    em baixo add:

    Código:
    ' Defesa Player
            Damage = Damage - (GetPlayerStat(index, Endurance) / 1.5)

    na sub:

    Código:
    Public Sub TryPlayerAttackPlayer(ByVal attacker As Long, ByVal victim As Long)

    procure por:

    Código:
    ' randomise for up to 10% lower than max hit
            Damage = RAND(1, Damage)

    em baixo add:

    Código:
    ' Defesa Player
            Damage = Damage - (GetPlayerStat(index, Endurance) / 1.5)

    Pronto agora a defesa vai funcionar Consertando Defesa do Player 256397

    Créditos: ao titio thales12


    _________________
    Meu fã ? Meu Amigo ? Entao Use !

    Consertando Defesa do Player Thalesfan
    Consertando Defesa do Player Mv0yg8

    Minha Sign:

    Consertando Defesa do Player Zkqt5e
    Valentine
    Valentine
    Administrador
    Administrador

    Medalhas : Consertando Defesa do Player 94JxvConsertando Defesa do Player ZgLkiRU
    Mensagens : 5023
    Créditos : 1114
    Cash : 0

    Consertando Defesa do Player Empty Re: Consertando Defesa do Player

    Mensagem por Valentine em Qua Mar 21, 2012 10:45 am

    Muito bom Thales12
    Adoro correção de bugs
    + 10 créditos

    Em breve irei postar umas também.


    _________________
    Consertando Defesa do Player AIymW
    Jonny157
    Jonny157
    Ocasional
    Ocasional

    Mensagens : 245
    Créditos : 9
    Cash : 0

    Consertando Defesa do Player Empty Re: Consertando Defesa do Player

    Mensagem por Jonny157 em Qua Mar 21, 2012 6:54 pm

    Uma dúvida.. eu vi os códigos e vi que tem isso logo abaixo.

    Código:
    Damage = Damage - GetPlayerDef(index)
            If Damage > 0 Then
                Call NpcAttackPlayer(mapNpcNum, index, Damage)
            End If


    Peço que dê uma olhada na sub GetplayerDef. Ela por si já adiciona a Endurance juntamente com a defesa dos equipamentos à defesa do personagem.

    Então colocaria esta defesa, mesmo já tendo o getplayerdef? Fiquei com a dúvida.
    thales12
    thales12
    Membro Ativo
    Membro Ativo

    Mensagens : 318
    Créditos : 108
    Cash : 0

    Consertando Defesa do Player Empty Re: Consertando Defesa do Player

    Mensagem por thales12 em Qua Mar 21, 2012 8:55 pm

    OBS: O EO 2.0, EO 2.6 Etc.. nao vem com esse problema corrigido
    OBS2: o GetPlayerDef e para Arrumar o bug do item.. q nao da defesa.. e nao do player
    OBS3: O tutorial la do GetPlayerDef Nao funciona na eo 2.6 so na 2.0
    OBS4: eu concertei a defesa do player e da defesa do item ao msm tempo :)
    OBS5: beijos ! :)


    _________________
    Meu fã ? Meu Amigo ? Entao Use !

    Consertando Defesa do Player Thalesfan
    Consertando Defesa do Player Mv0yg8

    Minha Sign:

    Consertando Defesa do Player Zkqt5e
    Valentine
    Valentine
    Administrador
    Administrador

    Medalhas : Consertando Defesa do Player 94JxvConsertando Defesa do Player ZgLkiRU
    Mensagens : 5023
    Créditos : 1114
    Cash : 0

    Consertando Defesa do Player Empty Re: Consertando Defesa do Player

    Mensagem por Valentine em Qua Mar 21, 2012 11:52 pm

    Qual é o tutorial do GetPlayerDef?


    _________________
    Consertando Defesa do Player AIymW
    thales12
    thales12
    Membro Ativo
    Membro Ativo

    Mensagens : 318
    Créditos : 108
    Cash : 0

    Consertando Defesa do Player Empty Re: Consertando Defesa do Player

    Mensagem por thales12 em Qui Mar 22, 2012 2:42 am

    e um q o nome é " adicionando defesa real "
    sendo q so funfa no eo2.0
    e é para equipamentos.. os de defesa se basearem no damage..
    mais usando esse meu tutorial tanto faz se e no 2.0 ou 2.6 e o suficiente ! :)


    _________________
    Meu fã ? Meu Amigo ? Entao Use !

    Consertando Defesa do Player Thalesfan
    Consertando Defesa do Player Mv0yg8

    Minha Sign:

    Consertando Defesa do Player Zkqt5e
    Jonny157
    Jonny157
    Ocasional
    Ocasional

    Mensagens : 245
    Créditos : 9
    Cash : 0

    Consertando Defesa do Player Empty Re: Consertando Defesa do Player

    Mensagem por Jonny157 em Qui Mar 22, 2012 6:51 pm

    A sim... obrigado por esclarecer a dúvida.

    Aproveitando, teria como você passar o link do tutorial que vc fez corrigindo a defesa do item.

    É que eu não estou achando. Consertando Defesa do Player 3912376022

    Edit: Agora que percebi.. o getplayerdef já é o seu tutorial? Ou me enganei de novo?

    É que a engine que eu peguei já veio com isso e eu olhei o E.O 2.0 e não possui esta função.
    thales12
    thales12
    Membro Ativo
    Membro Ativo

    Mensagens : 318
    Créditos : 108
    Cash : 0

    Consertando Defesa do Player Empty Re: Consertando Defesa do Player

    Mensagem por thales12 em Qui Mar 22, 2012 8:14 pm

    Tem o tuto do getplayerdef em outro forum " proibido postar outros forums "
    sendo q nao funfa no Eo 2.6..
    e no 2.0 so funfa para o item.. e nao o stat
    esse q eu fiz serve para o 2.0 e o 2.6 e concerta o item e o stat.. :)
    menos lag.. menos codigo.. mais facil e mais pratico e melhor :d


    _________________
    Meu fã ? Meu Amigo ? Entao Use !

    Consertando Defesa do Player Thalesfan
    Consertando Defesa do Player Mv0yg8

    Minha Sign:

    Consertando Defesa do Player Zkqt5e
    Valentine
    Valentine
    Administrador
    Administrador

    Medalhas : Consertando Defesa do Player 94JxvConsertando Defesa do Player ZgLkiRU
    Mensagens : 5023
    Créditos : 1114
    Cash : 0

    Consertando Defesa do Player Empty Re: Consertando Defesa do Player

    Mensagem por Valentine em Sab Mar 24, 2012 1:33 pm

    Animalzinho da floresta está errado isso:
    Código:
    Damage = Damage - (GetPlayerStat(Index, Endurance) / 1.5)
    Deveria ser assim:
    Código:
    Damage = Damage - (GetPlayerStat(Victim, Endurance) / 1.5)


    _________________
    Consertando Defesa do Player AIymW
    Paulo Soreto
    Paulo Soreto
    Lenda
    Lenda

    Mensagens : 1966
    Créditos : 362
    Cash : 0

    Ficha do personagem
    Nível: 1
    Experiência:
    Consertando Defesa do Player Left_bar_bleue0/0Consertando Defesa do Player Empty_bar_bleue  (0/0)
    Vida:
    Consertando Defesa do Player Left_bar_bleue30/30Consertando Defesa do Player Empty_bar_bleue  (30/30)

    Consertando Defesa do Player Empty Re: Consertando Defesa do Player

    Mensagem por Paulo Soreto em Sab Mar 24, 2012 6:38 pm

    Eu notei isso também, assim que compilei o server deu erro, tenho mania de compilar até quando só acrescento um comentário =P
    Quando vim postar o Marlos já tinha corrigido, bem, de qualquer forma o tuto ta legal, vlw por postar.


    _________________
    Consertando Defesa do Player FwYnoXI

    Conteúdo patrocinado

    Consertando Defesa do Player Empty Re: Consertando Defesa do Player

    Mensagem por Conteúdo patrocinado


      Data/hora atual: Qui Dez 12, 2019 4:48 pm