Jump to content

How to create a command.


PeterP

Recommended Posts

function getPlayerID(id)
	v = false
	for i, player in ipairs (getElementsByType("player")) do
		if getElementData(player, "ID") == id then
			v = player
			break
		end
	end
	return v
end


addEventHandler("onViatura", root,
	function()
		local receiver = getElementData(source, "ReceiverPM")
		local vtr      = carros[source]
		if (receiver) and (vtr) then
			local vrx, vry, vrz = getElementRotation(vtr)
    		local px, py, pz    = getElementPosition(vtr)
			if not getElementData(receiver, "NaViatura") then
				if not isPedInVehicle(receiver) then
					setElementData(receiver, "NaViatura", true)
					message(source, "O jogador foi colocado na viatura.", "success")
					message(receiver, "Você foi colocado na viatura!", "info")

					attachElements(receiver, vtr, 0.2, -1.5, 0, 0,0,90)
            		setPedAnimation(receiver, 'ped','CAR_dead_LHS')
            		setElementRotation(receiver, vrx, vry, vrz + 83)
            	end
			else
				setElementData(receiver, "NaViatura", nil)
				message(source, "O jogador foi retirado da viatura.", "success")
				message(receiver, "Você foi retirado da viatura!", "info")

				detachElements(receiver, getElementAttachedTo(receiver))
				setElementPosition(receiver, px + 2, py + 2, pz)
				setPedAnimation(receiver)
			end
		end
	end
)

This function was originaly created to lock a player in the car using the mouse cursor, but it's not possible to release the player once he's in the car because I can't click on them. 

How can I create a command using the player's ID to realease him ?

Thank you very much. 

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