AR/Math: Difference between revisions
Jump to navigation
Jump to search
m (moved AR/Main Page/Math to AR/Math over redirect) |
No edit summary |
||
Line 4: | Line 4: | ||
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
int math.abs(number) | float/float/int math.abs(number) | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Line 27: | Line 27: | ||
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
int math.ceil(number) | float/int math.ceil(number) | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Line 49: | Line 49: | ||
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
int math.floor(number) | float/int math.floor(number) | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Line 63: | Line 63: | ||
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
int math.max(number1, number2) | float/int math.max(number1, number2) | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Revision as of 11:35, 25 August 2012
math.abs
يستخدم للقيمة المطلقة للعدد بحيث عند كتابة عدد سالب يقوم الحدث بتحويله ليصبح موجب
float/float/int math.abs(number)
Click to collapse [-]
Exampleهذا المثال يقوم بتحويل العدد الى رقم موجب في الردار
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) local x,y,z = getElementPosition(myElegy) grX = math.abs(math.random(-30,1) grY = math.abs(math.random(-30,1) areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)
___________________________________________________________________
math.ceil
يستخدم لتقريب العدد العشري الى عدد صحيح الاعلى منه بحيث عند كتابة عدد عشري يقوم الحدث بحذف الفاصلة العشرية والاعداد العشرية وتقريبه الى العدد الصحيح الاكبر منه
float/int math.ceil(number)
Click to collapse [-]
ExamplemyElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) local x,y,z = getElementPosition(myElegy) grX = math.ceil(math.random(1.235,100.4575)) grY = math.ceil(math.random(1.235,100.4575)) areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)
___________________________________________________________________
math.floor
يستخدم لتقريب العدد العشري الى عدد صحيح الاسفل منه بحيث عند كتابة عدد عشري يقوم الحدث بحذف الفاصلة العشرية والاعداد العشرية وتقريبة الى العدد الصحيح الاصغر منه
float/int math.floor(number)
Click to collapse [-]
Example--
___________________________________________________________________
math.max
هذا الحدث يستخدم لتحديد العدد الاكبر من الاخر بحيث عند كتابة عددين يقوم الحدث بمقارنة العددين وتحديد العدد الاكبر
float/int math.max(number1, number2)
Click to collapse [-]
Example--