Advertisement
Guest User

Untitled

a guest
Jan 24th, 2011
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.32 KB | None | 0 0
  1. datablock PlayerData(a : PlayerStandardArmor)
  2. {
  3.     canJet = 0;
  4.     uiName = "Sprinter";
  5.     a      = 1;
  6. };
  7.  
  8. datablock PlayerData(b : a)
  9. {
  10.     maxForwardSpeed           = 18;
  11.     maxUnderwaterForwardSpeed = 12;
  12.     maxForwardCrouchSpeed     = 8;
  13.     jumpForce                 = 0;
  14.     uiName                    = "";
  15.     b                         = 1;
  16. };
  17.  
  18. function a(%c,%a)
  19. {
  20.     cancel(%c.b);
  21.    
  22.     if(!d(%a).a)
  23.         return;
  24.    
  25.     if(d(%a).b)
  26.         %c.e--;
  27.     else
  28.         %c.e += 0.5;
  29.    
  30.     for(%i = 0; %i < 25; %i++)
  31.     {
  32.         if(%i <= %c.e)
  33.             %s = %s @ "\c2|";
  34.         else
  35.             %s = %s @ "\c0|";
  36.     }
  37.    
  38.     bottomprint(%c,"<just:center>" @ %s,1,1);
  39.    
  40.     if(%c.e < 1)
  41.         c(%c,"a",%a);
  42.    
  43.     %c.b = schedule(250,0,"a",%c,%a);
  44. }
  45.  
  46. function c(%c,%b,%a)
  47. {
  48.     %a.setDatablock(%b);
  49.     a(%c,%a);
  50. }
  51.  
  52. package s
  53. {
  54.     function gameConnection::onDeath(%c,%p,%k,%d,%b)
  55.     {
  56.         %a = %c.player;
  57.        
  58.         if(d(%a).b)
  59.             c(%c,"a",%a);
  60.        
  61.         parent::onDeath(%c,%p,%k,%d,%b);
  62.     }
  63.    
  64.     function Armor::onTrigger(%d,%a,%e,%b)
  65.     {
  66.         if(d(%a).a)
  67.         {
  68.             %c = %a.client;
  69.            
  70.             if(!%c.a)
  71.             {
  72.                 %c.a = 1;
  73.                 %c.e = 25;
  74.             }
  75.            
  76.             if(%c.e > 25)
  77.                 %c.e = 25;
  78.            
  79.             if(%e == 4)
  80.             {
  81.                 if(%b)
  82.                     %f = b;
  83.                 else
  84.                     %f = a;
  85.                
  86.                 c(%c,%f,%a);
  87.             }
  88.         }
  89.        
  90.         Parent::onTrigger(%d,%a,%e,%b);
  91.     }
  92. };
  93. activatePackage(s);
  94.  
  95. function d(%a)
  96. {
  97.     return %a.getDatablock();
  98. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement