SA-MP Forums Archive
[Ajuda] VHealth print ajudae - 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] VHealth print ajudae (/showthread.php?tid=496494)



VHealth print ajudae - focaximubh - 22.02.2014

Olб, boa tarde, ai galera alguйm pode me dar uma luz nessa parada do 0.3z?

pawn Код:
public OnPlayerWeaponShot( playerid, weaponid, hittype, hitid, Float:fX, Float:fY, Float:fZ )
{
        if(hittype == 2) // Ao acertar qualquer veiculo com tiro
        {
            new Float:Health, msg[150];
            new vhit = GetVehicleHealth(hitid, Health);
            GetVehicleHealth(hitid, Health);
        SetVehicleHealth(hitid, Health - 30);
        format(msg, sizeof(msg), "Hit: %i", vhit);
        SendClientMessage(playerid, -1, msg);
        }
        return true;
}
Neste cуdigo estou tentando imprimir o valor do hit executado pelo player ao atingir o veнculo, dessa forma que eu fiz o veнculo perde 30 de life por tiro sendo assim ele nгo irб explodir assim que tomar 1 tiro sу tendo que dar vбrios para o veнculo chegar a pegar fogo mais a minha dъvida й como fazer para exibir o HIT dado ex:


2 tiros = 60 life retirados

1 tiro = 30 life retirados
ou o valor expressado acima...

vlw desdejб '-'


Re: VHealth print ajudae - IgorVini - 22.02.2014

Nгo entendo muito bem.. mas, a vida dos veнculos sгo 1000, e nгo 100, entгo vocк deveria colocar

Код:
SetVehicleHealth(hitid, Health - 650);
https://sampwiki.blast.hk/wiki/VehicleHealth


Re: VHealth print ajudae - focaximubh - 22.02.2014

Foi mal coloquei 100 mais tipo assim pelo tiro o veнculo perde por exemplo 50 de lataria a cada tiro, eu quero й imprimir o valor que foi retirado de vida do carro quando a gente atira nele '-'


Re: VHealth print ajudae - IgorVini - 22.02.2014

Код:
SetVehicleHealth(hitid, Health - 551);
        format(msg, sizeof(msg), "Hit: %i", vhit);
SendClientMessage(playerid, -1, "O seu veiculo perdeu metade de sua vida");
Vocк sу tem que definir quando ele atirar uma vez ele perde metade, quando atira 2 explode..

Nгo entendo muito bem, mas, se ajudei..


Re: VHealth print ajudae - Schocc - 22.02.2014

Use 128 cell's quando usar funзхes como SendClientMessage. ^^


Re: VHealth print ajudae - ViniBorn - 22.02.2014

Tenta retornar 0 na funзгo, e setar manualmente o valor de dano que vocк quer, de acordo com a arma que foi usada.


Re: VHealth print ajudae - focaximubh - 22.02.2014

Quote:
Originally Posted by ViniBorn
Посмотреть сообщение
Tenta retornar 0 na funзгo, e setar manualmente o valor de dano que vocк quer, de acordo com a arma que foi usada.
VLW vini consegui aqui a partir do que vocк falou thank's