SA-MP Forums Archive
[Ajuda] Ajuda Com Carro - 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] Ajuda Com Carro (/showthread.php?tid=445142)



Ajuda Com Carro - Lendario - 19.06.2013

Alguem Sabe Qual a Funзao Para Fazer o Veiculo Parar Quando Acabar a Gasolina


Respuesta: Ajuda Com Carro - iCracker - 20.06.2013

Exemplo:
pawn Код:
forward semgasolinamanololokao(playerid);


public semgasolinamanololokao(playerid)
{

        if(variavelgasolina[playerid] ==  0)
        {
                RemovePlayerFromVehicle(playerid);
                 // outras funзхes abaixo
                 SendClientMessage( playerid, -1, " Sem gasolina manolo lokгo ");
                 }
             else
                 {
                 //funзгo
                 }
}
Nгo use este cуdigo, use apenas como exemplo. Claro que nгo й tudo isso aн que vai resolver seu problema, ainda falta os timers e etc..

Dica: Se estiver usando timers para diminuir a gasolina use um killtimer se o player estiver sem gasolina lб acima. /\


Re: Respuesta: Ajuda Com Carro - [THs]ShadoW - 20.06.2013

O do amigo acima removerб o Player do veнculo, este a seguir desliga o motor:

Код:
forward SemGasolina(playerid);
public SemGasolina(playerid)
{
    new engine,lights,alarm,doors,bonnet,boot,objective;
    new vehicleid = GetPlayerVehicleID(playerid);
    GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
	if(variavelgasolina[playerid] ==  0)
	{
	    if(engine == VEHICLE_PARAMS_ON)
		{
            SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
   			SendClientMessage(playerid, -1, "Vocк estб sem gasolina.");
		}
   	}
}
OBS: Eu nгo testei.

OBSІ: Tenha certeza de que nгo possui um comando que ligue o motor do veнculo, caso tenha terб de editб-lo para nгo ligar se estiver sem combustнvel.

OBSі: Adapte "variavelgasolina" de acordo com o seu GameMode

Espero ter ajudado.

Abraзo.