AR/Math: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
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)


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 [-]
Example
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)


Click to collapse [-]
Example
--




___________________________________________________________________



== Math.Round ==

هذا الحدث يستخدم لتقريب العدد مع تحديد عدد المنازل العشرية المطلوب التقريب اليها بحيث عند كتابة عدد المنازل العشرية المطلوبة يقوم الحدث بتقريب العدد الى نفس المنازل التي طلبنا منه التقريب اليها



float/int math.Round(number)


Click to collapse [-]
Example
--



___________________________________________________________________



== Math.Mod ==

هذا الحدث يستخدم لتحديد باقي القسمة بحيث عند كتابة عددين يقوم الحدث Math.Minبايجاد باقي القسم بين العدد المقسوم والعدد المقسوم عليه



float/int Math.Mod(number)


Click to collapse [-]
Example
--





___________________________________________________________________



== Math.Sqrt ==

هذا الحدث يستخدم لحساب الجذر التربيعي بحيث عند كتابة عدد يقوم الحدث Math.Sqrt بحساب الجذر التربيعي للعدد



float/int Math.Sqrt(number)


Click to collapse [-]
Example
--





___________________________________________________________________



== Math.Sqrt ==

هذا الحدث يستخدم لحساب الجذر التربيعي بحيث عند كتابة عدد يقوم الحدث Math.Sqrt بحساب الجذر التربيعي للعدد



float/int Math.Sqrt(number)


Click to collapse [-]
Example
--



___________________________________________________________________

math.max

هذا الحدث يستخدم لتحديد العدد الاكبر من الاخر بحيث عند كتابة عددين يقوم الحدث 
بمقارنة العددين وتحديد العدد الاكبر
float/int math.max(number1, number2)


Click to collapse [-]
Example
--

See Also