Returns an array of compatible attachments. If num desired attachments are specified then that many attachments will be returned if possible
Example:
GetRandomCompatibleAttachmentsForWeapon( weaponObject, 4 )
* = mandatory