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?
2 participantes
Um pequeno problema
- Mensagem nº2
Re: Um pequeno problema
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- Novato
- Mensagens : 5
Créditos : 0
- Mensagem nº3
Re: Um pequeno problema
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
Em baixo de
Adicione isso
Desde já agradeço, acompanho muito seu trabalho por aqui.
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.