SetPedFrozen: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 18: Line 18:
This example adds a 'togglefreeze' console command that lets players alternate their frozen state.
This example adds a 'togglefreeze' console command that lets players alternate their frozen state.
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
function toggleFreeze ( sourcePlayer, command )
function toggleFreeze ( sourcePlayer )
     local frozen = getPedFrozen ( sourcePlayer )
     local frozen = getPedFrozen ( sourcePlayer )
     setPedFrozen ( sourcePlayer, not frozen )
     setPedFrozen ( sourcePlayer, not frozen )

Revision as of 18:11, 16 July 2009

This function freezes (or un-freezes) a pedestrian, meaning they cannot move, jump, aim, shoot, etcetera.

Syntax

bool setPedFrozen ( ped thePed, bool frozen )

Required Arguments

  • thePed: The ped whose frozen state will be changed.
  • frozen: A bool value as to whether the ped is frozen or not.

Returns

Returns true if the frozen state was set successfully, or false if invalid arguments were passed.

Example

This example adds a 'togglefreeze' console command that lets players alternate their frozen state.

function toggleFreeze ( sourcePlayer )
    local frozen = getPedFrozen ( sourcePlayer )
    setPedFrozen ( sourcePlayer, not frozen )
end
addCommandHandler ( "togglefreeze", toggleFreeze )

See Also