joao2235 Posted September 12, 2019 Share Posted September 12, 2019 (edited) 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 September 12, 2019 by joao2235 Link to comment
Furzy Posted September 12, 2019 Share Posted September 12, 2019 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
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