Jump to content

onMarkerHit e attachElements


Recommended Posts

Fixei um marker em um veiculo, fui colocar uma função no marker (onMarkerHit) porém não funcionou.

O que fiz:

mcarregar = createMarker(-1085.234, -1609.752, 75.367, "cylinder", 2, 255,100,100, 60)

Carregar = true
Van = createVehicle(482, -1086.357, -1615.635, 76.367, 0, 0, -90)
mvan = createMarker(0,0,0, "cylinder", 1, 255,100,100, 70)

function carregar ( thePlayer )
	if Carregar == true then
		droga = createObject (1578, 0,0,0,0,0,0, true)
		setPedAnimation(thePlayer, "carry", "crry_prtial", 1, false, true)
		attachElements ( mvan, Van, 0, -3, -1.2 )
		attachElements ( droga, thePlayer, 0, 0.4, 0.3)
		drogac = true
	end
end
addEventHandler("onMarkerHit", mcarregar, carregar)

function drogaca ( player )
	if drogac == true then
    	setPedAnimation(thePlayer, "carry", "crry_prtial", 1, false, true)
  	end
end
addEventHandler("onMarkerHit", mvan, drogaca)

 

Link to post

Já tentei fazer isso uma vez mas deu errado. Aparentemente a colisão do marker não pode ser anexada em outros elementos (você vê o marker anexado mas a colisão dele fica no lugar que estava). A solução que encontrei foi anexar um colShape esférico da mesma forma que o marker. Dai o marker fica aparecendo só pra bonito, mas o script usa a colisão do colShape em vez disso.

Edited by Lord Henry
  • Thanks 1
Link to post

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...