murilo2929 Posted October 7, 2019 Share Posted October 7, 2019 (edited) Estou montando um sistema de prisão, é o seguinte, se o player estiver em uma determinada prisão digamos Prisão Federal na hora que ele for solto ele vai ser setado para area de soltura da prisão federal fiz assim as areas de solturar. localsoltura = { -- x, y, z, int, dim ["Federal"] = {-1047.03125, -632.498046875, 32.0078125, 0, 0}, -- Prisao federal ["PD"] = {1544.5283203125, -1669.046875, 13.558586120605, 0, 0}, -- PD ["HP"] = {633.3251953125, -566.7724609375, 16.3359375, 0, 0} -- HP } o problema é que quando vou soltar o player aparece o seguinte erro. [2019-10-07 13:32:51] WARNING: sistemaprisao\s_prisao.Lua:61: Bad argument @ 'setElementPosition' [Expected number at argument 3, got none] [2019-10-07 13:32:51] WARNING: sistemaprisao\s_prisao.Lua:62: Expected number, got non-convertible string. This warning may be an error in future versions. [2019-10-07 13:32:51] WARNING: sistemaprisao\s_prisao.Lua:63: Expected number, got non-convertible string. This warning may be an error in future versions. E é assim que esta essas linhas de codigos setElementPosition(value, "localsoltura") setElementDimension(value, "localsoltura") setElementInterior(value, "localsoltura") Essas linhas no caso serveriam para puxar se o player estivesse na prisao federal a area de soltura seria da federal, caso estivesse na PD seria a area de soltura na PD, mas não estou conseguindo resolver. Edited October 7, 2019 by murilo2929 Link to comment
chucknomis Posted October 7, 2019 Share Posted October 7, 2019 ih mano tá errado isso ae, teria que ser assim: setElementPosition(value, localsoltura["Federal"][1], localsoltura["Federal"][2], localsoltura["Federal"][3]) setElementDimension(value, localsoltura["Federal"][4]) setElementInterior(value, localsoltura["Federal"][5]) neste caso só para ser solto no local da federal para soltar as outras teria que colocar em outra tag, no script onde a situação que ele seria solto recomendo fazer sem a tabela, para descomplicar o script pois desse jeito teria que criar com a repetição for, definir variaveis e tals... e outro erro é que vc botou "localsoltura", no lugar onde seria a variavel, por isso o erro. Link to comment
murilo2929 Posted October 7, 2019 Author Share Posted October 7, 2019 1 hour ago, chucknomis said: ih mano tá errado isso ae, teria que ser assim: setElementPosition(value, localsoltura["Federal"][1], localsoltura["Federal"][2], localsoltura["Federal"][3]) setElementDimension(value, localsoltura["Federal"][4]) setElementInterior(value, localsoltura["Federal"][5]) neste caso só para ser solto no local da federal para soltar as outras teria que colocar em outra tag, no script onde a situação que ele seria solto recomendo fazer sem a tabela, para descomplicar o script pois desse jeito teria que criar com a repetição for, definir variaveis e tals... e outro erro é que vc botou "localsoltura", no lugar onde seria a variavel, por isso o erro. como poderia fazer sem a tabela e fazer o script puxar automaticamente qual lugar vai ser solto, tipo se ele estiver na prisao federal puxa as coordenadas da prisão federal. Link to comment
chucknomis Posted October 7, 2019 Share Posted October 7, 2019 dai mano, teria que usar ou setElementData, pra quando ele fosse pra tal prisão, e usar getElementData pra quando ele for sair... ou, marcar a area da prisão com createMarker, e usar o isElementWithinMarker, para mostrar que o player que tá em tal prisão, é pra ser solto em tal lugar... ouu tbmm, comandos diferentes, ou paineis diferentes... 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