Joaovit13 Posted February 4, 2021 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
Other Languages Moderators androksi Posted February 4, 2021 Other Languages Moderators Posted February 4, 2021 Olá. Você esqueceu de um then aqui: 1
Joaovit13 Posted February 4, 2021 Author 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
Joaovit13 Posted February 4, 2021 Author 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
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