public odbicie_obrazen(ofiara, idinflictor, atakujacy, Float:obrazenia, damagebits) { new iClip, iAmmo; new iWeapon = get_user_weapon(ofiara, iClip, iAmmo); if( random_num( 5, 100 ) <= 5 ) { ExecuteHamB(Ham_TakeDamage, atakujacy, iWeapon, ofiara, obrazenia, (1<<1)); return HAM_SUPERCEDE; } return HAM_HANDLED; }Może tak?
jeżeli chcesz aby bytem atakującym była broń, którą trzyma atakujący to należy podać id atakującego, bo w takim przypadku on sam jest bytem atakującym