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ń