help me with OnPlayerShootPlayer
#1

hello i need help with OnPlayerShootPlayer, after admin shoot the player with katana, Target killed,
:/

pawn Код:
public OnPlayerShootPlayer(Shooter,Target,Float:HealthLost,Float:ArmourLost)
{
   if(SuperPower[Shooter] == 1)
    {
      new TargetName[MAX_PLAYER_NAME];
      new ShooterName[MAX_PLAYER_NAME];
      GetPlayerName(Target,TargetName,MAX_PLAYER_NAME);    GetPlayerName(Shooter,ShooterName,MAX_PLAYER_NAME);
      new gun=GetPlayerWeapon(Shooter);    new wepname[30];    GetWeaponName(gun,wepname,sizeof(wepname));
      new Float:health, Float:armour;
      GetPlayerHealth(Target,health);
      GetPlayerArmour(Target,armour);
      if(ArmourLost > 0.0)SetPlayerArmour(Target,floatadd(armour,ArmourLost));
      if(HealthLost > 0.0) SetPlayerHealth(Target,floatadd(health,HealthLost));
      new Damage;
      switch(GetPlayerWeapon(Shooter)) {
     case 8: Damage = 100;
     }
    armour = armour - Damage;    if(armour < 0.0)
     {
        health += armour;                         //Health will decrease because armour is negative. (a +   (-b) = a - b)
        if(health <= 0.0)       {
            health = 0.0;
    }
        armour = 0.0;
    }
    SetPlayerHealth(Target, health);
    SetPlayerArmour(Target, armour);
    }
    return 1;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)