[Ajuda] getar vida do player
#1

Код:
forward poucavida();
public poucavida()
{
	foreach(Player, i)
	{
		if(SetPlayerHealth(i, 50))
		{
			SendClientMessage(i, Vermelho, "Vocк esta com pouca vida, va comprar um remedio");
		}
	}
}
sу que fica fazendo flood pra caramba, e sempre que o cara spawna fica com 50 de vida
ajuda pf
Reply
#2

Para obter quanto o player tem de vida, use a funзгo GetPlayerHealth.
Nгo й necessбrio o uso de loop para este sistema, a nгo ser que vc use uma condicional com a funзгo PoucaVida(), creio que й isto.
Reply
#3

da esse erro
Код:
(767) : error 035: argument type mismatch (argument 2)
linha

Код:
if(GetPlayerHealth(playerid, 50))
[...]

Arrumei obrigado +RAP
Reply
#4

Quote:
Originally Posted by RussoTDM
Посмотреть сообщение
Arrumei obrigado +RAP
Qualquer duvida estamos aqui.
[...]
Reply
#5

Quote:
Originally Posted by RussoTDM
Посмотреть сообщение
Arrumei obrigado +RAP


GetPlayerHealth armazena o valor em uma variбvel jб criada previamente.
Reply
#6

Quote:
Originally Posted by ViniBorn
Посмотреть сообщение

GetPlayerHealth armazena o valor em uma variбvel jб criada previamente.
Verdade, o sistema atй compila mas esta errado. Erro de lуgica.


O que ele pode fazer й:
pawn Код:
new Float:health;
    if(GetPlayerHealth(playerid,health) != 100) {
        SendClientMessage(i, -1, #Sua saъde nгo esta boa!);
    }
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)