noonbr Posted November 2, 2019 Share Posted November 2, 2019 Quando utilizo isso: function elementType(playerSource) if getPedOccupiedVehicle(playerSource) then local gET = getElementType(playerSource) outputChatBox("O seu tipo é:"..gET..".", playerSource, 255,255,255, true) end end addCommandHandler("tipo", elementType) o resultado sai: player e não vehicle, por quê? Como faço para sair vehicle? Link to comment
Other Languages Moderators Lord Henry Posted November 2, 2019 Other Languages Moderators Share Posted November 2, 2019 Como vc quer que saia vehicle se vc está obtendo o tipo do playerSource? function getMyVehType (thePlayer) if getPedOccupiedVehicle (thePlayer) then outputChatBox ("O seu tipo é: "..getElementType(getPedOccupiedVehicle (thePlayer))..".", thePlayer, 255,255,255) end end addCommandHandler ("tipo", getMyVehType) 1 Link to comment
noonbr Posted November 3, 2019 Author Share Posted November 3, 2019 Mas é que como o getElementType está abaixo do getPedOccupiedVehicle, eu imaginei que ao pegar o tipo do elemento de playerSource que está dentro do carro o tipo seria vehicle. Obrigado pela resposta, de qualquer modo, Thanks! Link to comment
DNL291 Posted November 3, 2019 Share Posted November 3, 2019 3 hours ago, GM_Goulart said: Mas é que como o getElementType está abaixo do getPedOccupiedVehicle, eu imaginei que ao pegar o tipo do elemento de playerSource que está dentro do carro o tipo seria vehicle. 'playerSource' será sempre a referência para a qual foi definida, a menos que seja explicitamente alterada código, por exemplo: function elementType(playerSource) if getPedOccupiedVehicle(playerSource) then playerSource = getPedOccupiedVehicle(playerSource) -- playerSource aqui passa a ser o veículo do jogador local gET = getElementType(playerSource) outputChatBox("O seu tipo é:"..gET..".", playerSource, 255,255,255, true) end end addCommandHandler("tipo", elementType) Uma dica é sempre fazer outputs com os valores para entender a lógica e jamais faça o script tentando na sorte, você pode colocar um: iprint("playerSource", playerSource, "vehicle", getPedOccupiedVehicle(playerSource), "element type", getElementType(playerSource)) 1 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