[Ajuda] como faзo para o player comeзar com 300 ou + de life?
#1

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

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 );
Reply
#3

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
Reply
#4

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.
Reply
#5

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;
}
Reply
#6

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;

Reply
#7

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;
}
Reply
#8

Shickcard, porque postou o meu cуdigo novamente?
Reply
#9

Colocaste SetPlayerHalth ^^
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)