AR/Math: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
== math.abs == | == math.abs == | ||
Line 55: | Line 56: | ||
<section name="Example" class="both" show="true"> | <section name="Example" class="both" show="true"> | ||
<syntaxhighlight lang="lua">--</syntaxhighlight> </section> | <syntaxhighlight lang="lua">--</syntaxhighlight> </section> | ||
<p align="center">___________________________________________________________________</p> | |||
<font color="#8E2323" size="3"> <p align="center"> == Math.Round == </p></font> | |||
<font color="#006400" size="3"> <p align="center"> هذا الحدث يستخدم لتقريب العدد مع تحديد عدد المنازل العشرية المطلوب التقريب اليها بحيث عند كتابة عدد المنازل العشرية المطلوبة يقوم الحدث بتقريب العدد الى نفس المنازل التي طلبنا منه التقريب اليها | |||
</p></font> | |||
<syntaxhighlight lang="lua"> | |||
float/int math.Round(number) | |||
</syntaxhighlight> | |||
<section name="Example" class="both" show="true"> | |||
<syntaxhighlight lang="lua">--</syntaxhighlight> </section> | |||
<p align="center">___________________________________________________________________</p> | |||
<font color="#8E2323" size="3"> <p align="center"> == Math.Mod == </p></font> | |||
<font color="#006400" size="3"> <p align="center"> | |||
هذا الحدث يستخدم لتحديد باقي القسمة بحيث عند كتابة عددين يقوم الحدث Math.Minبايجاد باقي القسم بين العدد المقسوم والعدد المقسوم عليه | |||
</p></font> | |||
<syntaxhighlight lang="lua"> | |||
float/int Math.Mod(number) | |||
</syntaxhighlight> | |||
<section name="Example" class="both" show="true"> | |||
<syntaxhighlight lang="lua">--</syntaxhighlight> </section> | |||
<p align="center">___________________________________________________________________</p> | |||
<font color="#8E2323" size="3"> <p align="center"> == Math.Sqrt == </p></font> | |||
<font color="#006400" size="3"> <p align="center"> | |||
هذا الحدث يستخدم لحساب الجذر التربيعي بحيث عند كتابة عدد يقوم الحدث Math.Sqrt بحساب الجذر التربيعي للعدد | |||
</p></font> | |||
<syntaxhighlight lang="lua"> | |||
float/int Math.Sqrt(number) | |||
</syntaxhighlight> | |||
<section name="Example" class="both" show="true"> | |||
<syntaxhighlight lang="lua">--</syntaxhighlight> </section> | |||
<p align="center">___________________________________________________________________</p> | |||
<font color="#8E2323" size="3"> <p align="center"> == Math.Sqrt == </p></font> | |||
<font color="#006400" size="3"> <p align="center"> | |||
هذا الحدث يستخدم لحساب الجذر التربيعي بحيث عند كتابة عدد يقوم الحدث Math.Sqrt بحساب الجذر التربيعي للعدد | |||
</p></font> | |||
<syntaxhighlight lang="lua"> | |||
float/int Math.Sqrt(number) | |||
</syntaxhighlight> | |||
<section name="Example" class="both" show="true"> | |||
<syntaxhighlight lang="lua">--</syntaxhighlight> </section> | |||
___________________________________________________________________ | ___________________________________________________________________ | ||
Revision as of 12:07, 25 August 2012
math.abs
يستخدم للقيمة المطلقة للعدد بحيث عند كتابة عدد سالب يقوم الحدث بتحويله ليصبح موجب
float/int math.abs(number)
هذا المثال يقوم بتحويل العدد الى رقم موجب في الردار
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)
myElegy = 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)
--
___________________________________________________________________
== Math.Round ==
هذا الحدث يستخدم لتقريب العدد مع تحديد عدد المنازل العشرية المطلوب التقريب اليها بحيث عند كتابة عدد المنازل العشرية المطلوبة يقوم الحدث بتقريب العدد الى نفس المنازل التي طلبنا منه التقريب اليها
float/int math.Round(number)
--
___________________________________________________________________
== Math.Mod ==
هذا الحدث يستخدم لتحديد باقي القسمة بحيث عند كتابة عددين يقوم الحدث Math.Minبايجاد باقي القسم بين العدد المقسوم والعدد المقسوم عليه
float/int Math.Mod(number)
--
___________________________________________________________________
== Math.Sqrt ==
هذا الحدث يستخدم لحساب الجذر التربيعي بحيث عند كتابة عدد يقوم الحدث Math.Sqrt بحساب الجذر التربيعي للعدد
float/int Math.Sqrt(number)
--
___________________________________________________________________
== Math.Sqrt ==
هذا الحدث يستخدم لحساب الجذر التربيعي بحيث عند كتابة عدد يقوم الحدث Math.Sqrt بحساب الجذر التربيعي للعدد
float/int Math.Sqrt(number)
--
___________________________________________________________________
math.max
هذا الحدث يستخدم لتحديد العدد الاكبر من الاخر بحيث عند كتابة عددين يقوم الحدث بمقارنة العددين وتحديد العدد الاكبر
float/int math.max(number1, number2)
--