IsPedHeadless

From Multi Theft Auto: Wiki

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

Syntax

bool isPedHeadless  ( ped thePed )

Required Arguments

  • thePed: The ped to check.

Returns

Returns true if the ped is headless, false otherwise.

Example

Click to collapse [-]
Client

Add a command to check whether the player is a zombie or not

function checkZombie(commandName)
   local player = getLocalPlayer()
   -- check whether the player is headless (a zombie)
   local message = isPedHeadless(player) and "Yes, you are a zombie!" or "No, you aren't a zombie yet!"
   outputChatBox(message)
end

addCommandHandler("zombie", checkZombie)
Click to collapse [-]
Server

Add a command to check whether a player is a zombie or not

function checkZombie(playerSource, commandName, playerTargetNick)
   local playerTarget = getPlayerFromName(playerTargetNick)
   if (not playerTarget) then return outputChatBox("Player not online!", playerSource, 255, 0, 0) end

   -- check whether the playerTarget is headless (a zombie)
   local message = isPedHeadless(playerTarget) and "This Player is a zombie!" or "This player is not a zombie!"
   outputChatBox(message, playerSource)
end

addCommandHandler("zombie", checkZombie)

See Also