SA-MP Forums Archive
[Pedido] Veiculo Lataria - 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: [Pedido] Veiculo Lataria (/showthread.php?tid=582227)



Veiculo Lataria - JoshNudock - 19.07.2015

Olб, pessoal, estou em duvida, quero fazer um sistema mais nгo sei por onde iniciar, й o seguinte, quando o carro respawna ele volta com a mesma lataria, evitando ant-rp de jogar na бgua e tals, estilo o vнdeo abaixo. O que vou precisar?

Vнdeo.


Re: Veiculo Lataria - humildadeforever - 19.07.2015

Fiz uma pequena base aqui, testei e creio que o resultado obtido atenderб a sua necessidade (ou parte dela).

PHP код:

new FloatvLataria[MAX_VEHICLES];
public 
OnVehicleDeath(vehicleidkillerid
{
    
GetVehicleHealth(vehicleidvLataria[vehicleid]);
    return 
1;
}
public 
OnVehicleSpawn(vehicleid)
{
    if(
vLataria[vehicleid] >= 250)
    {
        
SetVehicleHealth(vehicleidvLataria[vehicleid]);
    }
    return 
1;

Breve explicaзгo:

PHP код:
new FloatvLataria[MAX_VEHICLES]; 
Й onde iremos armazenar a "vida" (lataria) de cada veнculo.

PHP код:
public OnVehicleDeath(vehicleidkillerid
Й chamada quando um veнculo explode ou entra na бgua.
O killerid й o jogador que presenteou a "morte" do veнculo, mas nem sempre й o culpado. Geralmente identifica o motorista, um passageiro ou o jogador mais prуximo do veнculo.

PHP код:
public OnVehicleSpawn(vehicleid
Й chamada quando um veнculo й "spawnado".

PHP код:
if(vLataria[vehicleid] >= 250
Utilizei essa condiзгo pois se a lataria do veнculo й inferior a 250, ele pega fogo e em seguida explode, entгo nгo vai adiantar ficar setando a lataria se ela for menor que este valor.


Espero ter ajudado!