IsPedHeadless

From Multi Theft Auto: Wiki
Revision as of 09:16, 6 February 2010 by Sebassje (talk | contribs)
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 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