Suporte no desenvolvimento de jogos


    Um pequeno problema

    ollisykes19
    ollisykes19
    Novato
    Novato

    Mensagens : 5
    Créditos : 0
    Cash : 0

    Um pequeno problema Empty 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?
    Dooolly
    Dooolly
    Moderador Global
    Moderador Global

    Medalhas : Um pequeno problema Trophy12
    Mensagens : 1227
    Créditos : 149
    Cash : 0

    Ficha do personagem
    Nível: 1
    Experiência:
    Um pequeno problema Left_bar_bleue0/0Um pequeno problema Empty_bar_bleue  (0/0)
    Vida:
    Um pequeno problema Left_bar_bleue30/30Um pequeno problema Empty_bar_bleue  (30/30)

    Um pequeno problema Empty 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
    ollisykes19
    ollisykes19
    Novato
    Novato

    Mensagens : 5
    Créditos : 0
    Cash : 0

    Um pequeno problema Empty 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.
    Dooolly
    Dooolly
    Moderador Global
    Moderador Global

    Medalhas : Um pequeno problema Trophy12
    Mensagens : 1227
    Créditos : 149
    Cash : 0

    Ficha do personagem
    Nível: 1
    Experiência:
    Um pequeno problema Left_bar_bleue0/0Um pequeno problema Empty_bar_bleue  (0/0)
    Vida:
    Um pequeno problema Left_bar_bleue30/30Um pequeno problema Empty_bar_bleue  (30/30)

    Um pequeno problema Empty 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

    Um pequeno problema Empty Re: Um pequeno problema

    Mensagem por Conteúdo patrocinado


      Data/hora atual: Sex Set 20, 2019 3:45 pm