Joaovit13 Posted February 4, 2021 Share Posted February 4, 2021 (edited) function pegarFerroS(thePlayer) local x, y, z = getElementPosition(marker_aleatoriosS) local random_Pos = math.random(#marker_aleatoriosS) if thePlayer then player = getPlayerFromName(thePlayer) if not isPedInVehicle(player) then if isElementWithinMarker(player, marker_ferro) if getElementData(player, "Ferro") == false then if getElementData(player, "Pedreiro") == true then setPedAnimation(player, "CARRY", "liftup", 1.0, false) setTimer(function() if isElement(Object_ferro[player]) then destroyElement(Object_ferro[player]) end if isElement(marker_EntregarS[player]) then destroyElement(marker_EntregarS) end setElementData(player, "Recompensa", 0) setPedAnimation(player, nil) setElementData(player, "Ferro", true) toggleControl(player, "jump", false) toggleControl(player, "fire", false) toggleControl(player, "aim_weapon", false) setPedAnimation( source, "CARRY", "crry_prtial", 4.1, true, true, true ) marker_EntregarS[player] = createMarker(marker_aleatoriosS[random_Pos[1]],marker_aleatoriosS[random_Pos[2]],marker_aleatoriosS[random_Pos[3]], -2.2, "cylinder", 2.5, 16, 111, 231, 50) setElementVisibleTo(marker_EntregarS, root, false) setElementVisibleTo(marker_EntregarS, player, true) addEventHandler("onMarkerHit", marker_EntregarS[player], fim_Emprego) Object_ferro[player] = createObject(2960, x, y, z) exports.bone_attach:attachElementToBone(Object_Lixo[source], source, 4, 0, 0.4, - 0.6, -90, 0, 0 ) end, 1000,1) end end end end end end end addCommandHandler("ferro", pegarFerroS) Está dando erro nos if getElementData(player, "Ferro") == false then if getElementData(player, "Pedreiro") == true then Não sei aonde estou errando o erro do debug está falando: 'then' expected near 'if' Edited February 4, 2021 by Joaovit13 Link to comment
Other Languages Moderators androksi Posted February 4, 2021 Other Languages Moderators Share Posted February 4, 2021 Olá. Você esqueceu de um then aqui: 1 Link to comment
Joaovit13 Posted February 4, 2021 Author Share Posted February 4, 2021 Irmão valeu, queria saber qual é o problema do mta ter me falado a linha 69 sendo que era a 68 kkkkkk Link to comment
Joaovit13 Posted February 4, 2021 Author Share Posted February 4, 2021 Aproveitando essa postagem aqui é está retornando esse erro aqui pra mim: attempt to index field --Marker_Aleatórios marker_aleatoriosS = { 1872.08, -1308.8, 18.147, 1893.097, -1314.732, 23.151, 1892.831, -1316.274, 28.152, 1872.101, -1317.594, 33.147, 1876.034, -1321.604, 38.147, 1876.088, -1309.743, 43.147, 1873.865, -1322.412, 48.069, } --Marker entregar marker_EntregarS = {} --Local Random_Pos local Random_Pos = math.random ( #marker_aleatoriosS) --Marker que está retornando o erro: attempt to index field marker_EntregarS[player] = createMarker(marker_aleatoriosS[Random_Pos][1], marker_aleatoriosS[Random_Pos][2], marker_aleatoriosS[Random_Pos][3] -2.2, "cylinder", 2.5, 16, 111, 231, 50) Obs é a mesma função ali de cima a unica diferença é que eu coloquei as marker_aleatoriosS e a marker_EntregarS 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