Estava dando uma procurada na internet sobre scripts para quando o carro tomar X de dano n explodir, apenas ficar quebrado, achei o script do Lord Henry (aqui), só tem um pequeno "problema", quando o carro é consertado, seja ele pelo menu P, menu do freeroam, ou kit de reparo, ele não liga o carro (sem que o player saia e entre nele), resolvi então ir atrás de um script para ligar o motor e encontrei o script do Sr Black (Aqui), porem, quando conserto o carro de qualquer forma acima citada, o carro continua blindado.
Tentei modificar o código original por esse, mas sem sucesso, presumo que configurei algo errado, mas tentei procurar por algum tutorial, ou funções na wiki e não achei por nada, alguém poderia me ajudar e explicar o porque esse código está errado?
addEventHandler("onResourceStart", resourceRoot,
function()
for i, player in ipairs(getElementsByType("player")) do
bindKey(player,"m", "down", "motoronagora", "motoronagora2")
end
end)
function ligarveh(source)
local theVehicle = getPedOccupiedVehicle(source)
if ( getVehicleEngineState ( theVehicle ) == false ) then
setVehicleEngineState ( theVehicle, true )
else
setVehicleEngineState ( theVehicle, false )
end
end
addCommandHandler("motoronagora", ligarveh)
function ligarveh2(source)
setVehicleDamageProof ( theVehicle, false )
end
addCommandHandler("motoronagora2", ligarveh2)
E também, teria como eu implementar a ligação automática do carro quando reparado direto no script do Lord Henry?