Gaimo Posted January 18, 2019 Share Posted January 18, 2019 Tenho esse script > data.lua -- Marker para abrir o painel e pegar o emprego. markerJob = { {1366.15, -1275.507, 12.6}, } -- Onde o carro do emprego deve aparecer. spawnCar = {} -- Lugares onde o jogador deve ir. routes = {} -- Onde termina o trabalho e o jogador recebe. endJob = {} Quero usar esses arrays no meu outro script s.lua Meu meta.xml <meta> <info author="Gaimo" name="Trabalho test" /> <script src="s.lua" type="server"/> <script src="data.lua" type="server"/> <script src="c.lua" type="client"/> </meta> Meu s.lua for i,v in pairs (markerJob) do createMarker( v[1], v[2], v[3], "cylinder", 1, 255, 0, 0, 255 ) createBlip( v[1], v[2], v[3], 42, 2, 255, 255, 255, 255, 0, 1000 ) end Como eu posso fazer pra usar no s.lua os arrays que estão no data.lua? Link to comment
Tommy. Posted January 18, 2019 Share Posted January 18, 2019 <meta> <info author="Gaimo" name="Trabalho test" /> <script src="data.lua" type="server"/> <script src="s.lua" type="server"/> <script src="c.lua" type="client"/> </meta> EDIT: I did not test Link to comment
Other Languages Moderators androksi Posted January 18, 2019 Other Languages Moderators Share Posted January 18, 2019 Você também pode obter tabelas e/ou variáveis de outro script. Basta usar _G.nome_da_variavel. (Lembre-se que a variável deve ser global). Exemplo: - Script markerJob = { {1366.15, -1275.507, 12.6}, } -- Onde o carro do emprego deve aparecer. spawnCar = {} -- Lugares onde o jogador deve ir. routes = {} -- Onde termina o trabalho e o jogador recebe. endJob = {} - Obter em outro resource for i, v in pairs ( _G.markerJob ) do -- código end 1 Link to comment
DNL291 Posted January 19, 2019 Share Posted January 19, 2019 (edited) Como você não definiu local nas tabelas do script data.lua então você pode acessar essas tabelas em qualquer script dentro do mesmo resource, exceto scripts que forem de lados diferentes - data.lua é do lado server, logo não é acessível por um script lado cliente. Mas é possível deixá-lo para ambos os lados no meta.xml desta forma: <script src="data.lua" type="shared"/> Edited January 19, 2019 by DNL291 Link to comment
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