[Ajuda]50% Da Vida
#1

Entгo , pessoal.
Ja procurei no Search em todo Lugar.
e eu queria uma ajuda de deixar o Life de Vida/Colete a 50%
de todos os Jogadores. Sendo ADM , OU LIDER MILITAR.
Se ele comer e encher o Life todo, a Vida dele voltara para 50%
A Mesma coisa com o COLETE

Se alguem poder me ajudar (:
Reply
#2

serб isto??
pawn Код:
#define MAX_VIDA 50
#define MAX_COLETE 50

public OnPlayerUpdate(playerid)
{
     if(GetPlayerHealth(playerid) > 50)
     {
          SetPlayerHealth(playerid,50);
     }
     if(GetPlayerArmour(playerid) > 50)//nao tenho certeza que seja armour =D
     {
          SetPlayerArmour(playerid,50);
     }
}
Reply
#3

Vlw Tio, Ajudou +Reputation pra Ocй.
Mais o certo seria :

Inicio do GameMode :
pawn Код:
#define MAX_VIDA 50
#define MAX_COLETE 50
Public:
pawn Код:
public OnPlayerUpdate(playerid)
{    
     SetPlayerHealth(playerid,50);    
     SetPlayerArmour(playerid,50);    
}
Reply
#4

Quote:
Originally Posted by CaioMors
Посмотреть сообщение
Vlw Tio, Ajudou +Reputation pra Ocй.
Mais o certo seria :

Inicio do GameMode :
pawn Код:
#define MAX_VIDA 50
#define MAX_COLETE 50
Public:
pawn Код:
public OnPlayerUpdate(playerid)
{    
     SetPlayerHealth(playerid,50);    
     SetPlayerArmour(playerid,50);    
}
Pra que definir MAX_VIDA e MAX_COLETE, sendo que nгo estб usando?
Outra coisa, usar OnPlayerUpdate, sу vai lagar seu servidor.

Correto:

PHP код:
// OnGameModeInit
SetTimer("VidaColete"300000true);
// Final do Gamemode
VidaColete();
public 
VidaColete()
{
    for(new 
0!= MAX_PLAYERSi++)
    {
        
SetPlayerHealth(i50);
        
SetPlayerArmour(i50);
    }
    return 
1;

Essa funзгo, irб setar a vida e colete de todos os players para 50, de 5 em 5 minutos, e darб muito menos lag.
Reply
#5

uhsuhs й verdade dreeh nem usei os defines(burrada minha) mas usar o onplayerupdate nao buga nada =D,sу conter muito script nele dai sim,

se vc usar isto
pawn Код:
public OnPlayerUpdate(playerid)
{    
     SetPlayerHealth(playerid,50);    
     SetPlayerArmour(playerid,50);    
}
irб setar a vida e o colete do jogador mesmo que ele esteje abaixo de 50 sakou?
Reply
#6

Aff, na moral. Vai se fuder. Vai ler um pouco antes de falar merda.
Reply
#7

Quote:
Originally Posted by BlackCoder
Посмотреть сообщение
uhsuhs й verdade dreeh nem usei os defines(burrada minha) mas usar o onplayerupdate nao buga nada =D,sу conter muito script nele dai sim,

se vc usar isto
pawn Код:
public OnPlayerUpdate(playerid)
{    
     SetPlayerHealth(playerid,50);    
     SetPlayerArmour(playerid,50);    
}
irб setar a vida e o colete do jogador mesmo que ele esteje abaixo de 50 sakou?
Nгo disse que irб bugar, e sim LAGAR, pois a public OnPlayerUpdate й chamada a cada 0,13 seg, se nгo me engano, e isso acarreta em muito lag para o servidor.
Reply
#8

Voces estao a usar Float's nao esquecam de colocar 50.0 -.-'
Reply
#9

Quote:
Originally Posted by StreetGT
Посмотреть сообщение
Voces estao a usar Float's nao esquecam de colocar 50.0 -.-'
й verdade й float mas mesmo assim 50.0 й um nъmero inteiro como 50,nгo fas diferenзa.

pawn Код:
This forum requires that you wait 120 seconds between posts. Please try again in 61 seconds.
Reply
#10

Quote:
Originally Posted by StreetGT
Посмотреть сообщение
Voces estao a usar Float's nao esquecam de colocar 50.0 -.-'
Neste caso, nгo seria necessбrio colocar 50.0, jб que й um decimal inteiro, sendo assim, colocando 50 darб no mesmo.
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)