bitExtract | Multi Theft Auto: Wiki Skip to content

bitExtract

Client-side
Server-side
Shared

Manual Review Required

Please finish this page using the corresponding Old Wiki article. Go to Contribution guidelines for more information.


This function returns the unsigned number formed by the bits field to field + width - 1 (range: 0-31).

Syntax

uint bitExtract ( uint var, int field, [ int width = 1 ] )
Required Arguments
  • var: The value
  • field: The field number
Optional Arguments

NOTE: When using optional arguments, you might need to supply all arguments before the one you wish to use.

  • width (default: 1): Number of bits to extract

Returns

  • uint: value

Returns the extracted value/bit sequence.

Code Examples

shared
function getColorAlpha(color)
return bitExtract(color,24,8) -- return bits 24-32 ( the alpha, http://en.wikipedia.org/wiki/RGBA_color_space )
end