SA-MP Forums Archive
[DUV]Colete + Vida - 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: [DUV]Colete + Vida (/showthread.php?tid=173930)



[DUV]Colete + Vida - frenetico - 04.09.2010

eai pessoal blz ?

Estou aqui com uma duvida, como eu faзo para verificar se a quantidade de vida mais a de colete й menor que 50 ?

Obrigado!


Re: [DUV]Colete + Vida - Ricop522 - 04.09.2010

new Float:armour;
GetPlayerArmour(playerid, armour);

new Float: phealth;
GetPlayerHealth(playerid, phealth);


Re: [DUV]Colete + Vida - zSuYaNw - 04.09.2010

Quote:
Originally Posted by Ricop522
Посмотреть сообщение
new Float:armour;
GetPlayerArmour(playerid, armour);

new Float: phealth;
GetPlayerHealth(playerid, phealth);
melhor й assim:

new Floathealth;

pawn Код:
if(GetPlayerHealth(playerid, phealth) <= 50)
{
 //comandos is here
}
/////////

e para checar colete й o mesmo sу mudando o GetPlayerHealth para GetPlayerArmour.


Re: [DUV]Colete + Vida - frenetico - 04.09.2010

Entгo no caso de verificar somente um , como colete ou vida eu sei fazer , agora somando os dois para verificar , eu nгo sei como seria.


Re: [DUV]Colete + Vida - Ricop522 - 04.09.2010

Код:
new Float:vida;
new Float:colete;
if(GetPlayerHealth(playerid, vida) <= 50 || GetPlayerHealth(playerid, colete) <= 50)
{
//aqui.
}
Isso vai executar os dois ao mesmo tempo.


Re: [DUV]Colete + Vida - zSuYaNw - 04.09.2010

Vai checar mais ele quer que soma intгo:


pawn Код:
new
       Soma[MAX_PLAYERS],
       Float:vida,
       Float:colete;
if(GetPlayerHealth(playerid, vida) <= 50 || GetPlayerHealth(playerid, colete) <= 50)
{
 vida += colete = Soma;
 if(Soma[playerid] == 50)
  {
   }
}



Re: [DUV]Colete + Vida - frenetico - 04.09.2010

Quote:
Originally Posted by [Full]Garfield[XDB]
Посмотреть сообщение
Vai checar mais ele quer que soma intгo:


pawn Код:
new
       Soma[MAX_PLAYERS],
       Float:vida,
       Float:colete;
if(GetPlayerHealth(playerid, vida) <= 50 || GetPlayerHealth(playerid, colete) <= 50)
{
 vida += colete = Soma;
 if(Soma[playerid] == 50)
  {
   }
}
error 006: must be assigned to an array


Re: [DUV]Colete + Vida - zSuYaNw - 04.09.2010

Tenta http://pastebin.com/FGtVNRdy


Re: [DUV]Colete + Vida - Ricop522 - 04.09.2010

Код:
Float:vida,
Float:colete;
new Sum = colete+vida;
format( string, sizeof( string ), "%d + (add) %d = %d.", Value1, Value2, Sum);
if(Sum(playerid) <= 50)
{
SendClientMessage(playerid, Azul, "Vocк tem 50 de colete e vida.");
}
// Tente isso, se nгo der, й porque tб de noite, e eu to mORToO de sono.

PS: FUI DORMIRRRRR \O/


Respuesta: [DUV]Colete + Vida - ipsBruno - 04.09.2010

Pйssima Indentaзгo Garfield

pawn Код:
new Float:conta,Float:Vida,Float:Colete;
GetPlayerArmour(playerid,Colete);GetPlayerHealth(playerid,Vida);
conta =Vida+Colete;
if(Conta <= 50)
{
     //- Se a Soma dos Dois ser menor que 50 -//
}