Jump to content

Getar todos os veiculos criados a partir de certo resource


Recommended Posts

  • Other Languages Moderators

Prefira usar a palavra "obter". Ninguém usa "getar", só se for "setar".

Você pode obter todos os elementos criados via script por um resource e depois verificar quais deles são do tipo "vehicle".

Primeiro você usa getResourceDynamicElementRoot para obter o rootElement dinâmico do resource específico. Depois apenas pegue os elementos do tipo "vehicle" que estejam neste rootElement.

local dynamicRoot = getResourceDynamicElementRoot (getResourceFromName ("teste")) -- Nome do resource aqui.
local resourceVehs = getElementsByType("vehicle", dynamicRoot) -- Obtém todos os elementos do tipo veículo que estão no dynamicRootElement
-- Obs: veículos criados por arquivos.map não entram aqui, somente os criados via script como createVehicle.
-- Obs2: se quiser somente os veículos criados por arquivos.map do resource, utilize na primeira linha getResourceMapRootElement em vez disso.

for _,veh in pairs (resourceVehs) do -- Exemplo q torna todos os veículos deste resource translúcidos (fantasmas).
	setElementAlpha(veh, 150)
end

 

Link to comment

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...