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

Funkcja

bitExtract

Serwer i klientOperacje na bitachIdentyczna z MTA:SA

Wycina count bitów zaczynając od pozycji start (0 to najmłodszy bit). Pozycja i długość muszą mieścić się w 32 bitach.

Składnia

int bitExtract(int value, int start [, int count = 1])

Argumenty

valueint
Liczba.
startint
Pozycja pierwszego bitu.
countint, opcjonalny = 1
Liczba bitów.

Zwraca

Wycięte bity albo false.

Przykład

local packed = 0x00ABCDEF
print(string.format("%X", bitExtract(packed, 8, 8)))  -- CD

Zobacz też