AR/getBlipColor: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
(One intermediate revision by the same user not shown) | |||
Line 3: | Line 3: | ||
تعمل الوظيفة على جلب ألوان العلامة. | تعمل الوظيفة على جلب ألوان العلامة. | ||
== | ==تركيب الجملة البرمجية== | ||
<syntaxhighlight lang="lua">int int int int getBlipColor ( blip theBlip )</syntaxhighlight> | <syntaxhighlight lang="lua">int int int int getBlipColor ( blip theBlip )</syntaxhighlight> | ||
=== | ===مطلوب=== | ||
*'''theBlip:''' العلامة التي تريد جلب لونها. | *'''theBlip:''' العلامة التي تريد جلب لونها. | ||
Line 12: | Line 12: | ||
الوظيفة تُرجع 4 أعداد صحيحة RGBA , والحد الأقصى لها 255, والقيم بالترتيب هي { "الأحمر","الأخضر","الأزرق","الشفافية"} | الوظيفة تُرجع 4 أعداد صحيحة RGBA , والحد الأقصى لها 255, والقيم بالترتيب هي { "الأحمر","الأخضر","الأزرق","الشفافية"} | ||
== | ==مثال== | ||
تعيين اللون الأبيض لكل العلامات الموجود | تعيين اللون الأبيض لكل العلامات الموجود | ||
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
for blipKey, blipValue in ipairs( getElementsByType ( "blip" ) ) do -- نعمل لوب لجميع العلامات | for blipKey, blipValue in ipairs( getElementsByType ( "blip" ) ) do -- نعمل لوب لجميع العلامات | ||
red, green, blue, alpha = getBlipColor ( blipValue ) -- جلب اللون الأحمر والأخضر والأزرق والشفافية من وظيفة getBlipColor | red, green, blue, alpha = getBlipColor ( blipValue ); -- جلب اللون الأحمر والأخضر والأزرق والشفافية من وظيفة getBlipColor | ||
if ( red ~= 255 or green ~= 255 or blue ~= 255 or alpha ~= 255 ) then -- نتحقق إن القيم لا تساوي 255 | if ( red ~= 255 or green ~= 255 or blue ~= 255 or alpha ~= 255 ) then -- نتحقق إن القيم لا تساوي 255 | ||
setBlipColor ( blipValue, 255, 255, 255, 255 ) -- نجعل جميع البلبات لونهم أبيض | setBlipColor ( blipValue, 255, 255, 255, 255 ); -- نجعل جميع البلبات لونهم أبيض | ||
end -- إغلاق if | end -- إغلاق if | ||
end -- إغلاق loop | end -- إغلاق loop | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== | ==انظر ايضاً== | ||
{{AR/Blip_functions}} | {{AR/Blip_functions}} | ||
[[en:getBlipColor]] | [[en:getBlipColor]] |
Latest revision as of 10:09, 3 January 2014
تعمل الوظيفة على جلب ألوان العلامة.
تركيب الجملة البرمجية
int int int int getBlipColor ( blip theBlip )
مطلوب
- theBlip: العلامة التي تريد جلب لونها.
Returns
الوظيفة تُرجع 4 أعداد صحيحة RGBA , والحد الأقصى لها 255, والقيم بالترتيب هي { "الأحمر","الأخضر","الأزرق","الشفافية"}
مثال
تعيين اللون الأبيض لكل العلامات الموجود
for blipKey, blipValue in ipairs( getElementsByType ( "blip" ) ) do -- نعمل لوب لجميع العلامات red, green, blue, alpha = getBlipColor ( blipValue ); -- جلب اللون الأحمر والأخضر والأزرق والشفافية من وظيفة getBlipColor if ( red ~= 255 or green ~= 255 or blue ~= 255 or alpha ~= 255 ) then -- نتحقق إن القيم لا تساوي 255 setBlipColor ( blipValue, 255, 255, 255, 255 ); -- نجعل جميع البلبات لونهم أبيض end -- إغلاق if end -- إغلاق loop