Estou querendo fazer com que o comando seja executado apenas dentro de um veículo específico (id 596), porém não está funcionando corretamente, e mesmo que eu esteja dentro do veículo aparece a mensagem que era pra mostrar apenas se eu não estivesse no veículo.
function verPorte ( player, cmd, name, theVehicle)
local alvo = findPlayer(name)
local id = getElementModel(theVehicle)
if id == 596 then
if name and getElementData(alvo, "porte") == true then
outputChatBox("O(a) " ..getPlayerName(alvo).. " possui um porte de arma válido.", player, 255,255,255, true)
else
outputChatBox("O(a) " ..getPlayerName(alvo).. " não possui um porte de arma valido.", player, 255,255,255, true)
end
else
outputChatBox("Você não esta em uma viatura policial.", player, 255,255,255, true)
end
end
addCommandHandler("vporte", verPorte)