AR/createMarker: Difference between revisions
Jump to navigation
Jump to search
(Created page with "__NOTOC__ {{Server client function}} هذه الوظيفة تستخدم لصنع ماركر . There are various limits that govern the maximum number of each type that can be...") |
|||
(7 intermediate revisions by one other user not shown) | |||
Line 2: | Line 2: | ||
{{Server client function}} | {{Server client function}} | ||
هذه الوظيفة تستخدم لصنع ماركر . | هذه الوظيفة تستخدم لصنع ماركر . | ||
==Syntax== | ==Syntax== | ||
Line 22: | Line 16: | ||
===Optional arguments=== | ===Optional arguments=== | ||
{{OptionalArg}} | {{OptionalArg}} | ||
* '''theType''': | * '''theType''': نوع الماركر,شكل الماركر: | ||
* '''size''': حجم الماركر الذي تريد صنعه. | * '''size''': حجم الماركر الذي تريد صنعه. | ||
* '''r''': (0 - 255)نسبة اللون الاحمر بالماركر بين. | * '''r''': (0 - 255)نسبة اللون الاحمر بالماركر بين. | ||
Line 29: | Line 22: | ||
* '''b''': (0 - 255)نسبة اللون الازرق بالماركر بين. | * '''b''': (0 - 255)نسبة اللون الازرق بالماركر بين. | ||
* '''a''': (0 - 255)نسبة ظهور الماركر 0 = مخفي ,وبعدها يبدأ يظهر | * '''a''': (0 - 255)نسبة ظهور الماركر 0 = مخفي ,وبعدها يبدأ يظهر | ||
* '''visibleTo''': | * '''visibleTo''': الالمنت الذي يستطيع رؤية الماركر [[visibility]]. | ||
</section> | </section> | ||
<section name="Client" class="client" show="true"> | <section name="Client" class="client" show="true"> | ||
Line 43: | Line 36: | ||
===Optional arguments=== | ===Optional arguments=== | ||
{{OptionalArg}} | {{OptionalArg}} | ||
* '''theType''': | * '''theType''': نوع الماركر,شكل الماركر | ||
* '''size''': حجم الماركر الذي تريد صنعه. | * '''size''': حجم الماركر الذي تريد صنعه. | ||
* '''r''': (0 - 255)نسبة اللون الاحمر بالماركر بين. | * '''r''': (0 - 255)نسبة اللون الاحمر بالماركر بين. | ||
Line 68: | Line 60: | ||
end | end | ||
end | end | ||
addCommandHandler ( "createmarker", consoleCreateMarker ) | addCommandHandler ( "createmarker", consoleCreateMarker ) -- عند الكتابة في ف8 | ||
</syntaxhighlight> | </syntaxhighlight> | ||
</section> | </section> | ||
Line 75: | Line 67: | ||
{{Marker functions}} | {{Marker functions}} | ||
[[ru:createMarker]] | [[ru:createMarker]] | ||
[[en:createMarker]] |
Latest revision as of 14:03, 8 November 2016
هذه الوظيفة تستخدم لصنع ماركر .
Syntax
Click to collapse [-]
Servermarker createMarker ( float x, float y, float z [, string theType = "checkpoint", float size = 4.0, int r = 0, int g = 0, int b = 255, int a = 255, visibleTo = getRootElement( ) ] )
OOP Syntax Help! I don't understand this!
- Method: Marker(...)
Required Arguments
- x: احداثيات الماركر x.
- y: احداثيات الماركر y.
- z: احداثيات ارتفاع الماركر z.
Optional arguments
NOTE: When using optional arguments, you might need to supply all arguments before the one you wish to use. For more information on optional arguments, see optional arguments.
- theType: نوع الماركر,شكل الماركر:
- size: حجم الماركر الذي تريد صنعه.
- r: (0 - 255)نسبة اللون الاحمر بالماركر بين.
- g: (0 - 255)نسبة اللون الاخضر بالماركر بين.
- b: (0 - 255)نسبة اللون الازرق بالماركر بين.
- a: (0 - 255)نسبة ظهور الماركر 0 = مخفي ,وبعدها يبدأ يظهر
- visibleTo: الالمنت الذي يستطيع رؤية الماركر visibility.
Click to collapse [-]
Clientmarker createMarker ( float x, float y, float z [, string theType = "checkpoint", float size = 4.0, int r = 0, int g = 0, int b = 255, int a = 255 ] )
OOP Syntax Help! I don't understand this!
- Method: Marker(...)
Required Arguments
- x: احداثيات الماركر x.
- y: احداثيات الماركر y.
- z: احداثيات ارتفاع الماركر z.
Optional arguments
NOTE: When using optional arguments, you might need to supply all arguments before the one you wish to use. For more information on optional arguments, see optional arguments.
- theType: نوع الماركر,شكل الماركر
- size: حجم الماركر الذي تريد صنعه.
- r: (0 - 255)نسبة اللون الاحمر بالماركر بين.
- g: (0 - 255)نسبة اللون الاخضر بالماركر بين.
- b: (0 - 255)نسبة اللون الازرق بالماركر بين.
- a: (0 - 255)نسبة ظهور الماركر 0 = مخفي ,وبعدها يبدأ يظهر .
Example
Click to collapse [-]
Example 1هذا المثال يصنع ماركر بجانب الاعب:
function consoleCreateMarker ( thePlayer, commandName ) if ( thePlayer ) then local x, y, z = getElementPosition ( thePlayer ) --يجيب احداثيات الاعب -- صنع ماركر بجانب الاعب: local theMarker = createMarker ( x + 2, y + 2, z, "cylinder", 1.5, 255, 255, 0, 170 ) if ( theMarker ) then outputConsole ( "تم صنع الماركر بنجاح", thePlayer ) else outputConsole ( "خطأ في صنع الماركر", thePlayer ) end end end addCommandHandler ( "createmarker", consoleCreateMarker ) -- عند الكتابة في ف8