Squirrel/Client/Functions/Players/RemoveLimb

From Liberty Unleashed Wiki
(Difference between revisions)
Jump to: navigation, search
(Arguments)
(Example)
Line 12: Line 12:
 
function onClientShot( pPlayer, iWeapon, iBodypart )
 
function onClientShot( pPlayer, iWeapon, iBodypart )
 
{
 
{
if ( g_LocalPlayer.Immune == false )
+
if ( g_LocalPlayer.Immune == true )
 
{
 
{
if ( iWeapon == WEP_EXPLOSION )
+
if ( iWeapon == WEP_EXPLOSION )
{
+
  {
        g_LocalPlayer.RemoveLimb( BODYPART_LEFTARM );
+
          g_LocalPlayer.RemoveLimb( BODYPART_LEFTARM );
g_LocalPlayer.RemoveLimb( BODYPART_RIGHTARM );
+
  g_LocalPlayer.RemoveLimb( BODYPART_RIGHTARM );
        g_LocalPlayer.RemoveLimb( BODYPART_LEFTLEG );
+
          g_LocalPlayer.RemoveLimb( BODYPART_LEFTLEG );
g_LocalPlayer.RemoveLimb( BODYPART_HEAD );
+
  g_LocalPlayer.RemoveLimb( BODYPART_HEAD );
        g_LocalPlayer.RemoveLimb( BODYPART_RIGHTLEG );
+
          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

  1. g_LocalPlayer.RemoveLimb( int Bodypart )

Example

  1.  
  2. g_LocalPlayer <- FindLocalPlayer();
  3.  
  4. function onClientShot( pPlayer, iWeapon, iBodypart )
  5. {
  6. if ( g_LocalPlayer.Immune == true )
  7. {
  8. if ( iWeapon == WEP_EXPLOSION )
  9. {
  10. g_LocalPlayer.RemoveLimb( BODYPART_LEFTARM );
  11. g_LocalPlayer.RemoveLimb( BODYPART_RIGHTARM );
  12. g_LocalPlayer.RemoveLimb( BODYPART_LEFTLEG );
  13. g_LocalPlayer.RemoveLimb( BODYPART_HEAD );
  14. g_LocalPlayer.RemoveLimb( BODYPART_RIGHTLEG );
  15. }
  16. }
  17. return 1;
  18. }
  19.  

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>

Personal tools
Namespaces

Variants
Actions
Navigation
scripting
Toolbox