Gaimo Posted January 15, 2019 Posted January 15, 2019 factor = 0.5 function createVehicles(player) for i,v in ipairs(getElementsByType("vehicle")) do fuel = math.random(10,25) setElementData(v, "fuel", fuel) end end function processFuel(player) for i,v in ipairs(getElementsByType("vehicle")) do --if getVehicleNameFromModel(481) == false then local fuel = getElementData(v, "fuel") or math.random(10,25) if (getVehicleEngineState(v) and fuel > 0 ) then fuel = fuel - factor end if (fuel <= 0.99) then fuel = 0 setVehicleEngineState(v, false) end setElementData(v, "fuel", fuel) --end end end createVehicles() setTimer(processFuel, 1000, 0) O sistema de combustível esta funcionando em bikes, isso não é bom, tentei detectar com um getVehicleNameFromModel mas não funcionou, alguma solução, para fazer o script ignorar bikes?
Other Languages Moderators androksi Posted January 15, 2019 Other Languages Moderators Posted January 15, 2019 Você tá no caminho certo, rapaz. Apenas troque getVehicleNameFromModel por getElementModel. Use também os parâmetros que são corretos dentro da função. Neste caso: if ( not getElementModel( v ) == 481 ) then 1
Other Languages Moderators Lord Henry Posted January 16, 2019 Other Languages Moderators Posted January 16, 2019 (edited) Eu usaria getVehicleType. if not (getVehicleType (v) == "BMX") then -- Se o veículo não for uma bicicleta, então: Edited January 16, 2019 by Lord Henry 1
burguesia Posted August 21, 2019 Posted August 21, 2019 Eu fiz tudo certo,mas na hora de ativar não funcionou. Tem algum outro método eficaz?
Other Languages Moderators Lord Henry Posted August 21, 2019 Other Languages Moderators Posted August 21, 2019 @Burgao favor não reviver tópicos antigos. Crie seu tópico na seção de Programação em Lua, seguindo as regras de postagem e dando mais detalhes da sua dúvida.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now