What is not good now ?
server:
function bulletexplosion (hitX, hitY, hitZ)
triggerClientEvent("onClientPlayerWeaponFire",weapon, ammo, ammoInClip, hitX, hitY, hitZ, hitElement )
createExplosion ( hitX, hitY, hitZ, 2 )
end
addEventHandler("onPlayerLogin", root,
function ( _, acc )
local accName = getAccountName ( acc )
if isObjectInACLGroup ( "user." .. getPlayerName(source), aclGetGroup ( "FGMembers" ) ) then
addEvent("bulletboom",true)
addEventHandler("bulletboom",getRootElement(),bulletexplosion)
end
end
)
client:
function weaponfired (weapon, ammo, ammoInClip, hitX, hitY, hitZ, hitElement )
triggerServerEvent ("bulletboom", source, hitX, hitY, hitZ )
end
addEvent( "onClientPlayerWeaponFire", true )
addEventHandler ( "onClientPlayerWeaponFire", getLocalPlayer (), weaponfired )