[Ajuda] Ajuda Com Carro
#1

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

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. /\
Reply
#3

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.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)