RegisterHam(Ham_TakeDamage, "player", "Fw_HamPlayerTakeDamage", 0)
(...)
public Fw_HamPlayerTakeDamage(this, idinflictor, idattacker, Float:damage, damagebits)
{
if (ma_g36c[this])
{
new iWeapon = read_data(2);
if(iWeapon == CSW_P90)
{
SetHamParamFloat(4, damage*2) //Wszystkie obrażenia są zmienione na 1 obojętnie od miejsca trafienia i broni
}
}
}
a dmg się nie zmienia ;<if (ma_g36c[this])
ten warunek na pewno przechodzi, ponieważ w innej funkcji podmienia dobrze broń


Dodatki SourceMod














