SetPlayerCanBeKnockedOffBike: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
No edit summary
mNo edit summary
Line 16: Line 16:


<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
local player = getLocalPlayer()
function changeCanBeKnockedOff ( command )
function changeCanBeKnockedOff ( command )
-- The player should enter /knock
    -- The player should enter /knock
status = canPlayerBeKnockedOffBike (player)
    if canPedBeKnockedOffBike ( getLocalPlayer() ) then
if (status == true) then
        setPlayerCanBeKnockedOffBike ( getLocalPlayer(), false )
  setPlayerCanBeKnockedOffBike (player, false )
        outputChatBox ( "Now you can't be knocked off your bike." )
  outputChatBox ( "Now you can't be knocked off your bike." )
    else
  else
        setPlayerCanBeKnockedOffBike ( getLocalPlayer(), true )
  setPlayerCanBeKnockedOffBike (player, true )
        outputChatBox ( "Now you can be knocked off your bike." )
  outputChatBox ( "Now you can be knocked off your bike." )
    end
  -- Get the player and set true or false
end
end
end
addCommandHandler ( "knock", changeCanBeKnockedOff )
addCommandHandler ( "knock", changeCanBeKnockedOff )

Revision as of 18:17, 30 March 2008

This function controls if you can fall of your bike by accident - namely by banging into a wall.

Syntax

bool setPlayerCanBeKnockedOffBike ( player thePlayer, bool canBeKnockedOffBike )         

Required Arguments

  • thePlayer: the player whose knockoffstatus being changed
  • state: the true or false state

Example

This example sets the canBeKnockedOff status true or false.

function changeCanBeKnockedOff ( command )
    -- The player should enter /knock
    if canPedBeKnockedOffBike ( getLocalPlayer() ) then
        setPlayerCanBeKnockedOffBike ( getLocalPlayer(), false )
        outputChatBox ( "Now you can't be knocked off your bike." )
    else
        setPlayerCanBeKnockedOffBike ( getLocalPlayer(), true )
        outputChatBox ( "Now you can be knocked off your bike." )
    end
end
addCommandHandler ( "knock", changeCanBeKnockedOff )

See Also