Suporte ao desenvolvimento de jogos!


    Um pequeno problema

    Compartilhe
    avatar
    ollisykes19
    Novato
    Novato

    Mensagens : 5
    Créditos : 0

    Um pequeno problema

    Mensagem por ollisykes19 em Seg Fev 05, 2018 2:51 am

    Olá senhores da Aldeia, estou com um pequeno problema em meu jogo, no sistema de projectiles (flechas etc) quando seleciono o meu próprio personagem eu posso me atacar e me matar usando um arco por exemplo, como posso corrigir isso?
    avatar
    Dooolly
    Moderador Global
    Moderador Global

    Medalhas :
    Mensagens : 1239
    Créditos : 147

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

    Re: Um pequeno problema

    Mensagem por Dooolly em Seg Fev 05, 2018 12:06 pm

    @ollisykes19 escreveu:Olá senhores da Aldeia, estou com um pequeno problema em meu jogo, no sistema de projectiles (flechas etc) quando seleciono o meu próprio personagem eu posso me atacar e me matar usando um arco por exemplo, como posso corrigir isso?

    Só usar uma condição, caso o alvo = você, então sair..

    algo tipo:
    Código:
    if TempPlayer(Index).Target = Index then exit function
    avatar
    ollisykes19
    Novato
    Novato

    Mensagens : 5
    Créditos : 0

    Re: Um pequeno problema

    Mensagem por ollisykes19 em Seg Fev 05, 2018 2:12 pm

    Vlw meu querido dolly, essa sua condição acabou me dando uma dica que funcionou, vou deixar aqui para quem tiver o mesmo problema.

    Encontre
    Código:
    Public Sub CheckAttack()

    Em baixo de

    Código:
    If StunDuration > 0 Then Exit Sub ' stunned, can't attack



    Adicione isso
    Código:
    myTargetType = TARGET_TYPE_PLAYER Then
    If myTarget = MyIndex Then
    PlayerMsg Index, "You can’t attack yourself.", BrightRed
    Exit Sub
    End If
    End If


    Desde já agradeço, acompanho muito seu trabalho por aqui.
    avatar
    Dooolly
    Moderador Global
    Moderador Global

    Medalhas :
    Mensagens : 1239
    Créditos : 147

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

    Re: Um pequeno problema

    Mensagem por Dooolly em Seg Fev 05, 2018 2:31 pm

    Já que o problema foi resolvido, tópico trancado!

    Conteúdo patrocinado

    Re: Um pequeno problema

    Mensagem por Conteúdo patrocinado


      Data/hora atual: Sex Nov 16, 2018 2:45 am