Squirrel/Client/Functions/Players/RemoveLimb
From Liberty Unleashed Wiki
(Difference between revisions)
(→Arguments) |
(→Example) |
||
Line 12: | Line 12: | ||
function onClientShot( pPlayer, iWeapon, iBodypart ) | function onClientShot( pPlayer, iWeapon, iBodypart ) | ||
{ | { | ||
− | if ( g_LocalPlayer.Immune == | + | if ( g_LocalPlayer.Immune == true ) |
{ | { | ||
− | + | if ( iWeapon == WEP_EXPLOSION ) | |
− | + | { | |
− | + | g_LocalPlayer.RemoveLimb( BODYPART_LEFTARM ); | |
− | + | g_LocalPlayer.RemoveLimb( BODYPART_RIGHTARM ); | |
− | + | g_LocalPlayer.RemoveLimb( BODYPART_LEFTLEG ); | |
− | + | g_LocalPlayer.RemoveLimb( BODYPART_HEAD ); | |
− | + | g_LocalPlayer.RemoveLimb( BODYPART_RIGHTLEG ); | |
+ | } | ||
} | } | ||
+ | |||
+ | return 1; | ||
+ | } | ||
+ | </code> | ||
+ | |||
+ | 13:49, 10 August 2013 (BST)13:49, 10 August 2013 (BST)13:49, 10 August 2013 (BST)13:49, 10 August 2013 (BST)13:49, 10 August 2013 (BST)13:49, 10 August 2013 (BST)13:49, 10 August 2013 (BST)13:49, 10 August 2013 (BST)13:49, 10 August 2013 (BST)13:49, 10 August 2013 (BST)13:49, 10 August 2013 (BST)13:49, 10 August 2013 (BST)13:49, 10 August 2013 (BST)~ | ||
+ | |||
+ | function onClientShot( pPlayer, iWeapon, iBodypart ) | ||
+ | { | ||
+ | if ( g_LocalPlayer.Immune == true ) | ||
+ | { | ||
+ | if ( iWeapon == WEP_EXPLOSION ) | ||
+ | { | ||
+ | g_LocalPlayer.RemoveLimb( BODYPART_LEFTARM ); | ||
+ | g_LocalPlayer.RemoveLimb( BODYPART_RIGHTARM ); | ||
+ | g_LocalPlayer.RemoveLimb( BODYPART_LEFTLEG ); | ||
+ | g_LocalPlayer.RemoveLimb( BODYPART_HEAD ); | ||
+ | g_LocalPlayer.RemoveLimb( BODYPART_RIGHTLEG ); | ||
+ | } | ||
} | } | ||
Revision as of 13:49, 10 August 2013
This function allows you to remove one of the client's limbs.
Syntax
g_LocalPlayer.RemoveLimb( int Bodypart )
Example
g_LocalPlayer <- FindLocalPlayer(); function onClientShot( pPlayer, iWeapon, iBodypart ) { if ( g_LocalPlayer.Immune == true ) { if ( iWeapon == WEP_EXPLOSION ) { g_LocalPlayer.RemoveLimb( BODYPART_LEFTARM ); g_LocalPlayer.RemoveLimb( BODYPART_RIGHTARM ); g_LocalPlayer.RemoveLimb( BODYPART_LEFTLEG ); g_LocalPlayer.RemoveLimb( BODYPART_HEAD ); g_LocalPlayer.RemoveLimb( BODYPART_RIGHTLEG ); } } return 1; }
13:49, 10 August 2013 (BST)13:49, 10 August 2013 (BST)13:49, 10 August 2013 (BST)13:49, 10 August 2013 (BST)13:49, 10 August 2013 (BST)13:49, 10 August 2013 (BST)13:49, 10 August 2013 (BST)13:49, 10 August 2013 (BST)13:49, 10 August 2013 (BST)13:49, 10 August 2013 (BST)13:49, 10 August 2013 (BST)13:49, 10 August 2013 (BST)13:49, 10 August 2013 (BST)~
function onClientShot( pPlayer, iWeapon, iBodypart ) { if ( g_LocalPlayer.Immune == true ) { if ( iWeapon == WEP_EXPLOSION ) {
g_LocalPlayer.RemoveLimb( BODYPART_LEFTARM );
g_LocalPlayer.RemoveLimb( BODYPART_RIGHTARM );
g_LocalPlayer.RemoveLimb( BODYPART_LEFTLEG );
g_LocalPlayer.RemoveLimb( BODYPART_HEAD );
g_LocalPlayer.RemoveLimb( BODYPART_RIGHTLEG );
} }
return 1; } </code>