Jump to content

Como usar arrays de outro script


Recommended Posts

Posted

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?

Posted
<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

? DID I HELP YOU? 

Tsd6e1t.png

________________________________________________________________________

ム MY STEAM

76561198321211115.png

________________________________________________________________________

? MY SITE

cGejgxz.png

www.tommy.br.com

Posted

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

 

  • Thanks 1

Hello, world.


Tutorial sobre interação de BOTs do Discord com o seu servidor - Visitar (Brazilian Portuguese)
Tutorial sobre tabelas - Visitar (Brazilian Portuguese)
Tutorial sobre banco de dados - Visitar (Brazilian Portuguese)
Posted (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 by DNL291

Please do not PM me with scripting related question nor support, use the forums instead.

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...