SA-MP Forums Archive
[Ajuda] como faзo para o player comeзar com 300 ou + de life? - 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] como faзo para o player comeзar com 300 ou + de life? (/showthread.php?tid=254029)



[Ajuda] como faзo para o player comeзar com 300 ou + de life? - iacocesar123 - 08.05.2011

O titulo ja diz o mas o codigo seria
Код:
setplayerhealth(playerid, 300);?



Re: Ajuda como faзo para o player comeзar com 300 ou + de life? - The Knight - 08.05.2011

Para quк 300 de vida? Isso estaria em godmode (sendo que a vida normal vai atй 100).
Se quiser que o jogador sу fique com 300 de vida 1 ъnica vez cada vez que conecta, coloque no OnPlayerConnect o seguinte cуdigo:
pawn Код:
SetPlayerHealth( playerid, 300 );
Se quiser que cada vкs que ele spawne (depois de morrer) fique com vida 300, coloque no OnPlayerSpawn o seguinte cуdigo:
pawn Код:
SetPlayerHealth( playerid, 300 );



Re: Ajuda como faзo para o player comeзar com 300 ou + de life? - diretor7 - 09.05.2011

Sу fazer igual o Knight falou, bote
pawn Код:
SetPlayerHealth(playerid, 300); //Caso queira mais de 300 modificar o 300 pelo nъmero.
Na public
pawn Код:
public OnPlayerConnect(playerid)
E seja feliz rs


Re: Ajuda como faзo para o player comeзar com 300 ou + de life? - Eriick_OwnZ - 09.05.2011

public OnPlayerSpawn
SetPlayerHealth(playerid, 300); // Para Apenas 300
Para um valor maior
SetPlayerHealth(playerid, +Quantidade);
OBS:Pode Ser Tambem Na Public OnPlayerConnect,Como Exemplos Acima.


Re: Ajuda como faзo para o player comeзar com 300 ou + de life? - Josma_cmd - 09.05.2011

pawn Код:
new bool: JaNasceu[MAX_PLAYERS] = false; //inicio do GM

public OnPlayerSpawn(playerid) //na public
{
    if(JaNasceu[playerid] == false)
    {
        SetPlayerHalth(playerid, 300);
        JaNasceu[playerid] = true;
        return 1;
    }
    return 1;
}



Re: Ajuda como faзo para o player comeзar com 300 ou + de life? - The Knight - 09.05.2011

Se quiser que a vida seja setada num valor entre 300 e 500 (por exemplo), faзa o seguinte:
PHP код:
#define randomex( %0, %1 )( random( %1 - ( %0 + 0x1 ) ) + %0 );
new boolJaNasceuMAX_PLAYERS ] = false;
public 
OnPlayerSpawnplayerid 
{
   if( 
JaNasceuplayerid ] == false )
   {
      
SetPlayerHalthplayeridrandomex300500 ) );
      
JaNasceuplayerid ] = true;
      return 
true;
   }
   return 
true;




Re: Ajuda como faзo para o player comeзar com 300 ou + de life? - Macintosh - 09.05.2011

pawn Код:
#define randomex( %0, %1 )( random( %1 - ( %0 + 0x1 ) ) + %0 );
new bool: JaNasceu[ MAX_PLAYERS ] = false;

public OnPlayerSpawn( playerid )
{
   if( JaNasceu[ playerid ] == false )
   {
      SetPlayerHealth( playerid, randomex( 300, 500 ) );
      JaNasceu[ playerid ] = true;
      return true;
   }
   return true;
}



Re: Ajuda como faзo para o player comeзar com 300 ou + de life? - The Knight - 09.05.2011

Shickcard, porque postou o meu cуdigo novamente?


Re: Ajuda como faзo para o player comeзar com 300 ou + de life? - Macintosh - 09.05.2011

Colocaste SetPlayerHalth ^^