Posts: 165
Threads: 75
Joined: Jun 2013
Reputation:
0
galera como eu faзo pra pegar a vida do cara antes dele levar dano (de tiros) pq tipo eu quero fazer um code pra uma arma retirar tantos de dano sу que eu nгo sei como pegar a vida do cara antes dele tomar dano pq tipo
eu faria um cуdigo assim:
if(weaponid == 4)
{
SetPlayerHealth(playerid, healthamount - 10);
}
isso no public onplayertakedamage mais ai ele vai retirar o dano normal da arma + os 10 de life setados no cуdigo e eu queria botar um code pra pegar a vida antes do dano setar a vida dele de volta e ai retirar os 10 de life :S
Posts: 1,670
Threads: 15
Joined: Mar 2012
Reputation:
0
Basta saber ler inglкs e usar operaзхes bбsicas da matemбtica, junto com as funзхes "SetPlayerHealth & SetPlayerArmour"
Posts: 165
Threads: 75
Joined: Jun 2013
Reputation:
0
nгo й bem essa parte a minha duvida amigo,a minha duvida й como fazer uma contagem pra pegar a vida do cara antes do dano pq no public OnPlayerTakeDamage ele executa as coisas dps de tomar dano
Posts: 165
Threads: 75
Joined: Jun 2013
Reputation:
0
esse link eu ja li e nгo ajudou em nada '-'
Posts: 4,049
Threads: 85
Joined: Mar 2013
Reputation:
0
Simples, setplayerhealth(playerid, getplayerhealth+dano)
Posts: 1,670
Threads: 15
Joined: Mar 2012
Reputation:
0
Leia sobre os argumentos da callback, no caso, o "amount".
@n0minal: Estб quase correto...
Posts: 165
Threads: 75
Joined: Jun 2013
Reputation:
0
vou repetir..
esse link eu ja li e nгo ajudou em nada '-'
Posts: 4,049
Threads: 85
Joined: Mar 2013
Reputation:
0
LУGICA: tomei um tiro, perdi 10 de hp, qual era meu hp anterior?
Pegar health APУS o dano (onplayertakedamage) e acrescentar a quantidade de DANO SOFRIDO.
GetPlayerHealth + dano = quantidade de vida ANTERIOR ao dano, entendeu ou quer em desenho?
Posts: 1,670
Threads: 15
Joined: Mar 2012
Reputation:
0
Sу para adicionar ao que o n0minal disse, o "amount", retorna o valor do dano feito no health & armour.
Basta seguir este pensamento que o cуdigo estarб certo.