18.10.2011, 21:25
Esta a dar-me o mesmo bug. Sempre que dou um tiro/soco/pontape noutro player aparece-me isto. Alguem me pode explicar como resolver isto? obrigado
procurei e encontrei isto, ajuda ai pf
pawn Код:
public OnPlayerShootPlayer(Shooter,Target,Float:HealthLost,Float:ArmourLost)
{
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 24: Damage = DEAGLEDANO;
case 31: Damage = M4DANO
case 28: Damage = SMGDANO
case 29: Damage = MP5DANO
case 0: Damage = SOCODANO
case 22: Damage = NOVEDANO
case 23: Damage = SILENCEDDANO
case 5,3,6,7,2: Damage = 1
case 4: Damage = FACADANO
case 25: Damage = SHOTGUNDANO
case 26: Damage = SAWNDANO
case 30: Damage = AK47DANO
case 33,34: Damage = COUNTRYDANO
}
armour = armour - Damage;
if(armour < 0.0) {
health += armour;
if(health <= 0.0) {
health = 0.0;
}
armour = 0.0;
} SetPlayerHealth(Target, health);
SetPlayerArmour(Target, armour);
return 1;
}