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

    Um pequeno problema

    ollisykes19
    ollisykes19
    Novato
    Novato


    Mensagens : 5
    Créditos : 0

    Um pequeno problema Empty Um pequeno problema

    Mensagem por ollisykes19 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
    Colaborador
    Colaborador


    Medalhas : Um pequeno problema Trophy12
    Mensagens : 1227
    Créditos : 153

    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 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

    Um pequeno problema Empty Re: Um pequeno problema

    Mensagem por ollisykes19 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
    Colaborador
    Colaborador


    Medalhas : Um pequeno problema Trophy12
    Mensagens : 1227
    Créditos : 153

    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 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 Nov 22, 2024 6:46 am