SerweryWłasny serwerDla twórcówForumFAQDokumentacjaBezpieczeństwo
Pobierz launcher
  1. Dokumentacja
  2. Funkcje wspólne
  3. bitRShift

Funkcja

bitRShift

Serwer i klientOperacje na bitachIdentyczna z MTA:SA

Przesunięcie logiczne w prawo (bez znaku): z lewej wchodzą zera.

Składnia

int bitRShift(int value, int count)

Argumenty

valueint
Liczba.
countint
O ile miejsc.

Zwraca

Wynik.

Przykład

Rozbicie koloru 0xAARRGGBB na składowe.

local color = tocolor(255, 128, 0, 200)
local a = bitAnd(bitRShift(color, 24), 0xFF)
local r = bitAnd(bitRShift(color, 16), 0xFF)
local g = bitAnd(bitRShift(color, 8), 0xFF)
local b = bitAnd(color, 0xFF)
print(r, g, b, a)

Zobacz też