SA-MP Forums Archive
[Ajuda] getar vida do player - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] getar vida do player (/showthread.php?tid=491436)



getar vida do player - RussoTDM - 30.01.2014

Код:
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


Re: getar vida do player - Schocc - 30.01.2014

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.


- RussoTDM - 30.01.2014

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

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

Arrumei obrigado +RAP


Re: getar vida do player - Schocc - 30.01.2014

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


Re: getar vida do player - ViniBorn - 30.01.2014

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


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


Re: getar vida do player - Schocc - 30.01.2014

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!);
    }