bitReplace | Multi Theft Auto: Wiki Skip to content

bitReplace

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 var value with replacement specified at bits field to field + width - 1

Syntax

uint bitReplace ( uint var, uint replaceValue, int field, [ int width = 1 ] )
Required Arguments
  • var: The value
  • replaceValue: The replaceValue
  • 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 replaced value/bit sequence.

Code Examples

shared
function replaceColorAlpha(color, alpha)
return bitReplace(color,alpha,24,8) -- return value with replaced bits 24-32 ( the alpha, http://en.wikipedia.org/wiki/RGBA_color_space )
end