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