RO/setBlipColor
Jump to navigation
Jump to search
Această funcție permite schimbarea culorii unui blip. Culoarea poate fi aplicată numai iconiței standard/default (, or ). Toate celelalte iconițe vor ignora această funcție.
Sintaxă
bool setBlipColor(blip theBlip, int red, int green, int blue, int alpha)
OOP Syntax Help! I don't understand this!
- Method: blip:setColor(...)
- Counterpart: getBlipColor
Argumente Necesare
- theBlip: blip-ul a cărui culoare doriți să o schimbați.
- red: Cantitatea de culoare roșie din iconiță (0 - 255).
- green: Cantitatea de culoare verde din iconiță (0 - 255).
- blue: Cantitatea de culoare albastră din iconiță (0 - 255).
- alpha: Cantitatea de transparență a iconiței (0 - 255). Valoarea de 255 face ca iconița să fie opacă, în timp ce valoarea 0 face ca iconița să fie complet transparentă.
Redare
Redă true dacă culoarea iconiței a fost setată cu succes. Redă false dacă iconița este nevalidă sau dacă oricare cantitate de culoare depășește valorile acceptate.
Exemplu
Acest exemplu va găsi toate iconițele existente și le va seta culoarea albă numai dacă acestea au o altă culoare decât cea albă.
local blips = getElementsByType("blip") -- Obținem un tabel cu toate iconițele existente. for blipKey, blipValue in ipairs(blips) do -- Trecem prin lista din tabel și stocăm fiecare iconiță în variabila denumită blipValue. local red, green, blue, alpha = getBlipColor(blipValue) -- Obținem culorile fiecărei iconițe și le stocăm în variabilele red, green, blue și alpha. if (red ~= 255 or green ~= 255 or blue ~= 255 or alpha ~= 255) then -- Verificăm dacă culoarea iconiței este sau nu albă. setBlipColor(blipValue, 255, 255, 255, 255) -- Schimbăm culoarea iconițelor neconforme în alb. end end