Booo Posted October 3, 2012 Posted October 3, 2012 function gunfire ( hitEntity, posX, posY, posZ, normalX, normalY, normalZ, materialType, lighting, pieceHit) if getElementType ( pieceHit ) == "vehicle" then if (source == 31) then blowVehicle( pieceHit ) end end end addEventHandler ( "onClientWeaponFire",getLocalPlayer(),gunfire)
abu5lf Posted October 3, 2012 Posted October 3, 2012 (edited) addEventHandler ( 'onClientPlayerWeaponFire', getLocalPlayer(), function ( weapon, ammo, ammoInClip, hitX, hitY, hitZ, hitElement ) if ( weapon == 31 ) and ( getElementType ( hitElement ) == 'vehicle' ) then blowVehicle ( hitElement ) end end ) I not try Edited October 3, 2012 by Guest
Booo Posted October 3, 2012 Author Posted October 3, 2012 addEventHandler ( 'onClientPlayerWeaponFire', getLocalPlayer(), function ( weapon, ammo, ammoInClip, hitX, hitY, hitZ, hitElement ) if ( weapon == 31 ) and ( getElementType ( hitElement ) == 'vehicle' ) then blowVehicle ( hitElement ) end end ) nope i need used onClientWeaponFire not onClientPlayerWeaponFire read wiki please https://wiki.multitheftauto.com/wiki/OnClientWeaponFire
TAPL Posted October 3, 2012 Posted October 3, 2012 pieceHit is integer not element. The element is hitEntity. also source is not the weapon ID, it's the weapon that you create it with createWeapon. and the event must be attached to root or the weapon, not localPlayer.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now