Jump to content

AttachElement Na Prancha da Cegonha


Recommended Posts

Essa função grudaria o marker na cegonha e nesse marker o veiculo iria colidir no marker e grudar também, porém não funfa...

function Attach_Cegonha (source)
	local Vehicle_Player = getPedOccupiedVehicle (source)
	if (Vehicle_Player) then
		if getElementModel(Vehicle_Player) == 443 then
			if getElementData(Vehicle_Player, "Reboque_Ativo") == false then
				if isElement (Vehicle_1) then destroyElement (Vehicle_1) end
				local PosC_X, PosC_Y, PosC_Z = getElementPosition(Vehicle_Player)	
				
				Vehicle_1 = createMarker ( PosC_X, PosC_Y, PosC_Z, "corona", 2, 0, 255, 0, 50 )				
				attachElements (Vehicle_1, Vehicle_Player, 0, 0 +1, 0 +2.2)
				triggerClientEvent(source, "addNotification", root, "#00ff00✘#ffffffINFO#00ff00✘➺ #ffffffAdicione os veiculos desejados nos marcadores")	
			else	
				setElementFrozen(Vehicle_Player, false)
				setElementData(Vehicle_Player, "Reboque_Ativo", false)
				triggerClientEvent(source, "addNotification", root, "#00ff00✘#ffffffINFO#00ff00✘➺ #ffffffSua cegonha foi liberada para seguir viagem")	
			end
		else
			triggerClientEvent(source, "addNotification", root, "#00ff00✘#ffffffINFO#00ff00✘➺ #ffffffEsse veiculo não é uma cegonha")	
		end
	end
end
addCommandHandler("reboque", Attach_Cegonha)

local veh = createVehicle(411, 2075.83521, 1213.02148, 10.67188 +5)
				
function Vehicle_Cegonha (vehicle)
    if getElementType ( vehicle ) == "vehicle" then
		if getElementModel(vehicle) == 443 then return end
		if isElementWithinMarker(vehicle, Vehicle_1) then
			triggerClientEvent(root, "addNotification", root, "#00ff00✘#ffffffINFO#00ff00✘➺ #ffffffGRUDOU")	
			attachElements (veh, Vehicle_1, 0, 0, 0 +2.2)
		else
			triggerClientEvent(root, "addNotification", root, "#00ff00✘#ffffffINFO#00ff00✘➺ #ffffff1")	
		end
	else
		triggerClientEvent(root, "addNotification", root, "#00ff00✘#ffffffINFO#00ff00✘➺ #ffffff2")	
	end
end
addEventHandler("onMarkerHit", root, Vehicle_Cegonha)

 

Link to comment
  • Other Languages Moderators

Já fiz algo assim com o cargobob. Os players iam num marker que ficava anexado no helicoptero pra poder grudar dentro dele. Lagava pra carai.

Pq vc usou root na linha 39?

  • Thanks 1
Link to comment
  • Other Languages Moderators

To testando aqui e realmente tem um bug. Ele não consegue anexar elementos no marker que está anexado em algo. Tem que anexar direto no caminhão.

A função retorna true mas não anexa '-'

  • Sad 1
Link to comment

Que doideira. Eu até tinha anexado o veiculo diretamente no caminhão (Pra teste) e tinha dado certo. Minha ideia e fazer que o jogador leve o veiculo até o marker que está anexado no caminhão e assim o veiculo fique anexado. (Um Trabalho) tem alguma forma funcional que essa minha ideia possa funcionar ? :\ 

Link to comment

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...