RO/getBlipColor
Jump to navigation
Jump to search
Această funcție permite obținerea culorii unui blip și poate fi folosită doar asupra iconiței standard (, sau ). Toate celelalte tipuri de iconițe vor ignora această funcție și vor reda false.
Sintaxă
int int int int getBlipColor(blip theBlip)
OOP Syntax Help! I don't understand this!
- Method: blip:getColor(...)
- Counterpart: setBlipColor
Argumente Necesare
- theBlip: blip-ul căruia doriți să îi obțineți culoarea.
Redare
Redă 4 numere întregi în format RGBA, cu o valoare maximă de 255 pentru fiecare. Valorile sunt, în ordine, The values are, in order, roșu, verde, albastru, și alpha. Alpha setează nivelul de transparență, unde 255 reprezintă opac și 0 complet transparent.
Exemplu
Acest exemplu va găsi toate iconițele deja existente și le va seta culoarea în alb dacă acestea nu au deja culoarea alb setată.
blips = getElementsByType("blip") -- Obținem un tabel cu toate iconițele; for blipKey, blipValue in ipairs(blips) do -- Trecem prin întreaga listă din tabel și stocăm fiecare blip în variabila blipValue; red, green, blue, alpha = getBlipColor(blipValue) -- Obținem și stocăm culoarea blip-ului în variabilele red, green, blue and alpha; if (red ~= 255 or green ~= 255 or blue ~= 255 or alpha ~= 255) then -- Verificăm dacă culoarea blip-ului este alta decât alb; setBlipColor(blipValue, 255, 255, 255, 255) -- Setăm culoarea blip-ului ca fiind albă. end end