Jump to content

[DUVIDA] Tabela de trailers


Recommended Posts

Boa Tarde estou querendo criar um Job de Caminhoneiro só que diferente tipo seria vários trailers no mapa e cada um tem função.

Ai tudo bem so que não tenho uma base para está começando o código , tabela sei criar + ou - em relação de markers e objects agora de vehicles não.

Link to post

Não precisa indexar a table com os [1] pois o MTA já faz isso automaticamente quando vc não faz.

Isso significa que se vc fizer isso:

trailers = {
	createVehicle (...),
	createVehicle (...),
	createVehicle (...),
}

O MTA considera como sendo isso:

trailers = {
	[1] = createVehicle (...),
	[2] = createVehicle (...),
	[3] = createVehicle (...),
}

Eu costumo indexar somente quando a table é muito grande e eu preciso diferenciar os IDs uns dos outros, pois senão fica muito trabalhoso ficar contando linha por linha pra saber qual deles é o ID 67 por exemplo.

Edited by Lord Henry
  • Like 1
Link to post

Mals pela demora tava vendo se eu encontrava algum script perdido para estuda so que nada.

Seguinte eu fiz isso so que não tenho certeza se está certo
 

trailers = {   
	createVehicle (422, 631.21447753906, 809.82647705078,- 42.9609375),
 	createVehicle (422, 640.05676269531, 810.14611816406, -42.9609375),
}

Veh_Trailers = {}

function Trailers_Spawn(thePlayer)
	for i, v in ipairs ( trailers ) do
		Veh_Trailers[thePlayer] = createVehicle ( v[1], v[2], v[3], v[4])				
	end
end
addEventHandler("onResourceStart", root, Trailers_Spawn)	

 

Edited by +[T]rakin
Link to post

Ok ai agora tenho que fazer a verificação? 
 

trailers = {   
	createVehicle (422, -710.332, 964.509, 12.405),
 	createVehicle (422, -714.95, 954.419, 12.234),
}

function Trailers_Spawn(thePlayer)
	if trailers[1] then
		outputChatBox("TESTE", thePlayer, 255, 255, 255, true)
	end
end
addEventHandler("onVehicleStartEnter", root, Trailers_Spawn)	

Obs: Estou usando carro so para ser um pouco rapido

Link to post
trailers = {   
	createVehicle (422, -710.332, 964.509, 12.405),
 	createVehicle (422, -714.95, 954.419, 12.234),
}

function Trailers_Spawn (thePlayer)
	if (source == trailers[1]) then -- Se o veículo que o jogador entrou for o 1º da lista, então:
		outputChatBox ("Entrou no veículo 1.", thePlayer)
	elseif (source == trailers[2]) then
		outputChatBox ("Entrou no veículo 2.", thePlayer)
	end
end
addEventHandler ("onVehicleStartEnter", root, Trailers_Spawn)

 

  • Thanks 1
Link to post

Opa mano muito obrgado eu ia vim aqui para fala que consegui e é dessa forma que consegui mesmo , bom não foi eu e sim uns scripters que me ajudaram também.

Muito obrigado mesmo por ter tirando uns minutos do seu tempo para me ajuda ❤️

Link to post

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