Jump to content

[AJUDA] Dúvida no Script


Recommended Posts

tx = 0
dx = 4.7
function encarcerar (preso)
	removeElementData (preso, 'navtr')

	setElementInterior (preso, 6)
	setElementDimension (preso, 200)

	setElementFrozen (preso, false)
	setPedAnimation (preso)
	toggleAllControls (preso, true)
	toggleControl (preso, 'fire', false)	

	if ( tx<6.1*dx ) then
		setElementPosition (preso, 1544.27+tx, -1637.42, -83.36+2)
		--setElementRotation (preso, 0)	
		tx = tx + dx
	elseif ( tx>5.9*dx and tx<13.9*dx ) then
		setElementPosition (preso, 1511.08+tx, -1616.37, -83.36)
		--setElementRotation (preso, 180)
		tx = tx + dx
	elseif ( tx>13.9*dx and tx<17.1*dx) then
		setElementPosition (preso, 1483.31+tx, -1616.37, -89.5)
		--setElementRotation (preso, 180)
		tx = tx + dx
	elseif ( tx>16.9*dx and tx<20.1*dx) then
		setElementPosition (preso, 1464.32+tx, -1637.42, -89.5)
		--setElementRotation (preso, 0)
		tx = tx + dx
	elseif ( tx>19.9*dx ) then
		tx = 0
		setElementPosition (preso, 1544.27+tx, -1637.42, -83.36)
		--setElementRotation (preso, 0)	
		tx = dx
	end
	
end

Rapaziada, estou editando um sistema de cadeia que peguei da net. Esse código acima é o jeito que ele faz para que os jogadores presos não sejam spawnados na mesma cela, não entendi isso muito bem. Alguém consegue me explicar ou me sugerir uma forma melhor para desenvolver, por favor ? Desde já agradeço!

Edited by joao2235
Link to comment

Ele pega a variável TX e quando o player entra na sela o TX recebe um certo valor

e assim vai, se o valor de tx for maior que  o outro  vai spawn mais ao lado como tem o +tx na coord X

Player preso

tx recebe tx + (valor)

se o valor for maior entao a coord x vai ser maior (+tx)

e os valores estao 4.7, 6.1 etc por causa da posição na cela.

um jeito melhor se vc quiser crie markers 

ou colshapes mas eu acho assim muito mais facil kk 

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