[Ajuda] Impedimento de saнda do veнculo - 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] Impedimento de saнda do veнculo (
/showthread.php?tid=631741)
Impedimento de saнda do veнculo -
Jauro - 04.04.2017
Eu gostaria de saber se alguйm sabe algum jeito possнvel de impedir que um player saia do veнculo que estб, sem ser usando TogglePlayerControllable, jб que eu quero que o motorista esteja apto a conduzir o veнculo.
Re: Impedimento de saнda do veнculo - Whoo - 04.04.2017
Nгo sei se tem funзгo pra isso mas uma opзгo й armazenar o id do veнculo atual e quando o player sair do veнculo se ele nгo estiver permitido a sair (use uma variбvel pra fazer a condiзгo) coloque ele novamente no veнculo PutPlayerInVEHICLE
Re: Impedimento de saнda do veнculo -
ViniBorn - 04.04.2017
Tente as seguintes opзхes:
Em OnPlayerStateChange
pawn Код:
if(newstate == PLAYER_STATE_ONFOOT && oldstate == PLAYER_STATE_DRIVER)
if(SUA_CONDICAO)
PutPlayerInVehicle(playerid, ID_ARMAZENADO_DO_VEICULO, 0);
Em OnPlayerExitVehicle
pawn Код:
if(SUA_CONDICAO)
PutPlayerInVehicle(playerid, vehicleid, 0);
Respuesta: Impedimento de saнda do veнculo -
SammyJ - 04.04.2017
Sу fazer como o Vini disse:
PHP код:
public OnPlayerExitVehicle(playerid, vehicleid)
{
if(!Liberado[playerid]){
SendClientMessage(playerid, -1, "Vocк nгo pode sair deste veiculo");
PutPlayerInVehicle(playerid, vehicleid, 0);
return true;
}
return 1;
}