[Ajuda] Curar player - 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] Curar player (
/showthread.php?tid=638428)
Curar player -
PedroH - 31.07.2017
Depois que coloquei esse sistema de HS:
OnplayerTakeDamage:
PHP код:
//headshot
if(GetPVarInt(playerid, "Headshot") == 1)
{
SetPVarInt(playerid, "Headshot", 0);
GameTextForPlayer(playerid, "~r~Headshot", 3000, 3);
}
if(issuerid != INVALID_PLAYER_ID && weaponid == 34 && bodypart == 9) //weaponid == 34 <- sniper , bodypart == 9 <- cabeзa
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
SetPlayerHealth(playerid, 0.0);
GameTextForPlayer(issuerid, "~r~Headshot!", 2000, 3);
SendClientMessage(playerid,-1, "{F55454}[INFO]: Head Shot, {7CF881}NOOB.");
Player[issuerid][ContarHeadShot] ++;
}
new Float:HP;
GetPlayerHealth(playerid, HP);
if(weaponid == 34) SetPlayerHealth(playerid, HP-100); //SniperRifle
//SOUND
if(issuerid != INVALID_PLAYER_ID) PlayerPlaySound(issuerid,17802,0.0,0.0,0.0), PlayerPlaySound(playerid,17802,0.0,0.0,0.0);
//SOUND
return 1;
}
ao player morrer, a vida dele nao volta para 100. fica na quantidade de vida de quando ele morreu!
Re: Curar player -
PedroH - 31.07.2017
percebi agora que ele ta voltando para o numero que ta salvo no DOF2(que salva quando o player sai do servidor)! faзo oque? :/
como coloco pra atualizar para quando o player morrer?
PS: Nгo e por causa do sistema de HS!
Re: Curar player -
GuilhermeNunes - 31.07.2017
Tenta
PHP код:
SetPlayerHealth(playerid, 100);
na public OnPlayerDeath
pelo que eu entendi nгo esta setando 100 de vida quando ele morre certo ? sу fazer isso que vai setar normal.
Re: Curar player -
PedroH - 31.07.2017
Quote:
Originally Posted by GuilhermeNunes
Tenta
PHP код:
SetPlayerHealth(playerid, 100);
na public OnPlayerDeath
pelo que eu entendi nгo esta setando 100 de vida quando ele morre certo ? sу fazer isso que vai setar normal.
|
ja uso!
Resolvi, era so pq o bagui de setar a vida tava em onplayerspawn e eu nao tinha visto kk dai toda hora que o player respawnava setava o numero que tava no arquivo para o player. vllw mesmo assim!
Re: Curar player -
GuilhermeNunes - 31.07.2017
Kkkkkkkkkkkkk Tu n explicou direito