SA-MP Forums

SA-MP Forums (https://forum.sa-mp.com/index.php)
-   Português/Portuguese (https://forum.sa-mp.com/forumdisplay.php?f=34)
-   -   [Ajuda] Vida Samp (https://forum.sa-mp.com/showthread.php?t=674479)

FabioGTP 20/04/2020 11:19 AM

Vida Samp
 
Há possibilidade da criação de uma vida secundária? e um colete secundário?

RiqueP 20/04/2020 03:42 PM

Re: Vida Samp
 
É possível, e tem diversas formas de fazer dependendo de como você quer que fique (se cria uma barra de vida a mais, se cria mais uma camada de vida na atual, etc).

Basicamente você detectaria os tiros recebidos do jogador, e faria uma verificação do tipo: Se a primeira barra estiver cheia, desça ela, se não, desça a outra: Caso seja uma nova barra criada, terá que fazer em textdraw e emular uma barra sendo diminuindo fazendo cálculos simples de porcentagem, destruindo a barra atual, re-criando ela com um tamanho menor (com base no calculo) e exibindo novamente ao player. Você pode facilitar isso usando a include progress, que lhe faz tudo isso basicamente. Mas a barra de saúde original do jogador, deve ser diminuída ou aumentada usando SetPlayerHealth.

Se estiver usando um YSF ou o SKY, você não precisa destruir a barra e recriar pq eles vem com uma função para manipular o tamanho das textdraws (oq nativamente o samp não tem).

Você pode usar weapon-config (https://forum.sa-mp.com/showthread.php?t=563387) para ter um controle muito melhor dos disparos recebidos e criar seu próprio sistema de dano.


All times are GMT. The time now is 11:07 AM.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.