Booo Posted October 3, 2012 Share 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) Link to comment
abu5lf Posted October 3, 2012 Share 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 Link to comment
Booo Posted October 3, 2012 Author Share 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 Link to comment
TAPL Posted October 3, 2012 Share 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. Link to comment
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