HU/setBlipColor: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
No edit summary
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
__NOTOC__
__NOTOC__
{{Server client function}}
{{Shared function hu}}
Ez a funkció lehetővé teszi, hogy megváltoztassa a blip színét. Ez a szín csak az alapértelmezett blip ikonra érvényes ([[Image:Blipid0s.png|12px]], [[Image:Blipid0u.png|12px]] vagy [[Image:Blipid0d.png|12px]]). Az összes többi ikont figyelmen kívül fogja hagyni.
Ez a funkció lehetővé teszi, hogy megváltoztassa a blip színét. Ez a szín csak az alapértelmezett blip ikonra érvényes ([[Image:Blipid0s.png|12px]], [[Image:Blipid0u.png|12px]] vagy [[Image:Blipid0d.png|12px]]). Az összes többi ikont figyelmen kívül fogja hagyni.


Line 7: Line 7:
{{OOP||[[blip]]:setColor||getBlipColor|}}
{{OOP||[[blip]]:setColor||getBlipColor|}}
===Kötelező argumentumok===  
===Kötelező argumentumok===  
*'''theBlip:''' The blip who's color you wish to set.
*'''theBlip:''' A blip, melynek a színét be szeretné állítani.
*'''red:''' A piros mennyisége a blip színében (0 - 255).
*'''red:''' A piros mennyisége a blip színében (0 - 255).
*'''green:'''  A zöld mennyisége a blip színében (0 - 255).
*'''green:'''  A zöld mennyisége a blip színében (0 - 255).
*'''blue:''' A kék mennyisége a blip színében (0 - 255).
*'''blue:''' A kék mennyisége a blip színében (0 - 255).
*'''alpha:''' Az telítettség mennyisége a blip színében (0 - 255).  Alpha decides transparancy where 255 is opaque and 0 is transparent.
*'''alpha:''' Az telítettség mennyisége a blip színében (0 - 255).  Az alpha dönti el az átlátszóságot, ahol a 255 az átláthatatlan és a 0 pedig teljesen átlátszó.


===Visszaadott érték===
===Visszaadott érték===
Line 17: Line 17:


==Példa==  
==Példa==  
This example will find all the blips that exist and set them all to white if they aren't white already.
Ez a példa megtalálja az összes létező blip-et, és mindet fehérre állítja, ha nem fehér volt alapból.
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
-- Retrieve a table containing all the blips that exist
-- Retrieve a table containing all the blips that exist
Line 34: Line 34:


==Lásd még==
==Lásd még==
{{Blip_functions}}
{{Blip_functions hu}}


[[en:setBlipColor]]
[[en:setBlipColor]]


==Fordította==
==Fordította==
* Surge
* '''''[https://wiki.multitheftauto.com/wiki/User:Surge Surge]'''''

Latest revision as of 13:02, 21 August 2018

Ez a funkció lehetővé teszi, hogy megváltoztassa a blip színét. Ez a szín csak az alapértelmezett blip ikonra érvényes (Blipid0s.png, Blipid0u.png vagy Blipid0d.png). Az összes többi ikont figyelmen kívül fogja hagyni.

Szintaxis

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


Kötelező argumentumok

  • theBlip: A blip, melynek a színét be szeretné állítani.
  • red: A piros mennyisége a blip színében (0 - 255).
  • green: A zöld mennyisége a blip színében (0 - 255).
  • blue: A kék mennyisége a blip színében (0 - 255).
  • alpha: Az telítettség mennyisége a blip színében (0 - 255). Az alpha dönti el az átlátszóságot, ahol a 255 az átláthatatlan és a 0 pedig teljesen átlátszó.

Visszaadott érték

Visszaadja a blip színét, ha sikeresen be lett állítva. false értéket ad vissza, ha a függvény érvénytelen, vagy ha bármelyik szín kívül esik az érvényes tartományon.

Példa

Ez a példa megtalálja az összes létező blip-et, és mindet fehérre állítja, ha nem fehér volt alapból.

-- Retrieve a table containing all the blips that exist
local blips = getElementsByType ( "blip" )
-- Loop through the list, storing the blip from the table in the variable blipValue
for blipKey, blipValue in ipairs ( blips ) do
	-- Retrieve the blip's colors into the variables red, green, blue and alpha
	local red, green, blue, alpha = getBlipColor ( blipValue )
	-- If the blip's icon isn't white already
	if ( red ~= 255 or green ~= 255 or blue ~= 255 or alpha ~= 255 ) then
		-- Set the blip's color to white
		setBlipColor ( blipValue, 255, 255, 255, 255 )
	end
end

Lásd még

Fordította