SetPedHeadless

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

With this function, you can set if a ped has a head or not.

Syntax

bool setPedHeadless(ped thePed, bool headState)
exmaple

OOP Syntax Help! I don't understand this!

Method: ped:setHeadless(...)
Variable: .headless


Required Arguments

  • thePed: The ped to check.
  • headState: head state, use true if you want the ped be headless, use false to give back the head.

Returns

Returns true if successful, false otherwise

Example

Click to collapse [-]
Server

This example enables a player to behead themselves (or give themselves their head back)

function beheadMe(p, cmd)
	local hasHead = not isPedHeadless(p)

	if hasHead then
		setPedHeadless(p, true) -- Remove head
		outputChatBox("You have been beheaded!", p, 255, 0, 0) -- A confirmation message for the player
	else
		setPedHeadless(p, false) -- Restore head
		outputChatBox("You have been given a head!", p, 255, 0, 0) -- A confirmation message for the player
	end
end
addCommandHandler("togglehead", beheadMe)

See Also