24.10.2016, 08:53
Hi guys , The title kind of says it all!
Any Help?
Any Help?
OnPlayerWeaponShot(playerid, weaponid, hittype, hitid, Float:fX, Float:fY, Float:fZ)
{
if(hittype == BULLET_HIT_TYPE_PLAYER)
{
if(InSameTeam(playerid, hitid))
return 0;
}
return 1;
}
#define InSameTeam(%0,%1) (PlayerVariable[%0][TeamEnum] == PlayerVariable[%1][TeamEnum])
public OnPlayerTakeDamage(playerid, issuerid, Float:amount, weaponid, bodypart)
{
if(GetTeam{issuerid} == CLASS_COPS || GetTeam{issuerid} == CLASS_CIA || GetTeam{issuerid} == CLASS_ARMY || GetTeam{issuerid} == CLASS_SWAT)
{
if(GetTeam{playerid} == CLASS_COPS || GetTeam{playerid} == CLASS_CIA || GetTeam{playerid} == CLASS_ARMY || GetTeam{playerid} == CLASS_SWAT)
{
new Float:HP;
GetPlayerHealth(playerid, HP);
if(GetPlayerWeapon(issuerid)) SetPlayerHealth(playerid, HP);
// Armour System
new Float:ARMOUR;
GetPlayerArmour(playerid, ARMOUR);
if(GetPlayerWeapon(issuerid)) SetPlayerArmour(playerid, ARMOUR);
// END
SetPlayerHealth(playerid, 100.0);
}
}
return 1;
}