17/03/2023 16:38
(17/03/2023 15:24)White_Blue Escreveu: Você está apenas retornando uma mensagem para o jogador, não está de fato removendo o player do veículo.
Código corrigido:
Código PHP:
if(GetPlayerProxVehicle(playerid) == 0) return SendClientMessage(playerid, VERMELHO, "Nao ha nenhum veiculo proximo!");
else if(CarroTrancado[GetPlayerProxVehicle(playerid)] == true) {
SendClientMessage(playerid, VERMELHO, "|ERRO| Este Veiculo ja esta Trancado!");
CarroTrancado[GetPlayerProxVehicle(playerid)] = true;
RemovePlayerFromVehicle(playerid);
ClearAnimations(playerid, 1);
SendClientMessage(playerid, AZUL_CLARO, "BLC-RP: {FFFFFF}Veiculo Trancado!");
}
Discordo de você nessa, pois o código abaixo é responsável por remover o jogador do veículo.
Código:
GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
SetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
Acredito que problema seja o ID do veículo que não está sendo getado corretamente ou talvez alguma exceção para as faggio.
Discente de Sistemas de Informação no Centro Federal de Ensino Tecnológico(CEFET/RJ)
Programador SA-MP desde 2012
Programador SA-MP desde 2012
Não envie dúvidas por inbox, crie um tópico. Sua dúvida pode ser a dúvida de outro alguém, e seu tópico ajudará outras pessoas no futuro.