SetPedDoingGangDriveby: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
mNo edit summary
Line 18: Line 18:
<section name="Client" class="client" show="true">
<section name="Client" class="client" show="true">
This example turns on driveby mode when the local player types ''driveby'' in the console.
This example turns on driveby mode when the local player types ''driveby'' in the console.
<syntaxhighlight lang="lua">function setDoingDriveby ( )
<syntaxhighlight lang="lua">function setDoingDriveby()
         -- we check if local player isn't currently doing a gang driveby
         -- we check if local player isn't currently doing a gang driveby
         if not isPedDoingGangDriveby ( getLocalPlayer () ) then
         if not isPedDoingGangDriveby(localPlayer) then
                 -- if he got driveby mode off, turn it on
                 -- if he got driveby mode off, turn it on
                 setPedWeaponSlot ( getLocalPlayer (), 4 )
                 setPedWeaponSlot(localPlayer, 4 )
                 setPedDoingGangDriveby ( getLocalPlayer (), true )
                 setPedDoingGangDriveby(localPlayer, true)
         else
         else
                 -- otherwise, turn it off
                 -- otherwise, turn it off
                 setPedWeaponSlot ( getLocalPlayer (), 0 )
                 setPedWeaponSlot(localPlayer, 0)
                 setPedDoingGangDriveby ( getLocalPlayer (), false )
                 setPedDoingGangDriveby(localPlayer, false)
         end
         end
end
end
addCommandHandler ( "driveby", setDoingDriveby )</syntaxhighlight>
addCommandHandler("driveby", setDoingDriveby)</syntaxhighlight>
</section>
</section>



Revision as of 22:42, 26 March 2021

This function sets the driveby state of a ped.

Syntax

bool setPedDoingGangDriveby ( ped thePed, bool state )

Required Arguments

  • thePed: The ped element whose state is to be changed.
  • state: A boolean value representing the drive-by state, true meaning enabled and false disabled.

Returns

Returns true if the driveby state could be changed, false otherwise.

Example

Click to collapse [-]
Client

This example turns on driveby mode when the local player types driveby in the console.

function setDoingDriveby()
        -- we check if local player isn't currently doing a gang driveby
        if not isPedDoingGangDriveby(localPlayer) then
                -- if he got driveby mode off, turn it on
                setPedWeaponSlot(localPlayer, 4 )
                setPedDoingGangDriveby(localPlayer, true)
        else
                -- otherwise, turn it off
                setPedWeaponSlot(localPlayer, 0)
                setPedDoingGangDriveby(localPlayer, false)
        end
end
addCommandHandler("driveby", setDoingDriveby)

See Also