IsPedReloadingWeapon: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
mNo edit summary
m (Switched the outputChatBox message in the example so that it now correctly displays whether the player is (not) reloading a weapon.)
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
__NOTOC__
__NOTOC__
{{Client function}}
{{Client function}}
{{New items|3.0160|1.6|
{{New feature/item|3.0156|1.5.5|11856|
This function is used to determine whether or not a ped is currently reloading their weapon. Useful to stop certain quick reload exploits.
This function is used to determine whether or not a ped is currently reloading their weapon. Useful to stop certain quick reload exploits.}}
|11856}}
 
==Syntax==
==Syntax==
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
Line 17: Line 17:


==Example==
==Example==
<section name="Client" class="client" show="true">
This example checks if the player who enters the ''/amireloading'' command is reloading and outputs a message.
This example checks if the player who enters the 'amireloading' command is reloading and outputs a message.
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
function isHeReloading()
function isHeReloading( )
     if isPedReloadingWeapon ( localPlayer) then
     if isPedReloadingWeapon( localPlayer ) then
         outputChatBox ( "No, you're not reloading a weapon" )
         outputChatBox( "You are reloading a weapon" )
     else
     else
         outputChatBox ( "You are reloading a weapon" )
         outputChatBox( "No, you're not reloading a weapon" )
     end
     end
end
end
addCommandHandler ( "amireloading", isHeReloading)
addCommandHandler( "amireloading", isHeReloading )
</syntaxhighlight>
</syntaxhighlight>
</section>


==See Also==
==See Also==
{{Ped_functions}}
{{Client_ped_functions}}

Latest revision as of 09:48, 30 June 2020

This function is used to determine whether or not a ped is currently reloading their weapon. Useful to stop certain quick reload exploits.

Syntax

bool isPedReloadingWeapon ( ped thePed )

OOP Syntax Help! I don't understand this!

Method: ped:isReloadingWeapon(...)
Variable: .reloadingWeapon


Required Arguments

  • thePed: The ped you are checking.

Returns

Returns true if the ped is currently reloading a weapon, false otherwise.

Example

This example checks if the player who enters the /amireloading command is reloading and outputs a message.

function isHeReloading( )
    if isPedReloadingWeapon( localPlayer ) then
        outputChatBox( "You are reloading a weapon" )
    else
        outputChatBox( "No, you're not reloading a weapon" )
    end
end
addCommandHandler( "amireloading", isHeReloading )

See Also

Shared