<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.multitheftauto.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Holy+Quran</id>
	<title>Multi Theft Auto: Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.multitheftauto.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Holy+Quran"/>
	<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/wiki/Special:Contributions/Holy_Quran"/>
	<updated>2026-05-18T00:54:11Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.3</generator>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=39290</id>
		<title>AR/Math</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=39290"/>
		<updated>2014-04-08T17:48:31Z</updated>

		<summary type="html">&lt;p&gt;Holy Quran: /* math.random */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;  size=&amp;quot;7&amp;quot;&amp;gt;  &amp;lt;strong&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;'''بسم الله الرحمن الرحيم'''&amp;lt;/p&amp;gt;  &amp;lt;/strong&amp;gt;    &amp;lt;/font&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{{Server client function}}&lt;br /&gt;
==math.abs==&lt;br /&gt;
تستخدم لتحويل العدد من السالب الي الموجب&lt;br /&gt;
&lt;br /&gt;
==تركيب الكود==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.abs(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===المفردات=== &lt;br /&gt;
&lt;br /&gt;
*'''number''' = الرقم الذي تريد ان تحوله الى موجب&lt;br /&gt;
&lt;br /&gt;
==مثال==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
هذا المثال يقوم بتحويل العدد الى رقم موجب في الردار&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.abs(math.random(-30,1)&lt;br /&gt;
grY = math.abs(math.random(-30,1)&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==math.ceil==&lt;br /&gt;
يستخدم لتقريب العدد العشري الى اكبر عدد صحيح&lt;br /&gt;
&lt;br /&gt;
==تركيب الكود==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.ceil(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==المفردات==&lt;br /&gt;
*'''number''' = الرقم الذي تريد تقريبه الى العدد الصحيح الاكبر&lt;br /&gt;
&lt;br /&gt;
==مثال==&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
grY = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.floor ==&lt;br /&gt;
&lt;br /&gt;
يستخدم لتقريب العدد العشري وحذف العدد العشري الذي بعد الفاصله&lt;br /&gt;
&lt;br /&gt;
== تركيب الكود ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.floor(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== المفردات ==&lt;br /&gt;
&lt;br /&gt;
*'''number''' = العدد الذي تريد ان تقربه وتحذف الفاصله&lt;br /&gt;
&lt;br /&gt;
== مثال ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addCommandHandler('Health', -- امر من اف8&lt;br /&gt;
function(player,_,who) -- وظيفه&lt;br /&gt;
	if who then -- تحقق&lt;br /&gt;
		local ThePlayer = getPlayerFromName(who) -- نحظر اسم اللاعب&lt;br /&gt;
			local Health = math.floor(getElementHealth(ThePlayer)) -- نحظر صحه اللاعب (الدم) مع حذف الارقام بعد الفاصله&lt;br /&gt;
				outputChatBox('* His Health : '..Health,player,255,255,255,true) -- نخرج نص الى الشات&lt;br /&gt;
		end -- اغلاق&lt;br /&gt;
	end -- اغلاق&lt;br /&gt;
) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.round ==&lt;br /&gt;
&lt;br /&gt;
يستخدم للتقريب إما عدد اكبر او اصغر بحيث اذا كان العدد الذي بعد الفاصله 5 او اكبر يقربه الى الاكبر منه,أما اذا كان العدد اصغر من 5 فسوف يحذف الرقم الي بعد الفاصله فقط&lt;br /&gt;
&lt;br /&gt;
== تركيب الكود ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.round(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== المفردات ==&lt;br /&gt;
*'''number''' = العدد الذي تريد تقريبه الى الاكبر او الاصغر&lt;br /&gt;
&lt;br /&gt;
== مثال ==&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt; -- .ملاحظة : الكود ما راح يشتغل بدون هذه الوظيفه&lt;br /&gt;
&lt;br /&gt;
function math.round(number, decimals, method)&lt;br /&gt;
    decimals = decimals or 0&lt;br /&gt;
    local factor = 10 ^ decimals&lt;br /&gt;
    if (method == &amp;quot;ceil&amp;quot; or method == &amp;quot;floor&amp;quot;) then return math[method](number * factor) / factor&lt;br /&gt;
    else return tonumber((&amp;quot;%.&amp;quot;..decimals..&amp;quot;f&amp;quot;):format(number)) end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- : المثال&lt;br /&gt;
&lt;br /&gt;
local Number = 10.5 -- متغير مع قيمه&lt;br /&gt;
&lt;br /&gt;
addCommandHandler('Round', -- امر من اف8&lt;br /&gt;
function(player) -- وظيفه &lt;br /&gt;
	outputChatBox('* The Number : '..math.round(tonumber(Number)),player,255,255,255,true) -- نص في الشات&lt;br /&gt;
	end -- اغلاق&lt;br /&gt;
) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- 11 الناتج راح يكون&lt;br /&gt;
&lt;br /&gt;
-- لأن العدد الذي بعد الفاصله 5 او اكبر&lt;br /&gt;
&lt;br /&gt;
-- لو كان العدد 10.4 راح يكون الناتج 10&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.mod ==&lt;br /&gt;
هذا الحدث يستخدم لتحديد باقي القسمة بحيث عند كتابة عددين يقوم الحدث بايجاد باقي القسم بين العدد المقسوم والعدد المقسوم عليه  &lt;br /&gt;
&lt;br /&gt;
== تركيب الكود ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.mod(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== المفردات ==&lt;br /&gt;
&lt;br /&gt;
*'''number''' = العدد الذي تريد تحديد باقي القسمه له&lt;br /&gt;
&lt;br /&gt;
== مثال ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;-- TODO&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sqrt ==&lt;br /&gt;
تستخدم لحساب الجذر التربيعي للعدد&lt;br /&gt;
&lt;br /&gt;
== تركيب الكود ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sqrt(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== المفردات ==&lt;br /&gt;
&lt;br /&gt;
*'''number''' = العدد الذي تريد حساب الجذر التربيعي له&lt;br /&gt;
&lt;br /&gt;
== مثال ==&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;-- ملاحظة : الحساب يكون بالجذر التربيعي للعدد&lt;br /&gt;
&lt;br /&gt;
-- مثال --&lt;br /&gt;
&lt;br /&gt;
math.sqrt(100) -- نحدد قيمه الجذر&lt;br /&gt;
10 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.sqrt(10000) -- نحدد قيمة الجذر&lt;br /&gt;
100 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
-- كلينت &lt;br /&gt;
&lt;br /&gt;
Health = guiCreateButton(131,163,113,46,&amp;quot;Give me health&amp;quot;,false) -- نسوي زر&lt;br /&gt;
addEventHandler(&amp;quot;onClientGUIClick&amp;quot;,Health, -- اذا ضغط على الزر&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
triggerServerEvent(&amp;quot;Health&amp;quot;,localPlayer) -- نرسل الوظيفة للسيرفر&lt;br /&gt;
end,false) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- سيرفر&lt;br /&gt;
&lt;br /&gt;
addEvent(&amp;quot;Health&amp;quot;,true) -- نحظر الوظيفة من الكلينت&lt;br /&gt;
addEventHandler(&amp;quot;Health&amp;quot;,root, -- نحظر الوظيفة من الكلينت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if (getElementHealth(source) &amp;lt;= 30 ) then -- نتحقق ان دم اللاعب يساوي 30 او اقل&lt;br /&gt;
setElementHealth(source,math.sqrt(10000)) -- اعطاء دم للجذر التربيعي 10000&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- هنا راح يعطي اللاعب دم على حسب الجذر التربيعي للـ10000&lt;br /&gt;
&lt;br /&gt;
-- الجذر التربيعي لـ10000 = 100&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.pow ==&lt;br /&gt;
تستخدم لحساب الأسس بحيث اذا تم كتابه رقمين يتم ضرب الرقم الاول في الثاني حسب العدد&lt;br /&gt;
&lt;br /&gt;
== تركيب الكود ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.pow(number,number2)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== المفردات ==&lt;br /&gt;
* '''number''' = العدد الاول الذي تريد ان تضربه في العدد الثاني&lt;br /&gt;
* '''number2''' = العدد الثاني الذي سيضرب العدد الاول فيه&lt;br /&gt;
&lt;br /&gt;
== مثال ==&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;server&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;-- عملية الحساب تكون بالضرب&lt;br /&gt;
&lt;br /&gt;
math.pow(9,9) -- نضرب الاسس&lt;br /&gt;
3.8742048 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.pow(6,7) -- نضرب الاسس&lt;br /&gt;
279936 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- عملية الضرب كالتالي :&lt;br /&gt;
&lt;br /&gt;
-- اول مثال الناتج 90&lt;br /&gt;
&lt;br /&gt;
-- نضرب 9 في نفسها 9 مرات :&lt;br /&gt;
&lt;br /&gt;
-- 9×9×9×9×9×9×9×9×9 = 3.8742048&lt;br /&gt;
&lt;br /&gt;
-- المثال الثاني :&lt;br /&gt;
&lt;br /&gt;
-- نضرب 6 في نفسها 7 مرات :&lt;br /&gt;
&lt;br /&gt;
-- 6×6×6×6×6×6×6 = 279936&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
for _,Player in pairs ( getElementsByType ( &amp;quot;player&amp;quot; ) ) do -- تحديد النوع وهم جميع اللاعبين&lt;br /&gt;
if (getPlayerMoney(Player) &amp;gt;= 50 ) then -- نتحقق ان فلوس اللاعب تساوي 50 او اكثر&lt;br /&gt;
givePlayerMoney(Player,math.pow(9,4)) -- نعطي اللاعب فلوس على حسب ضرب الاسس&lt;br /&gt;
            end -- اغلاق&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الفلوس الي راح يعطيها اللاعب هي 6561&lt;br /&gt;
&lt;br /&gt;
-- نتيجه للضرب 9×9×9×9 = 6561&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.random ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لكي تظهر رقم عشوائي بحيث عند كتابة العدد الاول والعدد الثاني يقوم الحدث  باظهار رقم عشوائي بين الرقمين التي ادخلتها&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.random(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
Height = math.random(50,100) -- رقم عشوائي لإرتفاع الماء&lt;br /&gt;
setWaveHeight(Height) -- نربط ارتفاع الماء بالرقم العشوائي&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resurceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
for _,Player in ipairs ( getElementType ( &amp;quot;player&amp;quot; ) ) do -- نحدد النوع وهو اللاعب&lt;br /&gt;
if getPlayerMoney ( Player ) &amp;gt;= 100 then --  اذا اللاعب عنده 100 او اكثر &lt;br /&gt;
givePlayerMoney(Player, math.random(50,100)) -- يعطيه رقم عشوائي مابين 50 و 100&lt;br /&gt;
           end -- اغلاق&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.randomseed ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لكي يظهر رقم عشوائي ثابت بحيث عند كتابة عدد يقوم الحدث  باظهار رقم عشوائي ثابت بين رقمين مثل (100-9999) ولن يتغير هذا &lt;br /&gt;
الرقم العشوائي ابداً ولتغيره يجب تغير العدد المدخل في البداية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.randomseed(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.HexToNumber ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل الارقام من النظام السادس عشر (Hex) الى النظام العشري (Dec)بحيث عند كتابة عدد Hex يقوم الحدث  بتحويله الى عدد Dec &lt;br /&gt;
&lt;br /&gt;
معلومة :&lt;br /&gt;
ارقام Hex هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 ، F ،E ،D ،C ،B ، A )&lt;br /&gt;
&lt;br /&gt;
ارقام Dec هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.HexToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.rad ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من راديان الى درجة بحيث عند كتابة الزاوية بالراديان يعمل الحدث  بتحويله الى درجة&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.rad(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.HexColorToNumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم اللون من هيكس الى ديكس بحيث عند كتابة رقم هيكس يعمل الحدث بتحويله الى ديكس&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.HexColorToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.deg ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من درجة الى راديان بحيث عند كتابة درجة الزاوية يقوم الحدث Math.Rad بتحويله الى راديان&lt;br /&gt;
&lt;br /&gt;
معلومة:&lt;br /&gt;
&lt;br /&gt;
راديان :هي وحدة قياس الزوايا الرسمية المعتمدة ضمن مجموعة الوحدات القياسية المستخدمة في الرياضيات و الفيزياء و تعرف بأنها الزاوية المركزية المتوضعة على مركز الدائرة و التي تحدد قوسا طولها مساوي لنصف قطر الدائرة.&lt;br /&gt;
كيف نحسب الراديان&lt;br /&gt;
للتحويل من راديان إلى درجات نضرب الراديان في 180 ونقسم الحاصل على ( باي ) وللتحويل من الدرجات إلى راديان نضرب الدرجات في ( باي ) ونقسم الحاصل على 180&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.deg(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.RGBToNumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم الالوان الاساسية الاحمر والاخضر والازرق من Hex الى Dec بحيث عند كتابة ارقام ثلاثة الالوان يعمل الحدث Math.RGBToNumber بتحويله الى Dex&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.RGBToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب الزاوية (جا) بحيث عند كتابة قياس الزاوية يعمل الحدث Math.Sin بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
ملاحظة : يجب قبل حساب جا تحويل قياس الزاوية الى راديان بالحدث Math.Rad&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sin(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.cos ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب تمام الزاوية (جتا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.cos(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.tan ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب ظل الزاوية (ظا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب ظل الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.tan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.asin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جا الزاوية&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.asin (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.acos ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جتا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جتا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.acos (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس ظا بحيث عند كتابة العدد يعمل الحدث  على حساب معكوس ظا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan2 ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب مقسوم معكوس ظا بحيث عند كتابة العدد الاول والثاني يعمل الحدث Math.Atan2 على حساب معكوس ظا (العدد الاول / العدد الثاني)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan2(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.max ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العدد الاكبر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاكبر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.max(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;math.max(15, -100, 30) -- نحدد القيم المراد الاختيار منها&lt;br /&gt;
30 -- الناتج&lt;br /&gt;
math.max(2.5, -2.5)&lt;br /&gt;
2.5 -- النتاج&lt;br /&gt;
&lt;br /&gt;
ملاحظة : السالب تكون قيمته صغيرة&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.min ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العددالاصغر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاصغر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.min(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;server&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
outputChatBox(&amp;quot;The number is &amp;quot;..math.min(10,-20)..&amp;quot; is good&amp;quot;) -- نظهر نص في الشات&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الرقم الي بيظهر في الشات هو -20&lt;br /&gt;
&lt;br /&gt;
-- ملاحظة السالب اصغر من الموجب&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #FFCFCF; padding: 5px; font-weight:bold; border: 1px dotted #AAAAAA;padding:10px;margin:10px;&amp;quot;&amp;gt;&amp;lt;center&amp;gt;تعريب &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt;السالمي&amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;http://ams4arab.arabstar.biz/t107-topic &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt; المصدر    &amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Math]]&lt;br /&gt;
* [http://lua-users.org/wiki/MathLibraryTutorial Math examples on the LUA Wiki]&lt;/div&gt;</summary>
		<author><name>Holy Quran</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=36777</id>
		<title>AR/Math</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=36777"/>
		<updated>2013-07-26T17:41:44Z</updated>

		<summary type="html">&lt;p&gt;Holy Quran: /* المفردات */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;  size=&amp;quot;7&amp;quot;&amp;gt;  &amp;lt;strong&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;'''بسم الله الرحمن الرحيم'''&amp;lt;/p&amp;gt;  &amp;lt;/strong&amp;gt;    &amp;lt;/font&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{{Server client function}}&lt;br /&gt;
==math.abs==&lt;br /&gt;
تستخدم لتحويل العدد من السالب الي الموجب&lt;br /&gt;
&lt;br /&gt;
==تركيب الكود==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.abs(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===المفردات=== &lt;br /&gt;
&lt;br /&gt;
*'''number''' = الرقم الذي تريد ان تحوله الى موجب&lt;br /&gt;
&lt;br /&gt;
==مثال==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
هذا المثال يقوم بتحويل العدد الى رقم موجب في الردار&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.abs(math.random(-30,1)&lt;br /&gt;
grY = math.abs(math.random(-30,1)&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==math.ceil==&lt;br /&gt;
يستخدم لتقريب العدد العشري الى اكبر عدد صحيح&lt;br /&gt;
&lt;br /&gt;
==تركيب الكود==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.ceil(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==المفردات==&lt;br /&gt;
*'''number''' = الرقم الذي تريد تقريبه الى العدد الصحيح الاكبر&lt;br /&gt;
&lt;br /&gt;
==مثال==&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
grY = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.floor ==&lt;br /&gt;
&lt;br /&gt;
يستخدم لتقريب العدد العشري وحذف العدد العشري الذي بعد الفاصله&lt;br /&gt;
&lt;br /&gt;
== تركيب الكود ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.floor(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== المفردات ==&lt;br /&gt;
&lt;br /&gt;
*'''number''' = العدد الذي تريد ان تقربه وتحذف الفاصله&lt;br /&gt;
&lt;br /&gt;
== مثال ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addCommandHandler('Health', -- امر من اف8&lt;br /&gt;
function(player,_,who) -- وظيفه&lt;br /&gt;
	if who then -- تحقق&lt;br /&gt;
		local ThePlayer = getPlayerFromName(who) -- نحظر اسم اللاعب&lt;br /&gt;
			local Health = math.floor(getElementHealth(ThePlayer)) -- نحظر صحه اللاعب (الدم) مع حذف الارقام بعد الفاصله&lt;br /&gt;
				outputChatBox('* His Health : '..Health,player,255,255,255,true) -- نخرج نص الى الشات&lt;br /&gt;
		end -- اغلاق&lt;br /&gt;
	end -- اغلاق&lt;br /&gt;
) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.round ==&lt;br /&gt;
&lt;br /&gt;
يستخدم للتقريب إما عدد اكبر او اصغر بحيث اذا كان العدد الذي بعد الفاصله 5 او اكبر يقربه الى الاكبر منه,أما اذا كان العدد اصغر من 5 فسوف يحذف الرقم الي بعد الفاصله فقط&lt;br /&gt;
&lt;br /&gt;
== تركيب الكود ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.round(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== المفردات ==&lt;br /&gt;
*'''number''' = العدد الذي تريد تقريبه الى الاكبر او الاصغر&lt;br /&gt;
&lt;br /&gt;
== مثال ==&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt; -- .ملاحظة : الكود ما راح يشتغل بدون هذه الوظيفه&lt;br /&gt;
&lt;br /&gt;
function math.round(number, decimals, method)&lt;br /&gt;
    decimals = decimals or 0&lt;br /&gt;
    local factor = 10 ^ decimals&lt;br /&gt;
    if (method == &amp;quot;ceil&amp;quot; or method == &amp;quot;floor&amp;quot;) then return math[method](number * factor) / factor&lt;br /&gt;
    else return tonumber((&amp;quot;%.&amp;quot;..decimals..&amp;quot;f&amp;quot;):format(number)) end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- : المثال&lt;br /&gt;
&lt;br /&gt;
local Number = 10.5 -- متغير مع قيمه&lt;br /&gt;
&lt;br /&gt;
addCommandHandler('Round', -- امر من اف8&lt;br /&gt;
function(player) -- وظيفه &lt;br /&gt;
	outputChatBox('* The Number : '..math.round(tonumber(Number)),player,255,255,255,true) -- نص في الشات&lt;br /&gt;
	end -- اغلاق&lt;br /&gt;
) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- 11 الناتج راح يكون&lt;br /&gt;
&lt;br /&gt;
-- لأن العدد الذي بعد الفاصله 5 او اكبر&lt;br /&gt;
&lt;br /&gt;
-- لو كان العدد 10.4 راح يكون الناتج 10&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.mod ==&lt;br /&gt;
هذا الحدث يستخدم لتحديد باقي القسمة بحيث عند كتابة عددين يقوم الحدث بايجاد باقي القسم بين العدد المقسوم والعدد المقسوم عليه  &lt;br /&gt;
&lt;br /&gt;
== تركيب الكود ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.mod(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== المفردات ==&lt;br /&gt;
&lt;br /&gt;
*'''number''' = العدد الذي تريد تحديد باقي القسمه له&lt;br /&gt;
&lt;br /&gt;
== مثال ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;-- TODO&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sqrt ==&lt;br /&gt;
تستخدم لحساب الجذر التربيعي للعدد&lt;br /&gt;
&lt;br /&gt;
== تركيب الكود ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sqrt(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== المفردات ==&lt;br /&gt;
&lt;br /&gt;
*'''number''' = العدد الذي تريد حساب الجذر التربيعي له&lt;br /&gt;
&lt;br /&gt;
== مثال ==&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;-- ملاحظة : الحساب يكون بالجذر التربيعي للعدد&lt;br /&gt;
&lt;br /&gt;
-- مثال --&lt;br /&gt;
&lt;br /&gt;
math.sqrt(100) -- نحدد قيمه الجذر&lt;br /&gt;
10 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.sqrt(10000) -- نحدد قيمة الجذر&lt;br /&gt;
100 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
-- كلينت &lt;br /&gt;
&lt;br /&gt;
Health = guiCreateButton(131,163,113,46,&amp;quot;Give me health&amp;quot;,false) -- نسوي زر&lt;br /&gt;
addEventHandler(&amp;quot;onClientGUIClick&amp;quot;,Health, -- اذا ضغط على الزر&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
triggerServerEvent(&amp;quot;Health&amp;quot;,localPlayer) -- نرسل الوظيفة للسيرفر&lt;br /&gt;
end,false) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- سيرفر&lt;br /&gt;
&lt;br /&gt;
addEvent(&amp;quot;Health&amp;quot;,true) -- نحظر الوظيفة من الكلينت&lt;br /&gt;
addEventHandler(&amp;quot;Health&amp;quot;,root, -- نحظر الوظيفة من الكلينت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if (getElementHealth(source) &amp;lt;= 30 ) then -- نتحقق ان دم اللاعب يساوي 30 او اقل&lt;br /&gt;
setElementHealth(source,math.sqrt(10000)) -- اعطاء دم للجذر التربيعي 10000&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- هنا راح يعطي اللاعب دم على حسب الجذر التربيعي للـ10000&lt;br /&gt;
&lt;br /&gt;
-- الجذر التربيعي لـ10000 = 100&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.pow ==&lt;br /&gt;
تستخدم لحساب الأسس بحيث اذا تم كتابه رقمين يتم ضرب الرقم الاول في الثاني حسب العدد&lt;br /&gt;
&lt;br /&gt;
== تركيب الكود ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.pow(number,number2)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== المفردات ==&lt;br /&gt;
* '''number''' = العدد الاول الذي تريد ان تضربه في العدد الثاني&lt;br /&gt;
* '''number2''' = العدد الثاني الذي سيضرب العدد الاول فيه&lt;br /&gt;
&lt;br /&gt;
== مثال ==&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;server&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;-- عملية الحساب تكون بالضرب&lt;br /&gt;
&lt;br /&gt;
math.pow(9,9) -- نضرب الاسس&lt;br /&gt;
3.8742048 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.pow(6,7) -- نضرب الاسس&lt;br /&gt;
279936 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- عملية الضرب كالتالي :&lt;br /&gt;
&lt;br /&gt;
-- اول مثال الناتج 90&lt;br /&gt;
&lt;br /&gt;
-- نضرب 9 في نفسها 9 مرات :&lt;br /&gt;
&lt;br /&gt;
-- 9×9×9×9×9×9×9×9×9 = 3.8742048&lt;br /&gt;
&lt;br /&gt;
-- المثال الثاني :&lt;br /&gt;
&lt;br /&gt;
-- نضرب 6 في نفسها 7 مرات :&lt;br /&gt;
&lt;br /&gt;
-- 6×6×6×6×6×6×6 = 279936&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
for _,Player in pairs ( getElementsByType ( &amp;quot;player&amp;quot; ) ) do -- تحديد النوع وهم جميع اللاعبين&lt;br /&gt;
if (getPlayerMoney(Player) &amp;gt;= 50 ) then -- نتحقق ان فلوس اللاعب تساوي 50 او اكثر&lt;br /&gt;
givePlayerMoney(Player,math.pow(9,4)) -- نعطي اللاعب فلوس على حسب ضرب الاسس&lt;br /&gt;
            end -- اغلاق&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الفلوس الي راح يعطيها اللاعب هي 6561&lt;br /&gt;
&lt;br /&gt;
-- نتيجه للضرب 9×9×9×9 = 6561&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.random ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لكي تظهر رقم عشوائي بحيث عند كتابة العدد الاول والعدد الثاني يقوم الحدث  باظهار رقم عشوائي بين الرقمين التي ادخلتها&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.random(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
Height = math.random(50,100) -- رقم عشوائي لإرتفاع الماء&lt;br /&gt;
setWaveHeight(Height) -- نربط ارتفاع الماء بالرقم العشوائي&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resurceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
for _,Player in ipairs ( getElementType ( &amp;quot;player&amp;quot; ) ) do -- نحدد النوع وهو اللاعب&lt;br /&gt;
if getPlayerMoney ( Player ) &amp;gt;= 100 then --  اذا اللاعب عنده 100 او اكثر &lt;br /&gt;
givePlayerMoney(Player, math.random(50,100)) -- يعطيه رقم عشوائي مابين 50 و 100&lt;br /&gt;
           end -- اغلاق&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if getElementHealth(source) &amp;lt;= 50 then -- اذا كانت الطاقة تساوي 50 او اقل&lt;br /&gt;
setElementHealth(source,math.random(10,20)) -- يعطي اللاعب طاقة مابين 10 و 20&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.randomseed ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لكي يظهر رقم عشوائي ثابت بحيث عند كتابة عدد يقوم الحدث  باظهار رقم عشوائي ثابت بين رقمين مثل (100-9999) ولن يتغير هذا &lt;br /&gt;
الرقم العشوائي ابداً ولتغيره يجب تغير العدد المدخل في البداية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.randomseed(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.HexToNumber ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل الارقام من النظام السادس عشر (Hex) الى النظام العشري (Dec)بحيث عند كتابة عدد Hex يقوم الحدث  بتحويله الى عدد Dec &lt;br /&gt;
&lt;br /&gt;
معلومة :&lt;br /&gt;
ارقام Hex هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 ، F ،E ،D ،C ،B ، A )&lt;br /&gt;
&lt;br /&gt;
ارقام Dec هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.HexToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.rad ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من راديان الى درجة بحيث عند كتابة الزاوية بالراديان يعمل الحدث  بتحويله الى درجة&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.rad(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.HexColorToNumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم اللون من هيكس الى ديكس بحيث عند كتابة رقم هيكس يعمل الحدث بتحويله الى ديكس&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.HexColorToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.deg ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من درجة الى راديان بحيث عند كتابة درجة الزاوية يقوم الحدث Math.Rad بتحويله الى راديان&lt;br /&gt;
&lt;br /&gt;
معلومة:&lt;br /&gt;
&lt;br /&gt;
راديان :هي وحدة قياس الزوايا الرسمية المعتمدة ضمن مجموعة الوحدات القياسية المستخدمة في الرياضيات و الفيزياء و تعرف بأنها الزاوية المركزية المتوضعة على مركز الدائرة و التي تحدد قوسا طولها مساوي لنصف قطر الدائرة.&lt;br /&gt;
كيف نحسب الراديان&lt;br /&gt;
للتحويل من راديان إلى درجات نضرب الراديان في 180 ونقسم الحاصل على ( باي ) وللتحويل من الدرجات إلى راديان نضرب الدرجات في ( باي ) ونقسم الحاصل على 180&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.deg(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.RGBToNumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم الالوان الاساسية الاحمر والاخضر والازرق من Hex الى Dec بحيث عند كتابة ارقام ثلاثة الالوان يعمل الحدث Math.RGBToNumber بتحويله الى Dex&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.RGBToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب الزاوية (جا) بحيث عند كتابة قياس الزاوية يعمل الحدث Math.Sin بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
ملاحظة : يجب قبل حساب جا تحويل قياس الزاوية الى راديان بالحدث Math.Rad&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sin(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.cos ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب تمام الزاوية (جتا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.cos(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.tan ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب ظل الزاوية (ظا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب ظل الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.tan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.asin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جا الزاوية&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.asin (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.acos ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جتا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جتا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.acos (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس ظا بحيث عند كتابة العدد يعمل الحدث  على حساب معكوس ظا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan2 ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب مقسوم معكوس ظا بحيث عند كتابة العدد الاول والثاني يعمل الحدث Math.Atan2 على حساب معكوس ظا (العدد الاول / العدد الثاني)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan2(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.max ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العدد الاكبر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاكبر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.max(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;math.max(15, -100, 30) -- نحدد القيم المراد الاختيار منها&lt;br /&gt;
30 -- الناتج&lt;br /&gt;
math.max(2.5, -2.5)&lt;br /&gt;
2.5 -- النتاج&lt;br /&gt;
&lt;br /&gt;
ملاحظة : السالب تكون قيمته صغيرة&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.min ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العددالاصغر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاصغر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.min(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;server&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
outputChatBox(&amp;quot;The number is &amp;quot;..math.min(10,-20)..&amp;quot; is good&amp;quot;) -- نظهر نص في الشات&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الرقم الي بيظهر في الشات هو -20&lt;br /&gt;
&lt;br /&gt;
-- ملاحظة السالب اصغر من الموجب&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #FFCFCF; padding: 5px; font-weight:bold; border: 1px dotted #AAAAAA;padding:10px;margin:10px;&amp;quot;&amp;gt;&amp;lt;center&amp;gt;تعريب &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt;السالمي&amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;http://ams4arab.arabstar.biz/t107-topic &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt; المصدر    &amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Math]]&lt;br /&gt;
* [http://lua-users.org/wiki/MathLibraryTutorial Math examples on the LUA Wiki]&lt;/div&gt;</summary>
		<author><name>Holy Quran</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=36773</id>
		<title>AR/Math</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=36773"/>
		<updated>2013-07-26T14:08:32Z</updated>

		<summary type="html">&lt;p&gt;Holy Quran: /* مثال */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;  size=&amp;quot;7&amp;quot;&amp;gt;  &amp;lt;strong&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;'''بسم الله الرحمن الرحيم'''&amp;lt;/p&amp;gt;  &amp;lt;/strong&amp;gt;    &amp;lt;/font&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{{Server client function}}&lt;br /&gt;
==math.abs==&lt;br /&gt;
تستخدم لتحويل العدد من السالب الي الموجب&lt;br /&gt;
&lt;br /&gt;
==تركيب الكود==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.abs(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===المفردات=== &lt;br /&gt;
&lt;br /&gt;
*'''number''' = الرقم الذي تريد ان تحوله الى موجب&lt;br /&gt;
&lt;br /&gt;
==مثال==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
هذا المثال يقوم بتحويل العدد الى رقم موجب في الردار&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.abs(math.random(-30,1)&lt;br /&gt;
grY = math.abs(math.random(-30,1)&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==math.ceil==&lt;br /&gt;
يستخدم لتقريب العدد العشري الى اكبر عدد صحيح&lt;br /&gt;
&lt;br /&gt;
==تركيب الكود==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.ceil(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==المفردات==&lt;br /&gt;
*'''number''' = الرقم الذي تريد تقريبه الى العدد الصحيح الاكبر&lt;br /&gt;
&lt;br /&gt;
==مثال==&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
grY = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.floor ==&lt;br /&gt;
&lt;br /&gt;
يستخدم لتقريب العدد العشري وحذف العدد العشري الذي بعد الفاصله&lt;br /&gt;
&lt;br /&gt;
== تركيب الكود ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.floor(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== المفردات ==&lt;br /&gt;
&lt;br /&gt;
*'''number''' = العدد الذي تريد ان تقربه وتحذف الفاصله&lt;br /&gt;
&lt;br /&gt;
== مثال ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addCommandHandler('Health', -- امر من اف8&lt;br /&gt;
function(player,_,who) -- وظيفه&lt;br /&gt;
	if who then -- تحقق&lt;br /&gt;
		local ThePlayer = getPlayerFromName(who) -- نحظر اسم اللاعب&lt;br /&gt;
			local Health = math.floor(getElementHealth(ThePlayer)) -- نحظر صحه اللاعب (الدم) مع حذف الارقام بعد الفاصله&lt;br /&gt;
				outputChatBox('* His Health : '..Health,player,255,255,255,true) -- نخرج نص الى الشات&lt;br /&gt;
		end -- اغلاق&lt;br /&gt;
	end -- اغلاق&lt;br /&gt;
) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.round ==&lt;br /&gt;
&lt;br /&gt;
يستخدم للتقريب إما عدد اكبر او اصغر بحيث اذا كان العدد الذي بعد الفاصله 5 او اكبر يقربه الى الاكبر منه,أما اذا كان العدد اصغر من 5 فسوف يحذف الرقم الي بعد الفاصله فقط&lt;br /&gt;
&lt;br /&gt;
== تركيب الكود ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.round(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== المفردات ==&lt;br /&gt;
*'''number''' = العدد الذي تريد تقريبه الى الاكبر او الاصغر&lt;br /&gt;
&lt;br /&gt;
== مثال ==&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt; -- .ملاحظة : الكود ما راح يشتغل بدون هذه الوظيفه&lt;br /&gt;
&lt;br /&gt;
function math.round(number, decimals, method)&lt;br /&gt;
    decimals = decimals or 0&lt;br /&gt;
    local factor = 10 ^ decimals&lt;br /&gt;
    if (method == &amp;quot;ceil&amp;quot; or method == &amp;quot;floor&amp;quot;) then return math[method](number * factor) / factor&lt;br /&gt;
    else return tonumber((&amp;quot;%.&amp;quot;..decimals..&amp;quot;f&amp;quot;):format(number)) end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- : المثال&lt;br /&gt;
&lt;br /&gt;
local Number = 10.5 -- متغير مع قيمه&lt;br /&gt;
&lt;br /&gt;
addCommandHandler('Round', -- امر من اف8&lt;br /&gt;
function(player) -- وظيفه &lt;br /&gt;
	outputChatBox('* The Number : '..math.round(tonumber(Number)),player,255,255,255,true) -- نص في الشات&lt;br /&gt;
	end -- اغلاق&lt;br /&gt;
) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- 11 الناتج راح يكون&lt;br /&gt;
&lt;br /&gt;
-- لأن العدد الذي بعد الفاصله 5 او اكبر&lt;br /&gt;
&lt;br /&gt;
-- لو كان العدد 10.4 راح يكون الناتج 10&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.mod ==&lt;br /&gt;
هذا الحدث يستخدم لتحديد باقي القسمة بحيث عند كتابة عددين يقوم الحدث بايجاد باقي القسم بين العدد المقسوم والعدد المقسوم عليه  &lt;br /&gt;
&lt;br /&gt;
== تركيب الكود ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.mod(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== المفردات ==&lt;br /&gt;
&lt;br /&gt;
*'''number''' = العدد الذي تريد تحديد باقي القسمه له&lt;br /&gt;
&lt;br /&gt;
== مثال ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;-- TODO&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sqrt ==&lt;br /&gt;
تستخدم لحساب الجذر التربيعي للعدد&lt;br /&gt;
&lt;br /&gt;
== تركيب الكود ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sqrt(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== المفردات ==&lt;br /&gt;
&lt;br /&gt;
*'''number''' = العدد الذي تريد حساب الجذر التربيعي له&lt;br /&gt;
&lt;br /&gt;
== مثال ==&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;-- ملاحظة : الحساب يكون بالجذر التربيعي للعدد&lt;br /&gt;
&lt;br /&gt;
-- مثال --&lt;br /&gt;
&lt;br /&gt;
math.sqrt(100) -- نحدد قيمه الجذر&lt;br /&gt;
10 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.sqrt(10000) -- نحدد قيمة الجذر&lt;br /&gt;
100 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
-- كلينت &lt;br /&gt;
&lt;br /&gt;
Health = guiCreateButton(131,163,113,46,&amp;quot;Give me health&amp;quot;,false) -- نسوي زر&lt;br /&gt;
addEventHandler(&amp;quot;onClientGUIClick&amp;quot;,Health, -- اذا ضغط على الزر&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
triggerServerEvent(&amp;quot;Health&amp;quot;,localPlayer) -- نرسل الوظيفة للسيرفر&lt;br /&gt;
end,false) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- سيرفر&lt;br /&gt;
&lt;br /&gt;
addEvent(&amp;quot;Health&amp;quot;,true) -- نحظر الوظيفة من الكلينت&lt;br /&gt;
addEventHandler(&amp;quot;Health&amp;quot;,root, -- نحظر الوظيفة من الكلينت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if (getElementHealth(source) &amp;lt;= 30 ) then -- نتحقق ان دم اللاعب يساوي 30 او اقل&lt;br /&gt;
setElementHealth(source,math.sqrt(10000)) -- اعطاء دم للجذر التربيعي 10000&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- هنا راح يعطي اللاعب دم على حسب الجذر التربيعي للـ10000&lt;br /&gt;
&lt;br /&gt;
-- الجذر التربيعي لـ10000 = 100&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.pow ==&lt;br /&gt;
تستخدم لحساب الأسس بحيث اذا تم كتابه رقمين يتم ضرب الرقم الاول في الثاني حسب العدد&lt;br /&gt;
&lt;br /&gt;
== تركيب الكود ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.pow(number,number2)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== المفردات ==&lt;br /&gt;
# '''number''' = العدد الاول الذي تريد ان تضربه في العدد الثاني&lt;br /&gt;
* '''number2''' = العدد الثاني الذي سيضرب العدد الاول فيه&lt;br /&gt;
&lt;br /&gt;
== مثال ==&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;server&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;-- عملية الحساب تكون بالضرب&lt;br /&gt;
&lt;br /&gt;
math.pow(9,9) -- نضرب الاسس&lt;br /&gt;
3.8742048 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.pow(6,7) -- نضرب الاسس&lt;br /&gt;
279936 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- عملية الضرب كالتالي :&lt;br /&gt;
&lt;br /&gt;
-- اول مثال الناتج 90&lt;br /&gt;
&lt;br /&gt;
-- نضرب 9 في نفسها 9 مرات :&lt;br /&gt;
&lt;br /&gt;
-- 9×9×9×9×9×9×9×9×9 = 3.8742048&lt;br /&gt;
&lt;br /&gt;
-- المثال الثاني :&lt;br /&gt;
&lt;br /&gt;
-- نضرب 6 في نفسها 7 مرات :&lt;br /&gt;
&lt;br /&gt;
-- 6×6×6×6×6×6×6 = 279936&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
for _,Player in pairs ( getElementsByType ( &amp;quot;player&amp;quot; ) ) do -- تحديد النوع وهم جميع اللاعبين&lt;br /&gt;
if (getPlayerMoney(Player) &amp;gt;= 50 ) then -- نتحقق ان فلوس اللاعب تساوي 50 او اكثر&lt;br /&gt;
givePlayerMoney(Player,math.pow(9,4)) -- نعطي اللاعب فلوس على حسب ضرب الاسس&lt;br /&gt;
            end -- اغلاق&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الفلوس الي راح يعطيها اللاعب هي 6561&lt;br /&gt;
&lt;br /&gt;
-- نتيجه للضرب 9×9×9×9 = 6561&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.random ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لكي تظهر رقم عشوائي بحيث عند كتابة العدد الاول والعدد الثاني يقوم الحدث  باظهار رقم عشوائي بين الرقمين التي ادخلتها&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.random(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
Height = math.random(50,100) -- رقم عشوائي لإرتفاع الماء&lt;br /&gt;
setWaveHeight(Height) -- نربط ارتفاع الماء بالرقم العشوائي&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resurceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
for _,Player in ipairs ( getElementType ( &amp;quot;player&amp;quot; ) ) do -- نحدد النوع وهو اللاعب&lt;br /&gt;
if getPlayerMoney ( Player ) &amp;gt;= 100 then --  اذا اللاعب عنده 100 او اكثر &lt;br /&gt;
givePlayerMoney(Player, math.random(50,100)) -- يعطيه رقم عشوائي مابين 50 و 100&lt;br /&gt;
           end -- اغلاق&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if getElementHealth(source) &amp;lt;= 50 then -- اذا كانت الطاقة تساوي 50 او اقل&lt;br /&gt;
setElementHealth(source,math.random(10,20)) -- يعطي اللاعب طاقة مابين 10 و 20&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.randomseed ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لكي يظهر رقم عشوائي ثابت بحيث عند كتابة عدد يقوم الحدث  باظهار رقم عشوائي ثابت بين رقمين مثل (100-9999) ولن يتغير هذا &lt;br /&gt;
الرقم العشوائي ابداً ولتغيره يجب تغير العدد المدخل في البداية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.randomseed(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.HexToNumber ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل الارقام من النظام السادس عشر (Hex) الى النظام العشري (Dec)بحيث عند كتابة عدد Hex يقوم الحدث  بتحويله الى عدد Dec &lt;br /&gt;
&lt;br /&gt;
معلومة :&lt;br /&gt;
ارقام Hex هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 ، F ،E ،D ،C ،B ، A )&lt;br /&gt;
&lt;br /&gt;
ارقام Dec هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.HexToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.rad ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من راديان الى درجة بحيث عند كتابة الزاوية بالراديان يعمل الحدث  بتحويله الى درجة&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.rad(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.HexColorToNumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم اللون من هيكس الى ديكس بحيث عند كتابة رقم هيكس يعمل الحدث بتحويله الى ديكس&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.HexColorToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.deg ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من درجة الى راديان بحيث عند كتابة درجة الزاوية يقوم الحدث Math.Rad بتحويله الى راديان&lt;br /&gt;
&lt;br /&gt;
معلومة:&lt;br /&gt;
&lt;br /&gt;
راديان :هي وحدة قياس الزوايا الرسمية المعتمدة ضمن مجموعة الوحدات القياسية المستخدمة في الرياضيات و الفيزياء و تعرف بأنها الزاوية المركزية المتوضعة على مركز الدائرة و التي تحدد قوسا طولها مساوي لنصف قطر الدائرة.&lt;br /&gt;
كيف نحسب الراديان&lt;br /&gt;
للتحويل من راديان إلى درجات نضرب الراديان في 180 ونقسم الحاصل على ( باي ) وللتحويل من الدرجات إلى راديان نضرب الدرجات في ( باي ) ونقسم الحاصل على 180&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.deg(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.RGBToNumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم الالوان الاساسية الاحمر والاخضر والازرق من Hex الى Dec بحيث عند كتابة ارقام ثلاثة الالوان يعمل الحدث Math.RGBToNumber بتحويله الى Dex&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.RGBToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب الزاوية (جا) بحيث عند كتابة قياس الزاوية يعمل الحدث Math.Sin بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
ملاحظة : يجب قبل حساب جا تحويل قياس الزاوية الى راديان بالحدث Math.Rad&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sin(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.cos ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب تمام الزاوية (جتا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.cos(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.tan ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب ظل الزاوية (ظا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب ظل الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.tan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.asin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جا الزاوية&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.asin (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.acos ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جتا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جتا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.acos (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس ظا بحيث عند كتابة العدد يعمل الحدث  على حساب معكوس ظا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan2 ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب مقسوم معكوس ظا بحيث عند كتابة العدد الاول والثاني يعمل الحدث Math.Atan2 على حساب معكوس ظا (العدد الاول / العدد الثاني)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan2(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.max ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العدد الاكبر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاكبر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.max(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;math.max(15, -100, 30) -- نحدد القيم المراد الاختيار منها&lt;br /&gt;
30 -- الناتج&lt;br /&gt;
math.max(2.5, -2.5)&lt;br /&gt;
2.5 -- النتاج&lt;br /&gt;
&lt;br /&gt;
ملاحظة : السالب تكون قيمته صغيرة&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.min ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العددالاصغر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاصغر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.min(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;server&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
outputChatBox(&amp;quot;The number is &amp;quot;..math.min(10,-20)..&amp;quot; is good&amp;quot;) -- نظهر نص في الشات&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الرقم الي بيظهر في الشات هو -20&lt;br /&gt;
&lt;br /&gt;
-- ملاحظة السالب اصغر من الموجب&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #FFCFCF; padding: 5px; font-weight:bold; border: 1px dotted #AAAAAA;padding:10px;margin:10px;&amp;quot;&amp;gt;&amp;lt;center&amp;gt;تعريب &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt;السالمي&amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;http://ams4arab.arabstar.biz/t107-topic &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt; المصدر    &amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Math]]&lt;br /&gt;
* [http://lua-users.org/wiki/MathLibraryTutorial Math examples on the LUA Wiki]&lt;/div&gt;</summary>
		<author><name>Holy Quran</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=36772</id>
		<title>AR/Math</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=36772"/>
		<updated>2013-07-26T14:07:56Z</updated>

		<summary type="html">&lt;p&gt;Holy Quran: /* math.pow */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;  size=&amp;quot;7&amp;quot;&amp;gt;  &amp;lt;strong&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;'''بسم الله الرحمن الرحيم'''&amp;lt;/p&amp;gt;  &amp;lt;/strong&amp;gt;    &amp;lt;/font&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{{Server client function}}&lt;br /&gt;
==math.abs==&lt;br /&gt;
تستخدم لتحويل العدد من السالب الي الموجب&lt;br /&gt;
&lt;br /&gt;
==تركيب الكود==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.abs(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===المفردات=== &lt;br /&gt;
&lt;br /&gt;
*'''number''' = الرقم الذي تريد ان تحوله الى موجب&lt;br /&gt;
&lt;br /&gt;
==مثال==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
هذا المثال يقوم بتحويل العدد الى رقم موجب في الردار&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.abs(math.random(-30,1)&lt;br /&gt;
grY = math.abs(math.random(-30,1)&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==math.ceil==&lt;br /&gt;
يستخدم لتقريب العدد العشري الى اكبر عدد صحيح&lt;br /&gt;
&lt;br /&gt;
==تركيب الكود==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.ceil(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==المفردات==&lt;br /&gt;
*'''number''' = الرقم الذي تريد تقريبه الى العدد الصحيح الاكبر&lt;br /&gt;
&lt;br /&gt;
==مثال==&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
grY = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.floor ==&lt;br /&gt;
&lt;br /&gt;
يستخدم لتقريب العدد العشري وحذف العدد العشري الذي بعد الفاصله&lt;br /&gt;
&lt;br /&gt;
== تركيب الكود ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.floor(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== المفردات ==&lt;br /&gt;
&lt;br /&gt;
*'''number''' = العدد الذي تريد ان تقربه وتحذف الفاصله&lt;br /&gt;
&lt;br /&gt;
== مثال ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addCommandHandler('Health', -- امر من اف8&lt;br /&gt;
function(player,_,who) -- وظيفه&lt;br /&gt;
	if who then -- تحقق&lt;br /&gt;
		local ThePlayer = getPlayerFromName(who) -- نحظر اسم اللاعب&lt;br /&gt;
			local Health = math.floor(getElementHealth(ThePlayer)) -- نحظر صحه اللاعب (الدم) مع حذف الارقام بعد الفاصله&lt;br /&gt;
				outputChatBox('* His Health : '..Health,player,255,255,255,true) -- نخرج نص الى الشات&lt;br /&gt;
		end -- اغلاق&lt;br /&gt;
	end -- اغلاق&lt;br /&gt;
) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.round ==&lt;br /&gt;
&lt;br /&gt;
يستخدم للتقريب إما عدد اكبر او اصغر بحيث اذا كان العدد الذي بعد الفاصله 5 او اكبر يقربه الى الاكبر منه,أما اذا كان العدد اصغر من 5 فسوف يحذف الرقم الي بعد الفاصله فقط&lt;br /&gt;
&lt;br /&gt;
== تركيب الكود ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.round(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== المفردات ==&lt;br /&gt;
*'''number''' = العدد الذي تريد تقريبه الى الاكبر او الاصغر&lt;br /&gt;
&lt;br /&gt;
== مثال ==&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt; -- .ملاحظة : الكود ما راح يشتغل بدون هذه الوظيفه&lt;br /&gt;
&lt;br /&gt;
function math.round(number, decimals, method)&lt;br /&gt;
    decimals = decimals or 0&lt;br /&gt;
    local factor = 10 ^ decimals&lt;br /&gt;
    if (method == &amp;quot;ceil&amp;quot; or method == &amp;quot;floor&amp;quot;) then return math[method](number * factor) / factor&lt;br /&gt;
    else return tonumber((&amp;quot;%.&amp;quot;..decimals..&amp;quot;f&amp;quot;):format(number)) end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- : المثال&lt;br /&gt;
&lt;br /&gt;
local Number = 10.5 -- متغير مع قيمه&lt;br /&gt;
&lt;br /&gt;
addCommandHandler('Round', -- امر من اف8&lt;br /&gt;
function(player) -- وظيفه &lt;br /&gt;
	outputChatBox('* The Number : '..math.round(tonumber(Number)),player,255,255,255,true) -- نص في الشات&lt;br /&gt;
	end -- اغلاق&lt;br /&gt;
) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- 11 الناتج راح يكون&lt;br /&gt;
&lt;br /&gt;
-- لأن العدد الذي بعد الفاصله 5 او اكبر&lt;br /&gt;
&lt;br /&gt;
-- لو كان العدد 10.4 راح يكون الناتج 10&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.mod ==&lt;br /&gt;
هذا الحدث يستخدم لتحديد باقي القسمة بحيث عند كتابة عددين يقوم الحدث بايجاد باقي القسم بين العدد المقسوم والعدد المقسوم عليه  &lt;br /&gt;
&lt;br /&gt;
== تركيب الكود ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.mod(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== المفردات ==&lt;br /&gt;
&lt;br /&gt;
*'''number''' = العدد الذي تريد تحديد باقي القسمه له&lt;br /&gt;
&lt;br /&gt;
== مثال ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;-- TODO&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sqrt ==&lt;br /&gt;
تستخدم لحساب الجذر التربيعي للعدد&lt;br /&gt;
&lt;br /&gt;
== تركيب الكود ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sqrt(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== المفردات ==&lt;br /&gt;
&lt;br /&gt;
*'''number''' = العدد الذي تريد حساب الجذر التربيعي له&lt;br /&gt;
&lt;br /&gt;
== مثال ==&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;-- ملاحظة : الحساب يكون بالجذر التربيعي للعدد&lt;br /&gt;
&lt;br /&gt;
-- مثال --&lt;br /&gt;
&lt;br /&gt;
math.sqrt(100) -- نحدد قيمه الجذر&lt;br /&gt;
10 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.sqrt(10000) -- نحدد قيمة الجذر&lt;br /&gt;
100 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
-- كلينت &lt;br /&gt;
&lt;br /&gt;
Health = guiCreateButton(131,163,113,46,&amp;quot;Give me health&amp;quot;,false) -- نسوي زر&lt;br /&gt;
addEventHandler(&amp;quot;onClientGUIClick&amp;quot;,Health, -- اذا ضغط على الزر&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
triggerServerEvent(&amp;quot;Health&amp;quot;,localPlayer) -- نرسل الوظيفة للسيرفر&lt;br /&gt;
end,false) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- سيرفر&lt;br /&gt;
&lt;br /&gt;
addEvent(&amp;quot;Health&amp;quot;,true) -- نحظر الوظيفة من الكلينت&lt;br /&gt;
addEventHandler(&amp;quot;Health&amp;quot;,root, -- نحظر الوظيفة من الكلينت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if (getElementHealth(source) &amp;lt;= 30 ) then -- نتحقق ان دم اللاعب يساوي 30 او اقل&lt;br /&gt;
setElementHealth(source,math.sqrt(10000)) -- اعطاء دم للجذر التربيعي 10000&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- هنا راح يعطي اللاعب دم على حسب الجذر التربيعي للـ10000&lt;br /&gt;
&lt;br /&gt;
-- الجذر التربيعي لـ10000 = 100&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.pow ==&lt;br /&gt;
تستخدم لحساب الأسس بحيث اذا تم كتابه رقمين يتم ضرب الرقم الاول في الثاني حسب العدد&lt;br /&gt;
&lt;br /&gt;
== تركيب الكود ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.pow(number,number2)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== المفردات ==&lt;br /&gt;
# '''number''' = العدد الاول الذي تريد ان تضربه في العدد الثاني&lt;br /&gt;
* '''number2''' = العدد الثاني الذي سيضرب العدد الاول فيه&lt;br /&gt;
&lt;br /&gt;
== مثال ==&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;-- عملية الحساب تكون بالضرب&lt;br /&gt;
&lt;br /&gt;
math.pow(9,9) -- نضرب الاسس&lt;br /&gt;
3.8742048 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.pow(6,7) -- نضرب الاسس&lt;br /&gt;
279936 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- عملية الضرب كالتالي :&lt;br /&gt;
&lt;br /&gt;
-- اول مثال الناتج 90&lt;br /&gt;
&lt;br /&gt;
-- نضرب 9 في نفسها 9 مرات :&lt;br /&gt;
&lt;br /&gt;
-- 9×9×9×9×9×9×9×9×9 = 3.8742048&lt;br /&gt;
&lt;br /&gt;
-- المثال الثاني :&lt;br /&gt;
&lt;br /&gt;
-- نضرب 6 في نفسها 7 مرات :&lt;br /&gt;
&lt;br /&gt;
-- 6×6×6×6×6×6×6 = 279936&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
for _,Player in pairs ( getElementsByType ( &amp;quot;player&amp;quot; ) ) do -- تحديد النوع وهم جميع اللاعبين&lt;br /&gt;
if (getPlayerMoney(Player) &amp;gt;= 50 ) then -- نتحقق ان فلوس اللاعب تساوي 50 او اكثر&lt;br /&gt;
givePlayerMoney(Player,math.pow(9,4)) -- نعطي اللاعب فلوس على حسب ضرب الاسس&lt;br /&gt;
            end -- اغلاق&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الفلوس الي راح يعطيها اللاعب هي 6561&lt;br /&gt;
&lt;br /&gt;
-- نتيجه للضرب 9×9×9×9 = 6561&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.random ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لكي تظهر رقم عشوائي بحيث عند كتابة العدد الاول والعدد الثاني يقوم الحدث  باظهار رقم عشوائي بين الرقمين التي ادخلتها&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.random(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
Height = math.random(50,100) -- رقم عشوائي لإرتفاع الماء&lt;br /&gt;
setWaveHeight(Height) -- نربط ارتفاع الماء بالرقم العشوائي&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resurceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
for _,Player in ipairs ( getElementType ( &amp;quot;player&amp;quot; ) ) do -- نحدد النوع وهو اللاعب&lt;br /&gt;
if getPlayerMoney ( Player ) &amp;gt;= 100 then --  اذا اللاعب عنده 100 او اكثر &lt;br /&gt;
givePlayerMoney(Player, math.random(50,100)) -- يعطيه رقم عشوائي مابين 50 و 100&lt;br /&gt;
           end -- اغلاق&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if getElementHealth(source) &amp;lt;= 50 then -- اذا كانت الطاقة تساوي 50 او اقل&lt;br /&gt;
setElementHealth(source,math.random(10,20)) -- يعطي اللاعب طاقة مابين 10 و 20&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.randomseed ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لكي يظهر رقم عشوائي ثابت بحيث عند كتابة عدد يقوم الحدث  باظهار رقم عشوائي ثابت بين رقمين مثل (100-9999) ولن يتغير هذا &lt;br /&gt;
الرقم العشوائي ابداً ولتغيره يجب تغير العدد المدخل في البداية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.randomseed(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.HexToNumber ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل الارقام من النظام السادس عشر (Hex) الى النظام العشري (Dec)بحيث عند كتابة عدد Hex يقوم الحدث  بتحويله الى عدد Dec &lt;br /&gt;
&lt;br /&gt;
معلومة :&lt;br /&gt;
ارقام Hex هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 ، F ،E ،D ،C ،B ، A )&lt;br /&gt;
&lt;br /&gt;
ارقام Dec هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.HexToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.rad ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من راديان الى درجة بحيث عند كتابة الزاوية بالراديان يعمل الحدث  بتحويله الى درجة&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.rad(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.HexColorToNumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم اللون من هيكس الى ديكس بحيث عند كتابة رقم هيكس يعمل الحدث بتحويله الى ديكس&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.HexColorToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.deg ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من درجة الى راديان بحيث عند كتابة درجة الزاوية يقوم الحدث Math.Rad بتحويله الى راديان&lt;br /&gt;
&lt;br /&gt;
معلومة:&lt;br /&gt;
&lt;br /&gt;
راديان :هي وحدة قياس الزوايا الرسمية المعتمدة ضمن مجموعة الوحدات القياسية المستخدمة في الرياضيات و الفيزياء و تعرف بأنها الزاوية المركزية المتوضعة على مركز الدائرة و التي تحدد قوسا طولها مساوي لنصف قطر الدائرة.&lt;br /&gt;
كيف نحسب الراديان&lt;br /&gt;
للتحويل من راديان إلى درجات نضرب الراديان في 180 ونقسم الحاصل على ( باي ) وللتحويل من الدرجات إلى راديان نضرب الدرجات في ( باي ) ونقسم الحاصل على 180&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.deg(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.RGBToNumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم الالوان الاساسية الاحمر والاخضر والازرق من Hex الى Dec بحيث عند كتابة ارقام ثلاثة الالوان يعمل الحدث Math.RGBToNumber بتحويله الى Dex&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.RGBToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب الزاوية (جا) بحيث عند كتابة قياس الزاوية يعمل الحدث Math.Sin بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
ملاحظة : يجب قبل حساب جا تحويل قياس الزاوية الى راديان بالحدث Math.Rad&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sin(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.cos ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب تمام الزاوية (جتا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.cos(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.tan ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب ظل الزاوية (ظا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب ظل الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.tan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.asin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جا الزاوية&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.asin (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.acos ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جتا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جتا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.acos (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس ظا بحيث عند كتابة العدد يعمل الحدث  على حساب معكوس ظا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan2 ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب مقسوم معكوس ظا بحيث عند كتابة العدد الاول والثاني يعمل الحدث Math.Atan2 على حساب معكوس ظا (العدد الاول / العدد الثاني)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan2(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.max ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العدد الاكبر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاكبر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.max(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;math.max(15, -100, 30) -- نحدد القيم المراد الاختيار منها&lt;br /&gt;
30 -- الناتج&lt;br /&gt;
math.max(2.5, -2.5)&lt;br /&gt;
2.5 -- النتاج&lt;br /&gt;
&lt;br /&gt;
ملاحظة : السالب تكون قيمته صغيرة&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.min ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العددالاصغر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاصغر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.min(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;server&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
outputChatBox(&amp;quot;The number is &amp;quot;..math.min(10,-20)..&amp;quot; is good&amp;quot;) -- نظهر نص في الشات&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الرقم الي بيظهر في الشات هو -20&lt;br /&gt;
&lt;br /&gt;
-- ملاحظة السالب اصغر من الموجب&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #FFCFCF; padding: 5px; font-weight:bold; border: 1px dotted #AAAAAA;padding:10px;margin:10px;&amp;quot;&amp;gt;&amp;lt;center&amp;gt;تعريب &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt;السالمي&amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;http://ams4arab.arabstar.biz/t107-topic &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt; المصدر    &amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Math]]&lt;br /&gt;
* [http://lua-users.org/wiki/MathLibraryTutorial Math examples on the LUA Wiki]&lt;/div&gt;</summary>
		<author><name>Holy Quran</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=36771</id>
		<title>AR/Math</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=36771"/>
		<updated>2013-07-26T14:01:09Z</updated>

		<summary type="html">&lt;p&gt;Holy Quran: /* مثال */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;  size=&amp;quot;7&amp;quot;&amp;gt;  &amp;lt;strong&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;'''بسم الله الرحمن الرحيم'''&amp;lt;/p&amp;gt;  &amp;lt;/strong&amp;gt;    &amp;lt;/font&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{{Server client function}}&lt;br /&gt;
==math.abs==&lt;br /&gt;
تستخدم لتحويل العدد من السالب الي الموجب&lt;br /&gt;
&lt;br /&gt;
==تركيب الكود==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.abs(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===المفردات=== &lt;br /&gt;
&lt;br /&gt;
*'''number''' = الرقم الذي تريد ان تحوله الى موجب&lt;br /&gt;
&lt;br /&gt;
==مثال==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
هذا المثال يقوم بتحويل العدد الى رقم موجب في الردار&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.abs(math.random(-30,1)&lt;br /&gt;
grY = math.abs(math.random(-30,1)&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==math.ceil==&lt;br /&gt;
يستخدم لتقريب العدد العشري الى اكبر عدد صحيح&lt;br /&gt;
&lt;br /&gt;
==تركيب الكود==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.ceil(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==المفردات==&lt;br /&gt;
*'''number''' = الرقم الذي تريد تقريبه الى العدد الصحيح الاكبر&lt;br /&gt;
&lt;br /&gt;
==مثال==&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
grY = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.floor ==&lt;br /&gt;
&lt;br /&gt;
يستخدم لتقريب العدد العشري وحذف العدد العشري الذي بعد الفاصله&lt;br /&gt;
&lt;br /&gt;
== تركيب الكود ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.floor(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== المفردات ==&lt;br /&gt;
&lt;br /&gt;
*'''number''' = العدد الذي تريد ان تقربه وتحذف الفاصله&lt;br /&gt;
&lt;br /&gt;
== مثال ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addCommandHandler('Health', -- امر من اف8&lt;br /&gt;
function(player,_,who) -- وظيفه&lt;br /&gt;
	if who then -- تحقق&lt;br /&gt;
		local ThePlayer = getPlayerFromName(who) -- نحظر اسم اللاعب&lt;br /&gt;
			local Health = math.floor(getElementHealth(ThePlayer)) -- نحظر صحه اللاعب (الدم) مع حذف الارقام بعد الفاصله&lt;br /&gt;
				outputChatBox('* His Health : '..Health,player,255,255,255,true) -- نخرج نص الى الشات&lt;br /&gt;
		end -- اغلاق&lt;br /&gt;
	end -- اغلاق&lt;br /&gt;
) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.round ==&lt;br /&gt;
&lt;br /&gt;
يستخدم للتقريب إما عدد اكبر او اصغر بحيث اذا كان العدد الذي بعد الفاصله 5 او اكبر يقربه الى الاكبر منه,أما اذا كان العدد اصغر من 5 فسوف يحذف الرقم الي بعد الفاصله فقط&lt;br /&gt;
&lt;br /&gt;
== تركيب الكود ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.round(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== المفردات ==&lt;br /&gt;
*'''number''' = العدد الذي تريد تقريبه الى الاكبر او الاصغر&lt;br /&gt;
&lt;br /&gt;
== مثال ==&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt; -- .ملاحظة : الكود ما راح يشتغل بدون هذه الوظيفه&lt;br /&gt;
&lt;br /&gt;
function math.round(number, decimals, method)&lt;br /&gt;
    decimals = decimals or 0&lt;br /&gt;
    local factor = 10 ^ decimals&lt;br /&gt;
    if (method == &amp;quot;ceil&amp;quot; or method == &amp;quot;floor&amp;quot;) then return math[method](number * factor) / factor&lt;br /&gt;
    else return tonumber((&amp;quot;%.&amp;quot;..decimals..&amp;quot;f&amp;quot;):format(number)) end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- : المثال&lt;br /&gt;
&lt;br /&gt;
local Number = 10.5 -- متغير مع قيمه&lt;br /&gt;
&lt;br /&gt;
addCommandHandler('Round', -- امر من اف8&lt;br /&gt;
function(player) -- وظيفه &lt;br /&gt;
	outputChatBox('* The Number : '..math.round(tonumber(Number)),player,255,255,255,true) -- نص في الشات&lt;br /&gt;
	end -- اغلاق&lt;br /&gt;
) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- 11 الناتج راح يكون&lt;br /&gt;
&lt;br /&gt;
-- لأن العدد الذي بعد الفاصله 5 او اكبر&lt;br /&gt;
&lt;br /&gt;
-- لو كان العدد 10.4 راح يكون الناتج 10&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.mod ==&lt;br /&gt;
هذا الحدث يستخدم لتحديد باقي القسمة بحيث عند كتابة عددين يقوم الحدث بايجاد باقي القسم بين العدد المقسوم والعدد المقسوم عليه  &lt;br /&gt;
&lt;br /&gt;
== تركيب الكود ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.mod(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== المفردات ==&lt;br /&gt;
&lt;br /&gt;
*'''number''' = العدد الذي تريد تحديد باقي القسمه له&lt;br /&gt;
&lt;br /&gt;
== مثال ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;-- TODO&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sqrt ==&lt;br /&gt;
تستخدم لحساب الجذر التربيعي للعدد&lt;br /&gt;
&lt;br /&gt;
== تركيب الكود ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sqrt(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== المفردات ==&lt;br /&gt;
&lt;br /&gt;
*'''number''' = العدد الذي تريد حساب الجذر التربيعي له&lt;br /&gt;
&lt;br /&gt;
== مثال ==&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;-- ملاحظة : الحساب يكون بالجذر التربيعي للعدد&lt;br /&gt;
&lt;br /&gt;
-- مثال --&lt;br /&gt;
&lt;br /&gt;
math.sqrt(100) -- نحدد قيمه الجذر&lt;br /&gt;
10 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.sqrt(10000) -- نحدد قيمة الجذر&lt;br /&gt;
100 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
-- كلينت &lt;br /&gt;
&lt;br /&gt;
Health = guiCreateButton(131,163,113,46,&amp;quot;Give me health&amp;quot;,false) -- نسوي زر&lt;br /&gt;
addEventHandler(&amp;quot;onClientGUIClick&amp;quot;,Health, -- اذا ضغط على الزر&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
triggerServerEvent(&amp;quot;Health&amp;quot;,localPlayer) -- نرسل الوظيفة للسيرفر&lt;br /&gt;
end,false) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- سيرفر&lt;br /&gt;
&lt;br /&gt;
addEvent(&amp;quot;Health&amp;quot;,true) -- نحظر الوظيفة من الكلينت&lt;br /&gt;
addEventHandler(&amp;quot;Health&amp;quot;,root, -- نحظر الوظيفة من الكلينت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if (getElementHealth(source) &amp;lt;= 30 ) then -- نتحقق ان دم اللاعب يساوي 30 او اقل&lt;br /&gt;
setElementHealth(source,math.sqrt(10000)) -- اعطاء دم للجذر التربيعي 10000&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- هنا راح يعطي اللاعب دم على حسب الجذر التربيعي للـ10000&lt;br /&gt;
&lt;br /&gt;
-- الجذر التربيعي لـ10000 = 100&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.pow ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لحساب الاسس بحيث عند كتابة العدد الاول الاساس وعدد أخر الاس يقوم الحدث  بحساب الاسس&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.pow(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;[lua-- ]عملية الحساب تكون بالضرب&lt;br /&gt;
&lt;br /&gt;
math.pow(9,9) -- نضرب الاسس&lt;br /&gt;
3.8742048 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.pow(6,7) -- نضرب الاسس&lt;br /&gt;
279936 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- عملية الضرب كالتالي :&lt;br /&gt;
&lt;br /&gt;
-- اول مثال الناتج 90&lt;br /&gt;
&lt;br /&gt;
-- نضرب 9 في نفسها 9 مرات :&lt;br /&gt;
&lt;br /&gt;
-- 9×9×9×9×9×9×9×9×9 = 3.8742048&lt;br /&gt;
&lt;br /&gt;
-- المثال الثاني :&lt;br /&gt;
&lt;br /&gt;
-- نضرب 6 في نفسها 7 مرات :&lt;br /&gt;
&lt;br /&gt;
-- 6×6×6×6×6×6×6 = 279936&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
for _,Player in pairs ( getElementsByType ( &amp;quot;player&amp;quot; ) ) do -- تحديد النوع وهم جميع اللاعبين&lt;br /&gt;
if (getPlayerMoney(Player) &amp;gt;= 50 ) then -- نتحقق ان فلوس اللاعب تساوي 50 او اكثر&lt;br /&gt;
givePlayerMoney(Player,math.pow(9,4)) -- نعطي اللاعب فلوس على حسب ضرب الاسس&lt;br /&gt;
            end -- اغلاق&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الفلوس الي راح يعطيها اللاعب هي 6561&lt;br /&gt;
&lt;br /&gt;
-- نتيجه للضرب 9×9×9×9 = 6561&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.random ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لكي تظهر رقم عشوائي بحيث عند كتابة العدد الاول والعدد الثاني يقوم الحدث  باظهار رقم عشوائي بين الرقمين التي ادخلتها&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.random(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
Height = math.random(50,100) -- رقم عشوائي لإرتفاع الماء&lt;br /&gt;
setWaveHeight(Height) -- نربط ارتفاع الماء بالرقم العشوائي&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resurceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
for _,Player in ipairs ( getElementType ( &amp;quot;player&amp;quot; ) ) do -- نحدد النوع وهو اللاعب&lt;br /&gt;
if getPlayerMoney ( Player ) &amp;gt;= 100 then --  اذا اللاعب عنده 100 او اكثر &lt;br /&gt;
givePlayerMoney(Player, math.random(50,100)) -- يعطيه رقم عشوائي مابين 50 و 100&lt;br /&gt;
           end -- اغلاق&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if getElementHealth(source) &amp;lt;= 50 then -- اذا كانت الطاقة تساوي 50 او اقل&lt;br /&gt;
setElementHealth(source,math.random(10,20)) -- يعطي اللاعب طاقة مابين 10 و 20&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.randomseed ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لكي يظهر رقم عشوائي ثابت بحيث عند كتابة عدد يقوم الحدث  باظهار رقم عشوائي ثابت بين رقمين مثل (100-9999) ولن يتغير هذا &lt;br /&gt;
الرقم العشوائي ابداً ولتغيره يجب تغير العدد المدخل في البداية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.randomseed(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.HexToNumber ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل الارقام من النظام السادس عشر (Hex) الى النظام العشري (Dec)بحيث عند كتابة عدد Hex يقوم الحدث  بتحويله الى عدد Dec &lt;br /&gt;
&lt;br /&gt;
معلومة :&lt;br /&gt;
ارقام Hex هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 ، F ،E ،D ،C ،B ، A )&lt;br /&gt;
&lt;br /&gt;
ارقام Dec هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.HexToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.rad ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من راديان الى درجة بحيث عند كتابة الزاوية بالراديان يعمل الحدث  بتحويله الى درجة&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.rad(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.HexColorToNumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم اللون من هيكس الى ديكس بحيث عند كتابة رقم هيكس يعمل الحدث بتحويله الى ديكس&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.HexColorToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.deg ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من درجة الى راديان بحيث عند كتابة درجة الزاوية يقوم الحدث Math.Rad بتحويله الى راديان&lt;br /&gt;
&lt;br /&gt;
معلومة:&lt;br /&gt;
&lt;br /&gt;
راديان :هي وحدة قياس الزوايا الرسمية المعتمدة ضمن مجموعة الوحدات القياسية المستخدمة في الرياضيات و الفيزياء و تعرف بأنها الزاوية المركزية المتوضعة على مركز الدائرة و التي تحدد قوسا طولها مساوي لنصف قطر الدائرة.&lt;br /&gt;
كيف نحسب الراديان&lt;br /&gt;
للتحويل من راديان إلى درجات نضرب الراديان في 180 ونقسم الحاصل على ( باي ) وللتحويل من الدرجات إلى راديان نضرب الدرجات في ( باي ) ونقسم الحاصل على 180&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.deg(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.RGBToNumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم الالوان الاساسية الاحمر والاخضر والازرق من Hex الى Dec بحيث عند كتابة ارقام ثلاثة الالوان يعمل الحدث Math.RGBToNumber بتحويله الى Dex&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.RGBToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب الزاوية (جا) بحيث عند كتابة قياس الزاوية يعمل الحدث Math.Sin بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
ملاحظة : يجب قبل حساب جا تحويل قياس الزاوية الى راديان بالحدث Math.Rad&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sin(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.cos ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب تمام الزاوية (جتا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.cos(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.tan ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب ظل الزاوية (ظا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب ظل الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.tan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.asin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جا الزاوية&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.asin (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.acos ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جتا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جتا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.acos (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس ظا بحيث عند كتابة العدد يعمل الحدث  على حساب معكوس ظا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan2 ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب مقسوم معكوس ظا بحيث عند كتابة العدد الاول والثاني يعمل الحدث Math.Atan2 على حساب معكوس ظا (العدد الاول / العدد الثاني)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan2(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.max ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العدد الاكبر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاكبر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.max(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;math.max(15, -100, 30) -- نحدد القيم المراد الاختيار منها&lt;br /&gt;
30 -- الناتج&lt;br /&gt;
math.max(2.5, -2.5)&lt;br /&gt;
2.5 -- النتاج&lt;br /&gt;
&lt;br /&gt;
ملاحظة : السالب تكون قيمته صغيرة&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.min ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العددالاصغر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاصغر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.min(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;server&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
outputChatBox(&amp;quot;The number is &amp;quot;..math.min(10,-20)..&amp;quot; is good&amp;quot;) -- نظهر نص في الشات&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الرقم الي بيظهر في الشات هو -20&lt;br /&gt;
&lt;br /&gt;
-- ملاحظة السالب اصغر من الموجب&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #FFCFCF; padding: 5px; font-weight:bold; border: 1px dotted #AAAAAA;padding:10px;margin:10px;&amp;quot;&amp;gt;&amp;lt;center&amp;gt;تعريب &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt;السالمي&amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;http://ams4arab.arabstar.biz/t107-topic &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt; المصدر    &amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Math]]&lt;br /&gt;
* [http://lua-users.org/wiki/MathLibraryTutorial Math examples on the LUA Wiki]&lt;/div&gt;</summary>
		<author><name>Holy Quran</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=36770</id>
		<title>AR/Math</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=36770"/>
		<updated>2013-07-26T14:00:46Z</updated>

		<summary type="html">&lt;p&gt;Holy Quran: /* math.ceil */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;  size=&amp;quot;7&amp;quot;&amp;gt;  &amp;lt;strong&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;'''بسم الله الرحمن الرحيم'''&amp;lt;/p&amp;gt;  &amp;lt;/strong&amp;gt;    &amp;lt;/font&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{{Server client function}}&lt;br /&gt;
==math.abs==&lt;br /&gt;
تستخدم لتحويل العدد من السالب الي الموجب&lt;br /&gt;
&lt;br /&gt;
==تركيب الكود==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.abs(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===المفردات=== &lt;br /&gt;
&lt;br /&gt;
*'''number''' = الرقم الذي تريد ان تحوله الى موجب&lt;br /&gt;
&lt;br /&gt;
==مثال==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
هذا المثال يقوم بتحويل العدد الى رقم موجب في الردار&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.abs(math.random(-30,1)&lt;br /&gt;
grY = math.abs(math.random(-30,1)&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==math.ceil==&lt;br /&gt;
يستخدم لتقريب العدد العشري الى اكبر عدد صحيح&lt;br /&gt;
&lt;br /&gt;
==تركيب الكود==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.ceil(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==المفردات==&lt;br /&gt;
*'''number''' = الرقم الذي تريد تقريبه الى العدد الصحيح الاكبر&lt;br /&gt;
&lt;br /&gt;
==مثال==&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
grY = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
== math.floor ==&lt;br /&gt;
&lt;br /&gt;
يستخدم لتقريب العدد العشري وحذف العدد العشري الذي بعد الفاصله&lt;br /&gt;
&lt;br /&gt;
== تركيب الكود ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.floor(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== المفردات ==&lt;br /&gt;
&lt;br /&gt;
*'''number''' = العدد الذي تريد ان تقربه وتحذف الفاصله&lt;br /&gt;
&lt;br /&gt;
== مثال ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addCommandHandler('Health', -- امر من اف8&lt;br /&gt;
function(player,_,who) -- وظيفه&lt;br /&gt;
	if who then -- تحقق&lt;br /&gt;
		local ThePlayer = getPlayerFromName(who) -- نحظر اسم اللاعب&lt;br /&gt;
			local Health = math.floor(getElementHealth(ThePlayer)) -- نحظر صحه اللاعب (الدم) مع حذف الارقام بعد الفاصله&lt;br /&gt;
				outputChatBox('* His Health : '..Health,player,255,255,255,true) -- نخرج نص الى الشات&lt;br /&gt;
		end -- اغلاق&lt;br /&gt;
	end -- اغلاق&lt;br /&gt;
) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.round ==&lt;br /&gt;
&lt;br /&gt;
يستخدم للتقريب إما عدد اكبر او اصغر بحيث اذا كان العدد الذي بعد الفاصله 5 او اكبر يقربه الى الاكبر منه,أما اذا كان العدد اصغر من 5 فسوف يحذف الرقم الي بعد الفاصله فقط&lt;br /&gt;
&lt;br /&gt;
== تركيب الكود ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.round(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== المفردات ==&lt;br /&gt;
*'''number''' = العدد الذي تريد تقريبه الى الاكبر او الاصغر&lt;br /&gt;
&lt;br /&gt;
== مثال ==&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt; -- .ملاحظة : الكود ما راح يشتغل بدون هذه الوظيفه&lt;br /&gt;
&lt;br /&gt;
function math.round(number, decimals, method)&lt;br /&gt;
    decimals = decimals or 0&lt;br /&gt;
    local factor = 10 ^ decimals&lt;br /&gt;
    if (method == &amp;quot;ceil&amp;quot; or method == &amp;quot;floor&amp;quot;) then return math[method](number * factor) / factor&lt;br /&gt;
    else return tonumber((&amp;quot;%.&amp;quot;..decimals..&amp;quot;f&amp;quot;):format(number)) end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- : المثال&lt;br /&gt;
&lt;br /&gt;
local Number = 10.5 -- متغير مع قيمه&lt;br /&gt;
&lt;br /&gt;
addCommandHandler('Round', -- امر من اف8&lt;br /&gt;
function(player) -- وظيفه &lt;br /&gt;
	outputChatBox('* The Number : '..math.round(tonumber(Number)),player,255,255,255,true) -- نص في الشات&lt;br /&gt;
	end -- اغلاق&lt;br /&gt;
) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- 11 الناتج راح يكون&lt;br /&gt;
&lt;br /&gt;
-- لأن العدد الذي بعد الفاصله 5 او اكبر&lt;br /&gt;
&lt;br /&gt;
-- لو كان العدد 10.4 راح يكون الناتج 10&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.mod ==&lt;br /&gt;
هذا الحدث يستخدم لتحديد باقي القسمة بحيث عند كتابة عددين يقوم الحدث بايجاد باقي القسم بين العدد المقسوم والعدد المقسوم عليه  &lt;br /&gt;
&lt;br /&gt;
== تركيب الكود ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.mod(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== المفردات ==&lt;br /&gt;
&lt;br /&gt;
*'''number''' = العدد الذي تريد تحديد باقي القسمه له&lt;br /&gt;
&lt;br /&gt;
== مثال ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;-- TODO&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sqrt ==&lt;br /&gt;
تستخدم لحساب الجذر التربيعي للعدد&lt;br /&gt;
&lt;br /&gt;
== تركيب الكود ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sqrt(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== المفردات ==&lt;br /&gt;
&lt;br /&gt;
*'''number''' = العدد الذي تريد حساب الجذر التربيعي له&lt;br /&gt;
&lt;br /&gt;
== مثال ==&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;-- ملاحظة : الحساب يكون بالجذر التربيعي للعدد&lt;br /&gt;
&lt;br /&gt;
-- مثال --&lt;br /&gt;
&lt;br /&gt;
math.sqrt(100) -- نحدد قيمه الجذر&lt;br /&gt;
10 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.sqrt(10000) -- نحدد قيمة الجذر&lt;br /&gt;
100 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
-- كلينت &lt;br /&gt;
&lt;br /&gt;
Health = guiCreateButton(131,163,113,46,&amp;quot;Give me health&amp;quot;,false) -- نسوي زر&lt;br /&gt;
addEventHandler(&amp;quot;onClientGUIClick&amp;quot;,Health, -- اذا ضغط على الزر&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
triggerServerEvent(&amp;quot;Health&amp;quot;,localPlayer) -- نرسل الوظيفة للسيرفر&lt;br /&gt;
end,false) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- سيرفر&lt;br /&gt;
&lt;br /&gt;
addEvent(&amp;quot;Health&amp;quot;,true) -- نحظر الوظيفة من الكلينت&lt;br /&gt;
addEventHandler(&amp;quot;Health&amp;quot;,root, -- نحظر الوظيفة من الكلينت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if (getElementHealth(source) &amp;lt;= 30 ) then -- نتحقق ان دم اللاعب يساوي 30 او اقل&lt;br /&gt;
setElementHealth(source,math.sqrt(10000)) -- اعطاء دم للجذر التربيعي 10000&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- هنا راح يعطي اللاعب دم على حسب الجذر التربيعي للـ10000&lt;br /&gt;
&lt;br /&gt;
-- الجذر التربيعي لـ10000 = 100&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.pow ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لحساب الاسس بحيث عند كتابة العدد الاول الاساس وعدد أخر الاس يقوم الحدث  بحساب الاسس&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.pow(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;[lua-- ]عملية الحساب تكون بالضرب&lt;br /&gt;
&lt;br /&gt;
math.pow(9,9) -- نضرب الاسس&lt;br /&gt;
3.8742048 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.pow(6,7) -- نضرب الاسس&lt;br /&gt;
279936 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- عملية الضرب كالتالي :&lt;br /&gt;
&lt;br /&gt;
-- اول مثال الناتج 90&lt;br /&gt;
&lt;br /&gt;
-- نضرب 9 في نفسها 9 مرات :&lt;br /&gt;
&lt;br /&gt;
-- 9×9×9×9×9×9×9×9×9 = 3.8742048&lt;br /&gt;
&lt;br /&gt;
-- المثال الثاني :&lt;br /&gt;
&lt;br /&gt;
-- نضرب 6 في نفسها 7 مرات :&lt;br /&gt;
&lt;br /&gt;
-- 6×6×6×6×6×6×6 = 279936&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
for _,Player in pairs ( getElementsByType ( &amp;quot;player&amp;quot; ) ) do -- تحديد النوع وهم جميع اللاعبين&lt;br /&gt;
if (getPlayerMoney(Player) &amp;gt;= 50 ) then -- نتحقق ان فلوس اللاعب تساوي 50 او اكثر&lt;br /&gt;
givePlayerMoney(Player,math.pow(9,4)) -- نعطي اللاعب فلوس على حسب ضرب الاسس&lt;br /&gt;
            end -- اغلاق&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الفلوس الي راح يعطيها اللاعب هي 6561&lt;br /&gt;
&lt;br /&gt;
-- نتيجه للضرب 9×9×9×9 = 6561&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.random ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لكي تظهر رقم عشوائي بحيث عند كتابة العدد الاول والعدد الثاني يقوم الحدث  باظهار رقم عشوائي بين الرقمين التي ادخلتها&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.random(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
Height = math.random(50,100) -- رقم عشوائي لإرتفاع الماء&lt;br /&gt;
setWaveHeight(Height) -- نربط ارتفاع الماء بالرقم العشوائي&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resurceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
for _,Player in ipairs ( getElementType ( &amp;quot;player&amp;quot; ) ) do -- نحدد النوع وهو اللاعب&lt;br /&gt;
if getPlayerMoney ( Player ) &amp;gt;= 100 then --  اذا اللاعب عنده 100 او اكثر &lt;br /&gt;
givePlayerMoney(Player, math.random(50,100)) -- يعطيه رقم عشوائي مابين 50 و 100&lt;br /&gt;
           end -- اغلاق&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if getElementHealth(source) &amp;lt;= 50 then -- اذا كانت الطاقة تساوي 50 او اقل&lt;br /&gt;
setElementHealth(source,math.random(10,20)) -- يعطي اللاعب طاقة مابين 10 و 20&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.randomseed ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لكي يظهر رقم عشوائي ثابت بحيث عند كتابة عدد يقوم الحدث  باظهار رقم عشوائي ثابت بين رقمين مثل (100-9999) ولن يتغير هذا &lt;br /&gt;
الرقم العشوائي ابداً ولتغيره يجب تغير العدد المدخل في البداية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.randomseed(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.HexToNumber ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل الارقام من النظام السادس عشر (Hex) الى النظام العشري (Dec)بحيث عند كتابة عدد Hex يقوم الحدث  بتحويله الى عدد Dec &lt;br /&gt;
&lt;br /&gt;
معلومة :&lt;br /&gt;
ارقام Hex هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 ، F ،E ،D ،C ،B ، A )&lt;br /&gt;
&lt;br /&gt;
ارقام Dec هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.HexToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.rad ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من راديان الى درجة بحيث عند كتابة الزاوية بالراديان يعمل الحدث  بتحويله الى درجة&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.rad(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.HexColorToNumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم اللون من هيكس الى ديكس بحيث عند كتابة رقم هيكس يعمل الحدث بتحويله الى ديكس&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.HexColorToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.deg ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من درجة الى راديان بحيث عند كتابة درجة الزاوية يقوم الحدث Math.Rad بتحويله الى راديان&lt;br /&gt;
&lt;br /&gt;
معلومة:&lt;br /&gt;
&lt;br /&gt;
راديان :هي وحدة قياس الزوايا الرسمية المعتمدة ضمن مجموعة الوحدات القياسية المستخدمة في الرياضيات و الفيزياء و تعرف بأنها الزاوية المركزية المتوضعة على مركز الدائرة و التي تحدد قوسا طولها مساوي لنصف قطر الدائرة.&lt;br /&gt;
كيف نحسب الراديان&lt;br /&gt;
للتحويل من راديان إلى درجات نضرب الراديان في 180 ونقسم الحاصل على ( باي ) وللتحويل من الدرجات إلى راديان نضرب الدرجات في ( باي ) ونقسم الحاصل على 180&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.deg(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.RGBToNumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم الالوان الاساسية الاحمر والاخضر والازرق من Hex الى Dec بحيث عند كتابة ارقام ثلاثة الالوان يعمل الحدث Math.RGBToNumber بتحويله الى Dex&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.RGBToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب الزاوية (جا) بحيث عند كتابة قياس الزاوية يعمل الحدث Math.Sin بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
ملاحظة : يجب قبل حساب جا تحويل قياس الزاوية الى راديان بالحدث Math.Rad&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sin(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.cos ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب تمام الزاوية (جتا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.cos(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.tan ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب ظل الزاوية (ظا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب ظل الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.tan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.asin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جا الزاوية&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.asin (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.acos ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جتا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جتا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.acos (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس ظا بحيث عند كتابة العدد يعمل الحدث  على حساب معكوس ظا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan2 ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب مقسوم معكوس ظا بحيث عند كتابة العدد الاول والثاني يعمل الحدث Math.Atan2 على حساب معكوس ظا (العدد الاول / العدد الثاني)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan2(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.max ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العدد الاكبر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاكبر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.max(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;math.max(15, -100, 30) -- نحدد القيم المراد الاختيار منها&lt;br /&gt;
30 -- الناتج&lt;br /&gt;
math.max(2.5, -2.5)&lt;br /&gt;
2.5 -- النتاج&lt;br /&gt;
&lt;br /&gt;
ملاحظة : السالب تكون قيمته صغيرة&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.min ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العددالاصغر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاصغر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.min(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;server&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
outputChatBox(&amp;quot;The number is &amp;quot;..math.min(10,-20)..&amp;quot; is good&amp;quot;) -- نظهر نص في الشات&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الرقم الي بيظهر في الشات هو -20&lt;br /&gt;
&lt;br /&gt;
-- ملاحظة السالب اصغر من الموجب&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #FFCFCF; padding: 5px; font-weight:bold; border: 1px dotted #AAAAAA;padding:10px;margin:10px;&amp;quot;&amp;gt;&amp;lt;center&amp;gt;تعريب &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt;السالمي&amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;http://ams4arab.arabstar.biz/t107-topic &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt; المصدر    &amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Math]]&lt;br /&gt;
* [http://lua-users.org/wiki/MathLibraryTutorial Math examples on the LUA Wiki]&lt;/div&gt;</summary>
		<author><name>Holy Quran</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=36769</id>
		<title>AR/Math</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=36769"/>
		<updated>2013-07-26T13:58:08Z</updated>

		<summary type="html">&lt;p&gt;Holy Quran: /* مثال */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;  size=&amp;quot;7&amp;quot;&amp;gt;  &amp;lt;strong&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;'''بسم الله الرحمن الرحيم'''&amp;lt;/p&amp;gt;  &amp;lt;/strong&amp;gt;    &amp;lt;/font&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{{Server client function}}&lt;br /&gt;
==math.abs==&lt;br /&gt;
تستخدم لتحويل العدد من السالب الي الموجب&lt;br /&gt;
&lt;br /&gt;
==تركيب الكود==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.abs(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===المفردات=== &lt;br /&gt;
&lt;br /&gt;
*'''number''' = الرقم الذي تريد ان تحوله الى موجب&lt;br /&gt;
&lt;br /&gt;
==مثال==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
هذا المثال يقوم بتحويل العدد الى رقم موجب في الردار&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.abs(math.random(-30,1)&lt;br /&gt;
grY = math.abs(math.random(-30,1)&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==math.ceil==&lt;br /&gt;
 يستخدم لتقريب العدد العشري الى عدد صحيح الاعلى منه بحيث عند كتابة عدد عشري يقوم الحدث &lt;br /&gt;
 بحذف الفاصلة العشرية والاعداد العشرية وتقريبه الى العدد الصحيح الاكبر منه &lt;br /&gt;
&lt;br /&gt;
==تركيب الكود==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.ceil(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==المفردات==&lt;br /&gt;
*'''number''' = الرقم الذي تريد تقريبه الى العدد الصحيح الاكبر&lt;br /&gt;
&lt;br /&gt;
==مثال==&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
grY = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
== math.floor ==&lt;br /&gt;
&lt;br /&gt;
يستخدم لتقريب العدد العشري وحذف العدد العشري الذي بعد الفاصله&lt;br /&gt;
&lt;br /&gt;
== تركيب الكود ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.floor(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== المفردات ==&lt;br /&gt;
&lt;br /&gt;
*'''number''' = العدد الذي تريد ان تقربه وتحذف الفاصله&lt;br /&gt;
&lt;br /&gt;
== مثال ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addCommandHandler('Health', -- امر من اف8&lt;br /&gt;
function(player,_,who) -- وظيفه&lt;br /&gt;
	if who then -- تحقق&lt;br /&gt;
		local ThePlayer = getPlayerFromName(who) -- نحظر اسم اللاعب&lt;br /&gt;
			local Health = math.floor(getElementHealth(ThePlayer)) -- نحظر صحه اللاعب (الدم) مع حذف الارقام بعد الفاصله&lt;br /&gt;
				outputChatBox('* His Health : '..Health,player,255,255,255,true) -- نخرج نص الى الشات&lt;br /&gt;
		end -- اغلاق&lt;br /&gt;
	end -- اغلاق&lt;br /&gt;
) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.round ==&lt;br /&gt;
&lt;br /&gt;
يستخدم للتقريب إما عدد اكبر او اصغر بحيث اذا كان العدد الذي بعد الفاصله 5 او اكبر يقربه الى الاكبر منه,أما اذا كان العدد اصغر من 5 فسوف يحذف الرقم الي بعد الفاصله فقط&lt;br /&gt;
&lt;br /&gt;
== تركيب الكود ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.round(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== المفردات ==&lt;br /&gt;
*'''number''' = العدد الذي تريد تقريبه الى الاكبر او الاصغر&lt;br /&gt;
&lt;br /&gt;
== مثال ==&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt; -- .ملاحظة : الكود ما راح يشتغل بدون هذه الوظيفه&lt;br /&gt;
&lt;br /&gt;
function math.round(number, decimals, method)&lt;br /&gt;
    decimals = decimals or 0&lt;br /&gt;
    local factor = 10 ^ decimals&lt;br /&gt;
    if (method == &amp;quot;ceil&amp;quot; or method == &amp;quot;floor&amp;quot;) then return math[method](number * factor) / factor&lt;br /&gt;
    else return tonumber((&amp;quot;%.&amp;quot;..decimals..&amp;quot;f&amp;quot;):format(number)) end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- : المثال&lt;br /&gt;
&lt;br /&gt;
local Number = 10.5 -- متغير مع قيمه&lt;br /&gt;
&lt;br /&gt;
addCommandHandler('Round', -- امر من اف8&lt;br /&gt;
function(player) -- وظيفه &lt;br /&gt;
	outputChatBox('* The Number : '..math.round(tonumber(Number)),player,255,255,255,true) -- نص في الشات&lt;br /&gt;
	end -- اغلاق&lt;br /&gt;
) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- 11 الناتج راح يكون&lt;br /&gt;
&lt;br /&gt;
-- لأن العدد الذي بعد الفاصله 5 او اكبر&lt;br /&gt;
&lt;br /&gt;
-- لو كان العدد 10.4 راح يكون الناتج 10&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.mod ==&lt;br /&gt;
هذا الحدث يستخدم لتحديد باقي القسمة بحيث عند كتابة عددين يقوم الحدث بايجاد باقي القسم بين العدد المقسوم والعدد المقسوم عليه  &lt;br /&gt;
&lt;br /&gt;
== تركيب الكود ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.mod(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== المفردات ==&lt;br /&gt;
&lt;br /&gt;
*'''number''' = العدد الذي تريد تحديد باقي القسمه له&lt;br /&gt;
&lt;br /&gt;
== مثال ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;-- TODO&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sqrt ==&lt;br /&gt;
تستخدم لحساب الجذر التربيعي للعدد&lt;br /&gt;
&lt;br /&gt;
== تركيب الكود ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sqrt(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== المفردات ==&lt;br /&gt;
&lt;br /&gt;
*'''number''' = العدد الذي تريد حساب الجذر التربيعي له&lt;br /&gt;
&lt;br /&gt;
== مثال ==&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;-- ملاحظة : الحساب يكون بالجذر التربيعي للعدد&lt;br /&gt;
&lt;br /&gt;
-- مثال --&lt;br /&gt;
&lt;br /&gt;
math.sqrt(100) -- نحدد قيمه الجذر&lt;br /&gt;
10 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.sqrt(10000) -- نحدد قيمة الجذر&lt;br /&gt;
100 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
-- كلينت &lt;br /&gt;
&lt;br /&gt;
Health = guiCreateButton(131,163,113,46,&amp;quot;Give me health&amp;quot;,false) -- نسوي زر&lt;br /&gt;
addEventHandler(&amp;quot;onClientGUIClick&amp;quot;,Health, -- اذا ضغط على الزر&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
triggerServerEvent(&amp;quot;Health&amp;quot;,localPlayer) -- نرسل الوظيفة للسيرفر&lt;br /&gt;
end,false) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- سيرفر&lt;br /&gt;
&lt;br /&gt;
addEvent(&amp;quot;Health&amp;quot;,true) -- نحظر الوظيفة من الكلينت&lt;br /&gt;
addEventHandler(&amp;quot;Health&amp;quot;,root, -- نحظر الوظيفة من الكلينت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if (getElementHealth(source) &amp;lt;= 30 ) then -- نتحقق ان دم اللاعب يساوي 30 او اقل&lt;br /&gt;
setElementHealth(source,math.sqrt(10000)) -- اعطاء دم للجذر التربيعي 10000&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- هنا راح يعطي اللاعب دم على حسب الجذر التربيعي للـ10000&lt;br /&gt;
&lt;br /&gt;
-- الجذر التربيعي لـ10000 = 100&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.pow ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لحساب الاسس بحيث عند كتابة العدد الاول الاساس وعدد أخر الاس يقوم الحدث  بحساب الاسس&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.pow(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;[lua-- ]عملية الحساب تكون بالضرب&lt;br /&gt;
&lt;br /&gt;
math.pow(9,9) -- نضرب الاسس&lt;br /&gt;
3.8742048 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.pow(6,7) -- نضرب الاسس&lt;br /&gt;
279936 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- عملية الضرب كالتالي :&lt;br /&gt;
&lt;br /&gt;
-- اول مثال الناتج 90&lt;br /&gt;
&lt;br /&gt;
-- نضرب 9 في نفسها 9 مرات :&lt;br /&gt;
&lt;br /&gt;
-- 9×9×9×9×9×9×9×9×9 = 3.8742048&lt;br /&gt;
&lt;br /&gt;
-- المثال الثاني :&lt;br /&gt;
&lt;br /&gt;
-- نضرب 6 في نفسها 7 مرات :&lt;br /&gt;
&lt;br /&gt;
-- 6×6×6×6×6×6×6 = 279936&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
for _,Player in pairs ( getElementsByType ( &amp;quot;player&amp;quot; ) ) do -- تحديد النوع وهم جميع اللاعبين&lt;br /&gt;
if (getPlayerMoney(Player) &amp;gt;= 50 ) then -- نتحقق ان فلوس اللاعب تساوي 50 او اكثر&lt;br /&gt;
givePlayerMoney(Player,math.pow(9,4)) -- نعطي اللاعب فلوس على حسب ضرب الاسس&lt;br /&gt;
            end -- اغلاق&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الفلوس الي راح يعطيها اللاعب هي 6561&lt;br /&gt;
&lt;br /&gt;
-- نتيجه للضرب 9×9×9×9 = 6561&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.random ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لكي تظهر رقم عشوائي بحيث عند كتابة العدد الاول والعدد الثاني يقوم الحدث  باظهار رقم عشوائي بين الرقمين التي ادخلتها&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.random(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
Height = math.random(50,100) -- رقم عشوائي لإرتفاع الماء&lt;br /&gt;
setWaveHeight(Height) -- نربط ارتفاع الماء بالرقم العشوائي&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resurceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
for _,Player in ipairs ( getElementType ( &amp;quot;player&amp;quot; ) ) do -- نحدد النوع وهو اللاعب&lt;br /&gt;
if getPlayerMoney ( Player ) &amp;gt;= 100 then --  اذا اللاعب عنده 100 او اكثر &lt;br /&gt;
givePlayerMoney(Player, math.random(50,100)) -- يعطيه رقم عشوائي مابين 50 و 100&lt;br /&gt;
           end -- اغلاق&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if getElementHealth(source) &amp;lt;= 50 then -- اذا كانت الطاقة تساوي 50 او اقل&lt;br /&gt;
setElementHealth(source,math.random(10,20)) -- يعطي اللاعب طاقة مابين 10 و 20&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.randomseed ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لكي يظهر رقم عشوائي ثابت بحيث عند كتابة عدد يقوم الحدث  باظهار رقم عشوائي ثابت بين رقمين مثل (100-9999) ولن يتغير هذا &lt;br /&gt;
الرقم العشوائي ابداً ولتغيره يجب تغير العدد المدخل في البداية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.randomseed(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.HexToNumber ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل الارقام من النظام السادس عشر (Hex) الى النظام العشري (Dec)بحيث عند كتابة عدد Hex يقوم الحدث  بتحويله الى عدد Dec &lt;br /&gt;
&lt;br /&gt;
معلومة :&lt;br /&gt;
ارقام Hex هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 ، F ،E ،D ،C ،B ، A )&lt;br /&gt;
&lt;br /&gt;
ارقام Dec هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.HexToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.rad ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من راديان الى درجة بحيث عند كتابة الزاوية بالراديان يعمل الحدث  بتحويله الى درجة&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.rad(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.HexColorToNumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم اللون من هيكس الى ديكس بحيث عند كتابة رقم هيكس يعمل الحدث بتحويله الى ديكس&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.HexColorToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.deg ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من درجة الى راديان بحيث عند كتابة درجة الزاوية يقوم الحدث Math.Rad بتحويله الى راديان&lt;br /&gt;
&lt;br /&gt;
معلومة:&lt;br /&gt;
&lt;br /&gt;
راديان :هي وحدة قياس الزوايا الرسمية المعتمدة ضمن مجموعة الوحدات القياسية المستخدمة في الرياضيات و الفيزياء و تعرف بأنها الزاوية المركزية المتوضعة على مركز الدائرة و التي تحدد قوسا طولها مساوي لنصف قطر الدائرة.&lt;br /&gt;
كيف نحسب الراديان&lt;br /&gt;
للتحويل من راديان إلى درجات نضرب الراديان في 180 ونقسم الحاصل على ( باي ) وللتحويل من الدرجات إلى راديان نضرب الدرجات في ( باي ) ونقسم الحاصل على 180&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.deg(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.RGBToNumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم الالوان الاساسية الاحمر والاخضر والازرق من Hex الى Dec بحيث عند كتابة ارقام ثلاثة الالوان يعمل الحدث Math.RGBToNumber بتحويله الى Dex&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.RGBToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب الزاوية (جا) بحيث عند كتابة قياس الزاوية يعمل الحدث Math.Sin بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
ملاحظة : يجب قبل حساب جا تحويل قياس الزاوية الى راديان بالحدث Math.Rad&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sin(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.cos ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب تمام الزاوية (جتا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.cos(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.tan ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب ظل الزاوية (ظا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب ظل الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.tan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.asin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جا الزاوية&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.asin (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.acos ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جتا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جتا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.acos (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس ظا بحيث عند كتابة العدد يعمل الحدث  على حساب معكوس ظا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan2 ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب مقسوم معكوس ظا بحيث عند كتابة العدد الاول والثاني يعمل الحدث Math.Atan2 على حساب معكوس ظا (العدد الاول / العدد الثاني)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan2(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.max ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العدد الاكبر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاكبر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.max(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;math.max(15, -100, 30) -- نحدد القيم المراد الاختيار منها&lt;br /&gt;
30 -- الناتج&lt;br /&gt;
math.max(2.5, -2.5)&lt;br /&gt;
2.5 -- النتاج&lt;br /&gt;
&lt;br /&gt;
ملاحظة : السالب تكون قيمته صغيرة&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.min ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العددالاصغر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاصغر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.min(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;server&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
outputChatBox(&amp;quot;The number is &amp;quot;..math.min(10,-20)..&amp;quot; is good&amp;quot;) -- نظهر نص في الشات&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الرقم الي بيظهر في الشات هو -20&lt;br /&gt;
&lt;br /&gt;
-- ملاحظة السالب اصغر من الموجب&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #FFCFCF; padding: 5px; font-weight:bold; border: 1px dotted #AAAAAA;padding:10px;margin:10px;&amp;quot;&amp;gt;&amp;lt;center&amp;gt;تعريب &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt;السالمي&amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;http://ams4arab.arabstar.biz/t107-topic &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt; المصدر    &amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Math]]&lt;br /&gt;
* [http://lua-users.org/wiki/MathLibraryTutorial Math examples on the LUA Wiki]&lt;/div&gt;</summary>
		<author><name>Holy Quran</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=36768</id>
		<title>AR/Math</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=36768"/>
		<updated>2013-07-26T13:57:16Z</updated>

		<summary type="html">&lt;p&gt;Holy Quran: /* Example */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;  size=&amp;quot;7&amp;quot;&amp;gt;  &amp;lt;strong&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;'''بسم الله الرحمن الرحيم'''&amp;lt;/p&amp;gt;  &amp;lt;/strong&amp;gt;    &amp;lt;/font&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{{Server client function}}&lt;br /&gt;
==math.abs==&lt;br /&gt;
تستخدم لتحويل العدد من السالب الي الموجب&lt;br /&gt;
&lt;br /&gt;
==تركيب الكود==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.abs(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===المفردات=== &lt;br /&gt;
&lt;br /&gt;
*'''number''' = الرقم الذي تريد ان تحوله الى موجب&lt;br /&gt;
&lt;br /&gt;
==مثال==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
هذا المثال يقوم بتحويل العدد الى رقم موجب في الردار&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.abs(math.random(-30,1)&lt;br /&gt;
grY = math.abs(math.random(-30,1)&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
==math.ceil==&lt;br /&gt;
 يستخدم لتقريب العدد العشري الى عدد صحيح الاعلى منه بحيث عند كتابة عدد عشري يقوم الحدث &lt;br /&gt;
 بحذف الفاصلة العشرية والاعداد العشرية وتقريبه الى العدد الصحيح الاكبر منه &lt;br /&gt;
&lt;br /&gt;
==تركيب الكود==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.ceil(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==المفردات==&lt;br /&gt;
*'''number''' = الرقم الذي تريد تقريبه الى العدد الصحيح الاكبر&lt;br /&gt;
&lt;br /&gt;
==مثال==&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
grY = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
== math.floor ==&lt;br /&gt;
&lt;br /&gt;
يستخدم لتقريب العدد العشري وحذف العدد العشري الذي بعد الفاصله&lt;br /&gt;
&lt;br /&gt;
== تركيب الكود ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.floor(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== المفردات ==&lt;br /&gt;
&lt;br /&gt;
*'''number''' = العدد الذي تريد ان تقربه وتحذف الفاصله&lt;br /&gt;
&lt;br /&gt;
== مثال ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addCommandHandler('Health', -- امر من اف8&lt;br /&gt;
function(player,_,who) -- وظيفه&lt;br /&gt;
	if who then -- تحقق&lt;br /&gt;
		local ThePlayer = getPlayerFromName(who) -- نحظر اسم اللاعب&lt;br /&gt;
			local Health = math.floor(getElementHealth(ThePlayer)) -- نحظر صحه اللاعب (الدم) مع حذف الارقام بعد الفاصله&lt;br /&gt;
				outputChatBox('* His Health : '..Health,player,255,255,255,true) -- نخرج نص الى الشات&lt;br /&gt;
		end -- اغلاق&lt;br /&gt;
	end -- اغلاق&lt;br /&gt;
) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.round ==&lt;br /&gt;
&lt;br /&gt;
يستخدم للتقريب إما عدد اكبر او اصغر بحيث اذا كان العدد الذي بعد الفاصله 5 او اكبر يقربه الى الاكبر منه,أما اذا كان العدد اصغر من 5 فسوف يحذف الرقم الي بعد الفاصله فقط&lt;br /&gt;
&lt;br /&gt;
== تركيب الكود ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.round(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== المفردات ==&lt;br /&gt;
*'''number''' = العدد الذي تريد تقريبه الى الاكبر او الاصغر&lt;br /&gt;
&lt;br /&gt;
== مثال ==&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt; -- .ملاحظة : الكود ما راح يشتغل بدون هذه الوظيفه&lt;br /&gt;
&lt;br /&gt;
function math.round(number, decimals, method)&lt;br /&gt;
    decimals = decimals or 0&lt;br /&gt;
    local factor = 10 ^ decimals&lt;br /&gt;
    if (method == &amp;quot;ceil&amp;quot; or method == &amp;quot;floor&amp;quot;) then return math[method](number * factor) / factor&lt;br /&gt;
    else return tonumber((&amp;quot;%.&amp;quot;..decimals..&amp;quot;f&amp;quot;):format(number)) end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- : المثال&lt;br /&gt;
&lt;br /&gt;
local Number = 10.5 -- متغير مع قيمه&lt;br /&gt;
&lt;br /&gt;
addCommandHandler('Round', -- امر من اف8&lt;br /&gt;
function(player) -- وظيفه &lt;br /&gt;
	outputChatBox('* The Number : '..math.round(tonumber(Number)),player,255,255,255,true) -- نص في الشات&lt;br /&gt;
	end -- اغلاق&lt;br /&gt;
) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- 11 الناتج راح يكون&lt;br /&gt;
&lt;br /&gt;
-- لأن العدد الذي بعد الفاصله 5 او اكبر&lt;br /&gt;
&lt;br /&gt;
-- لو كان العدد 10.4 راح يكون الناتج 10&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.mod ==&lt;br /&gt;
هذا الحدث يستخدم لتحديد باقي القسمة بحيث عند كتابة عددين يقوم الحدث بايجاد باقي القسم بين العدد المقسوم والعدد المقسوم عليه  &lt;br /&gt;
&lt;br /&gt;
== تركيب الكود ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.mod(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== المفردات ==&lt;br /&gt;
&lt;br /&gt;
*'''number''' = العدد الذي تريد تحديد باقي القسمه له&lt;br /&gt;
&lt;br /&gt;
== مثال ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;-- TODO&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sqrt ==&lt;br /&gt;
تستخدم لحساب الجذر التربيعي للعدد&lt;br /&gt;
&lt;br /&gt;
== تركيب الكود ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sqrt(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== المفردات ==&lt;br /&gt;
&lt;br /&gt;
*'''number''' = العدد الذي تريد حساب الجذر التربيعي له&lt;br /&gt;
&lt;br /&gt;
== مثال ==&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;-- ملاحظة : الحساب يكون بالجذر التربيعي للعدد&lt;br /&gt;
&lt;br /&gt;
-- مثال --&lt;br /&gt;
&lt;br /&gt;
math.sqrt(100) -- نحدد قيمه الجذر&lt;br /&gt;
10 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.sqrt(10000) -- نحدد قيمة الجذر&lt;br /&gt;
100 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
-- كلينت &lt;br /&gt;
&lt;br /&gt;
Health = guiCreateButton(131,163,113,46,&amp;quot;Give me health&amp;quot;,false) -- نسوي زر&lt;br /&gt;
addEventHandler(&amp;quot;onClientGUIClick&amp;quot;,Health, -- اذا ضغط على الزر&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
triggerServerEvent(&amp;quot;Health&amp;quot;,localPlayer) -- نرسل الوظيفة للسيرفر&lt;br /&gt;
end,false) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- سيرفر&lt;br /&gt;
&lt;br /&gt;
addEvent(&amp;quot;Health&amp;quot;,true) -- نحظر الوظيفة من الكلينت&lt;br /&gt;
addEventHandler(&amp;quot;Health&amp;quot;,root, -- نحظر الوظيفة من الكلينت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if (getElementHealth(source) &amp;lt;= 30 ) then -- نتحقق ان دم اللاعب يساوي 30 او اقل&lt;br /&gt;
setElementHealth(source,math.sqrt(10000)) -- اعطاء دم للجذر التربيعي 10000&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- هنا راح يعطي اللاعب دم على حسب الجذر التربيعي للـ10000&lt;br /&gt;
&lt;br /&gt;
-- الجذر التربيعي لـ10000 = 100&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.pow ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لحساب الاسس بحيث عند كتابة العدد الاول الاساس وعدد أخر الاس يقوم الحدث  بحساب الاسس&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.pow(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;[lua-- ]عملية الحساب تكون بالضرب&lt;br /&gt;
&lt;br /&gt;
math.pow(9,9) -- نضرب الاسس&lt;br /&gt;
3.8742048 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.pow(6,7) -- نضرب الاسس&lt;br /&gt;
279936 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- عملية الضرب كالتالي :&lt;br /&gt;
&lt;br /&gt;
-- اول مثال الناتج 90&lt;br /&gt;
&lt;br /&gt;
-- نضرب 9 في نفسها 9 مرات :&lt;br /&gt;
&lt;br /&gt;
-- 9×9×9×9×9×9×9×9×9 = 3.8742048&lt;br /&gt;
&lt;br /&gt;
-- المثال الثاني :&lt;br /&gt;
&lt;br /&gt;
-- نضرب 6 في نفسها 7 مرات :&lt;br /&gt;
&lt;br /&gt;
-- 6×6×6×6×6×6×6 = 279936&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
for _,Player in pairs ( getElementsByType ( &amp;quot;player&amp;quot; ) ) do -- تحديد النوع وهم جميع اللاعبين&lt;br /&gt;
if (getPlayerMoney(Player) &amp;gt;= 50 ) then -- نتحقق ان فلوس اللاعب تساوي 50 او اكثر&lt;br /&gt;
givePlayerMoney(Player,math.pow(9,4)) -- نعطي اللاعب فلوس على حسب ضرب الاسس&lt;br /&gt;
            end -- اغلاق&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الفلوس الي راح يعطيها اللاعب هي 6561&lt;br /&gt;
&lt;br /&gt;
-- نتيجه للضرب 9×9×9×9 = 6561&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.random ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لكي تظهر رقم عشوائي بحيث عند كتابة العدد الاول والعدد الثاني يقوم الحدث  باظهار رقم عشوائي بين الرقمين التي ادخلتها&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.random(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
Height = math.random(50,100) -- رقم عشوائي لإرتفاع الماء&lt;br /&gt;
setWaveHeight(Height) -- نربط ارتفاع الماء بالرقم العشوائي&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resurceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
for _,Player in ipairs ( getElementType ( &amp;quot;player&amp;quot; ) ) do -- نحدد النوع وهو اللاعب&lt;br /&gt;
if getPlayerMoney ( Player ) &amp;gt;= 100 then --  اذا اللاعب عنده 100 او اكثر &lt;br /&gt;
givePlayerMoney(Player, math.random(50,100)) -- يعطيه رقم عشوائي مابين 50 و 100&lt;br /&gt;
           end -- اغلاق&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if getElementHealth(source) &amp;lt;= 50 then -- اذا كانت الطاقة تساوي 50 او اقل&lt;br /&gt;
setElementHealth(source,math.random(10,20)) -- يعطي اللاعب طاقة مابين 10 و 20&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.randomseed ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لكي يظهر رقم عشوائي ثابت بحيث عند كتابة عدد يقوم الحدث  باظهار رقم عشوائي ثابت بين رقمين مثل (100-9999) ولن يتغير هذا &lt;br /&gt;
الرقم العشوائي ابداً ولتغيره يجب تغير العدد المدخل في البداية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.randomseed(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.HexToNumber ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل الارقام من النظام السادس عشر (Hex) الى النظام العشري (Dec)بحيث عند كتابة عدد Hex يقوم الحدث  بتحويله الى عدد Dec &lt;br /&gt;
&lt;br /&gt;
معلومة :&lt;br /&gt;
ارقام Hex هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 ، F ،E ،D ،C ،B ، A )&lt;br /&gt;
&lt;br /&gt;
ارقام Dec هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.HexToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.rad ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من راديان الى درجة بحيث عند كتابة الزاوية بالراديان يعمل الحدث  بتحويله الى درجة&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.rad(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.HexColorToNumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم اللون من هيكس الى ديكس بحيث عند كتابة رقم هيكس يعمل الحدث بتحويله الى ديكس&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.HexColorToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.deg ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من درجة الى راديان بحيث عند كتابة درجة الزاوية يقوم الحدث Math.Rad بتحويله الى راديان&lt;br /&gt;
&lt;br /&gt;
معلومة:&lt;br /&gt;
&lt;br /&gt;
راديان :هي وحدة قياس الزوايا الرسمية المعتمدة ضمن مجموعة الوحدات القياسية المستخدمة في الرياضيات و الفيزياء و تعرف بأنها الزاوية المركزية المتوضعة على مركز الدائرة و التي تحدد قوسا طولها مساوي لنصف قطر الدائرة.&lt;br /&gt;
كيف نحسب الراديان&lt;br /&gt;
للتحويل من راديان إلى درجات نضرب الراديان في 180 ونقسم الحاصل على ( باي ) وللتحويل من الدرجات إلى راديان نضرب الدرجات في ( باي ) ونقسم الحاصل على 180&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.deg(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.RGBToNumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم الالوان الاساسية الاحمر والاخضر والازرق من Hex الى Dec بحيث عند كتابة ارقام ثلاثة الالوان يعمل الحدث Math.RGBToNumber بتحويله الى Dex&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.RGBToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب الزاوية (جا) بحيث عند كتابة قياس الزاوية يعمل الحدث Math.Sin بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
ملاحظة : يجب قبل حساب جا تحويل قياس الزاوية الى راديان بالحدث Math.Rad&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sin(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.cos ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب تمام الزاوية (جتا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.cos(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.tan ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب ظل الزاوية (ظا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب ظل الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.tan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.asin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جا الزاوية&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.asin (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.acos ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جتا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جتا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.acos (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس ظا بحيث عند كتابة العدد يعمل الحدث  على حساب معكوس ظا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan2 ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب مقسوم معكوس ظا بحيث عند كتابة العدد الاول والثاني يعمل الحدث Math.Atan2 على حساب معكوس ظا (العدد الاول / العدد الثاني)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan2(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.max ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العدد الاكبر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاكبر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.max(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;math.max(15, -100, 30) -- نحدد القيم المراد الاختيار منها&lt;br /&gt;
30 -- الناتج&lt;br /&gt;
math.max(2.5, -2.5)&lt;br /&gt;
2.5 -- النتاج&lt;br /&gt;
&lt;br /&gt;
ملاحظة : السالب تكون قيمته صغيرة&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.min ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العددالاصغر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاصغر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.min(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;server&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
outputChatBox(&amp;quot;The number is &amp;quot;..math.min(10,-20)..&amp;quot; is good&amp;quot;) -- نظهر نص في الشات&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الرقم الي بيظهر في الشات هو -20&lt;br /&gt;
&lt;br /&gt;
-- ملاحظة السالب اصغر من الموجب&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #FFCFCF; padding: 5px; font-weight:bold; border: 1px dotted #AAAAAA;padding:10px;margin:10px;&amp;quot;&amp;gt;&amp;lt;center&amp;gt;تعريب &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt;السالمي&amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;http://ams4arab.arabstar.biz/t107-topic &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt; المصدر    &amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Math]]&lt;br /&gt;
* [http://lua-users.org/wiki/MathLibraryTutorial Math examples on the LUA Wiki]&lt;/div&gt;</summary>
		<author><name>Holy Quran</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=36767</id>
		<title>AR/Math</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=36767"/>
		<updated>2013-07-26T13:56:48Z</updated>

		<summary type="html">&lt;p&gt;Holy Quran: /* Syntax */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;  size=&amp;quot;7&amp;quot;&amp;gt;  &amp;lt;strong&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;'''بسم الله الرحمن الرحيم'''&amp;lt;/p&amp;gt;  &amp;lt;/strong&amp;gt;    &amp;lt;/font&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{{Server client function}}&lt;br /&gt;
==math.abs==&lt;br /&gt;
تستخدم لتحويل العدد من السالب الي الموجب&lt;br /&gt;
&lt;br /&gt;
==تركيب الكود==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.abs(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===المفردات=== &lt;br /&gt;
&lt;br /&gt;
*'''number''' = الرقم الذي تريد ان تحوله الى موجب&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
هذا المثال يقوم بتحويل العدد الى رقم موجب في الردار&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.abs(math.random(-30,1)&lt;br /&gt;
grY = math.abs(math.random(-30,1)&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
==math.ceil==&lt;br /&gt;
 يستخدم لتقريب العدد العشري الى عدد صحيح الاعلى منه بحيث عند كتابة عدد عشري يقوم الحدث &lt;br /&gt;
 بحذف الفاصلة العشرية والاعداد العشرية وتقريبه الى العدد الصحيح الاكبر منه &lt;br /&gt;
&lt;br /&gt;
==تركيب الكود==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.ceil(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==المفردات==&lt;br /&gt;
*'''number''' = الرقم الذي تريد تقريبه الى العدد الصحيح الاكبر&lt;br /&gt;
&lt;br /&gt;
==مثال==&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
grY = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
== math.floor ==&lt;br /&gt;
&lt;br /&gt;
يستخدم لتقريب العدد العشري وحذف العدد العشري الذي بعد الفاصله&lt;br /&gt;
&lt;br /&gt;
== تركيب الكود ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.floor(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== المفردات ==&lt;br /&gt;
&lt;br /&gt;
*'''number''' = العدد الذي تريد ان تقربه وتحذف الفاصله&lt;br /&gt;
&lt;br /&gt;
== مثال ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addCommandHandler('Health', -- امر من اف8&lt;br /&gt;
function(player,_,who) -- وظيفه&lt;br /&gt;
	if who then -- تحقق&lt;br /&gt;
		local ThePlayer = getPlayerFromName(who) -- نحظر اسم اللاعب&lt;br /&gt;
			local Health = math.floor(getElementHealth(ThePlayer)) -- نحظر صحه اللاعب (الدم) مع حذف الارقام بعد الفاصله&lt;br /&gt;
				outputChatBox('* His Health : '..Health,player,255,255,255,true) -- نخرج نص الى الشات&lt;br /&gt;
		end -- اغلاق&lt;br /&gt;
	end -- اغلاق&lt;br /&gt;
) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.round ==&lt;br /&gt;
&lt;br /&gt;
يستخدم للتقريب إما عدد اكبر او اصغر بحيث اذا كان العدد الذي بعد الفاصله 5 او اكبر يقربه الى الاكبر منه,أما اذا كان العدد اصغر من 5 فسوف يحذف الرقم الي بعد الفاصله فقط&lt;br /&gt;
&lt;br /&gt;
== تركيب الكود ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.round(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== المفردات ==&lt;br /&gt;
*'''number''' = العدد الذي تريد تقريبه الى الاكبر او الاصغر&lt;br /&gt;
&lt;br /&gt;
== مثال ==&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt; -- .ملاحظة : الكود ما راح يشتغل بدون هذه الوظيفه&lt;br /&gt;
&lt;br /&gt;
function math.round(number, decimals, method)&lt;br /&gt;
    decimals = decimals or 0&lt;br /&gt;
    local factor = 10 ^ decimals&lt;br /&gt;
    if (method == &amp;quot;ceil&amp;quot; or method == &amp;quot;floor&amp;quot;) then return math[method](number * factor) / factor&lt;br /&gt;
    else return tonumber((&amp;quot;%.&amp;quot;..decimals..&amp;quot;f&amp;quot;):format(number)) end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- : المثال&lt;br /&gt;
&lt;br /&gt;
local Number = 10.5 -- متغير مع قيمه&lt;br /&gt;
&lt;br /&gt;
addCommandHandler('Round', -- امر من اف8&lt;br /&gt;
function(player) -- وظيفه &lt;br /&gt;
	outputChatBox('* The Number : '..math.round(tonumber(Number)),player,255,255,255,true) -- نص في الشات&lt;br /&gt;
	end -- اغلاق&lt;br /&gt;
) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- 11 الناتج راح يكون&lt;br /&gt;
&lt;br /&gt;
-- لأن العدد الذي بعد الفاصله 5 او اكبر&lt;br /&gt;
&lt;br /&gt;
-- لو كان العدد 10.4 راح يكون الناتج 10&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.mod ==&lt;br /&gt;
هذا الحدث يستخدم لتحديد باقي القسمة بحيث عند كتابة عددين يقوم الحدث بايجاد باقي القسم بين العدد المقسوم والعدد المقسوم عليه  &lt;br /&gt;
&lt;br /&gt;
== تركيب الكود ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.mod(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== المفردات ==&lt;br /&gt;
&lt;br /&gt;
*'''number''' = العدد الذي تريد تحديد باقي القسمه له&lt;br /&gt;
&lt;br /&gt;
== مثال ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;-- TODO&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sqrt ==&lt;br /&gt;
تستخدم لحساب الجذر التربيعي للعدد&lt;br /&gt;
&lt;br /&gt;
== تركيب الكود ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sqrt(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== المفردات ==&lt;br /&gt;
&lt;br /&gt;
*'''number''' = العدد الذي تريد حساب الجذر التربيعي له&lt;br /&gt;
&lt;br /&gt;
== مثال ==&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;-- ملاحظة : الحساب يكون بالجذر التربيعي للعدد&lt;br /&gt;
&lt;br /&gt;
-- مثال --&lt;br /&gt;
&lt;br /&gt;
math.sqrt(100) -- نحدد قيمه الجذر&lt;br /&gt;
10 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.sqrt(10000) -- نحدد قيمة الجذر&lt;br /&gt;
100 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
-- كلينت &lt;br /&gt;
&lt;br /&gt;
Health = guiCreateButton(131,163,113,46,&amp;quot;Give me health&amp;quot;,false) -- نسوي زر&lt;br /&gt;
addEventHandler(&amp;quot;onClientGUIClick&amp;quot;,Health, -- اذا ضغط على الزر&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
triggerServerEvent(&amp;quot;Health&amp;quot;,localPlayer) -- نرسل الوظيفة للسيرفر&lt;br /&gt;
end,false) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- سيرفر&lt;br /&gt;
&lt;br /&gt;
addEvent(&amp;quot;Health&amp;quot;,true) -- نحظر الوظيفة من الكلينت&lt;br /&gt;
addEventHandler(&amp;quot;Health&amp;quot;,root, -- نحظر الوظيفة من الكلينت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if (getElementHealth(source) &amp;lt;= 30 ) then -- نتحقق ان دم اللاعب يساوي 30 او اقل&lt;br /&gt;
setElementHealth(source,math.sqrt(10000)) -- اعطاء دم للجذر التربيعي 10000&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- هنا راح يعطي اللاعب دم على حسب الجذر التربيعي للـ10000&lt;br /&gt;
&lt;br /&gt;
-- الجذر التربيعي لـ10000 = 100&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.pow ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لحساب الاسس بحيث عند كتابة العدد الاول الاساس وعدد أخر الاس يقوم الحدث  بحساب الاسس&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.pow(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;[lua-- ]عملية الحساب تكون بالضرب&lt;br /&gt;
&lt;br /&gt;
math.pow(9,9) -- نضرب الاسس&lt;br /&gt;
3.8742048 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.pow(6,7) -- نضرب الاسس&lt;br /&gt;
279936 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- عملية الضرب كالتالي :&lt;br /&gt;
&lt;br /&gt;
-- اول مثال الناتج 90&lt;br /&gt;
&lt;br /&gt;
-- نضرب 9 في نفسها 9 مرات :&lt;br /&gt;
&lt;br /&gt;
-- 9×9×9×9×9×9×9×9×9 = 3.8742048&lt;br /&gt;
&lt;br /&gt;
-- المثال الثاني :&lt;br /&gt;
&lt;br /&gt;
-- نضرب 6 في نفسها 7 مرات :&lt;br /&gt;
&lt;br /&gt;
-- 6×6×6×6×6×6×6 = 279936&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
for _,Player in pairs ( getElementsByType ( &amp;quot;player&amp;quot; ) ) do -- تحديد النوع وهم جميع اللاعبين&lt;br /&gt;
if (getPlayerMoney(Player) &amp;gt;= 50 ) then -- نتحقق ان فلوس اللاعب تساوي 50 او اكثر&lt;br /&gt;
givePlayerMoney(Player,math.pow(9,4)) -- نعطي اللاعب فلوس على حسب ضرب الاسس&lt;br /&gt;
            end -- اغلاق&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الفلوس الي راح يعطيها اللاعب هي 6561&lt;br /&gt;
&lt;br /&gt;
-- نتيجه للضرب 9×9×9×9 = 6561&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.random ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لكي تظهر رقم عشوائي بحيث عند كتابة العدد الاول والعدد الثاني يقوم الحدث  باظهار رقم عشوائي بين الرقمين التي ادخلتها&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.random(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
Height = math.random(50,100) -- رقم عشوائي لإرتفاع الماء&lt;br /&gt;
setWaveHeight(Height) -- نربط ارتفاع الماء بالرقم العشوائي&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resurceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
for _,Player in ipairs ( getElementType ( &amp;quot;player&amp;quot; ) ) do -- نحدد النوع وهو اللاعب&lt;br /&gt;
if getPlayerMoney ( Player ) &amp;gt;= 100 then --  اذا اللاعب عنده 100 او اكثر &lt;br /&gt;
givePlayerMoney(Player, math.random(50,100)) -- يعطيه رقم عشوائي مابين 50 و 100&lt;br /&gt;
           end -- اغلاق&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if getElementHealth(source) &amp;lt;= 50 then -- اذا كانت الطاقة تساوي 50 او اقل&lt;br /&gt;
setElementHealth(source,math.random(10,20)) -- يعطي اللاعب طاقة مابين 10 و 20&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.randomseed ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لكي يظهر رقم عشوائي ثابت بحيث عند كتابة عدد يقوم الحدث  باظهار رقم عشوائي ثابت بين رقمين مثل (100-9999) ولن يتغير هذا &lt;br /&gt;
الرقم العشوائي ابداً ولتغيره يجب تغير العدد المدخل في البداية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.randomseed(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.HexToNumber ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل الارقام من النظام السادس عشر (Hex) الى النظام العشري (Dec)بحيث عند كتابة عدد Hex يقوم الحدث  بتحويله الى عدد Dec &lt;br /&gt;
&lt;br /&gt;
معلومة :&lt;br /&gt;
ارقام Hex هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 ، F ،E ،D ،C ،B ، A )&lt;br /&gt;
&lt;br /&gt;
ارقام Dec هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.HexToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.rad ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من راديان الى درجة بحيث عند كتابة الزاوية بالراديان يعمل الحدث  بتحويله الى درجة&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.rad(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.HexColorToNumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم اللون من هيكس الى ديكس بحيث عند كتابة رقم هيكس يعمل الحدث بتحويله الى ديكس&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.HexColorToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.deg ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من درجة الى راديان بحيث عند كتابة درجة الزاوية يقوم الحدث Math.Rad بتحويله الى راديان&lt;br /&gt;
&lt;br /&gt;
معلومة:&lt;br /&gt;
&lt;br /&gt;
راديان :هي وحدة قياس الزوايا الرسمية المعتمدة ضمن مجموعة الوحدات القياسية المستخدمة في الرياضيات و الفيزياء و تعرف بأنها الزاوية المركزية المتوضعة على مركز الدائرة و التي تحدد قوسا طولها مساوي لنصف قطر الدائرة.&lt;br /&gt;
كيف نحسب الراديان&lt;br /&gt;
للتحويل من راديان إلى درجات نضرب الراديان في 180 ونقسم الحاصل على ( باي ) وللتحويل من الدرجات إلى راديان نضرب الدرجات في ( باي ) ونقسم الحاصل على 180&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.deg(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.RGBToNumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم الالوان الاساسية الاحمر والاخضر والازرق من Hex الى Dec بحيث عند كتابة ارقام ثلاثة الالوان يعمل الحدث Math.RGBToNumber بتحويله الى Dex&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.RGBToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب الزاوية (جا) بحيث عند كتابة قياس الزاوية يعمل الحدث Math.Sin بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
ملاحظة : يجب قبل حساب جا تحويل قياس الزاوية الى راديان بالحدث Math.Rad&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sin(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.cos ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب تمام الزاوية (جتا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.cos(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.tan ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب ظل الزاوية (ظا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب ظل الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.tan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.asin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جا الزاوية&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.asin (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.acos ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جتا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جتا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.acos (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس ظا بحيث عند كتابة العدد يعمل الحدث  على حساب معكوس ظا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan2 ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب مقسوم معكوس ظا بحيث عند كتابة العدد الاول والثاني يعمل الحدث Math.Atan2 على حساب معكوس ظا (العدد الاول / العدد الثاني)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan2(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.max ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العدد الاكبر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاكبر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.max(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;math.max(15, -100, 30) -- نحدد القيم المراد الاختيار منها&lt;br /&gt;
30 -- الناتج&lt;br /&gt;
math.max(2.5, -2.5)&lt;br /&gt;
2.5 -- النتاج&lt;br /&gt;
&lt;br /&gt;
ملاحظة : السالب تكون قيمته صغيرة&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.min ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العددالاصغر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاصغر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.min(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;server&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
outputChatBox(&amp;quot;The number is &amp;quot;..math.min(10,-20)..&amp;quot; is good&amp;quot;) -- نظهر نص في الشات&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الرقم الي بيظهر في الشات هو -20&lt;br /&gt;
&lt;br /&gt;
-- ملاحظة السالب اصغر من الموجب&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #FFCFCF; padding: 5px; font-weight:bold; border: 1px dotted #AAAAAA;padding:10px;margin:10px;&amp;quot;&amp;gt;&amp;lt;center&amp;gt;تعريب &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt;السالمي&amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;http://ams4arab.arabstar.biz/t107-topic &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt; المصدر    &amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Math]]&lt;br /&gt;
* [http://lua-users.org/wiki/MathLibraryTutorial Math examples on the LUA Wiki]&lt;/div&gt;</summary>
		<author><name>Holy Quran</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=36766</id>
		<title>AR/Math</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=36766"/>
		<updated>2013-07-26T13:55:31Z</updated>

		<summary type="html">&lt;p&gt;Holy Quran: /* math.abs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;  size=&amp;quot;7&amp;quot;&amp;gt;  &amp;lt;strong&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;'''بسم الله الرحمن الرحيم'''&amp;lt;/p&amp;gt;  &amp;lt;/strong&amp;gt;    &amp;lt;/font&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{{Server client function}}&lt;br /&gt;
==math.abs==&lt;br /&gt;
تستخدم لتحويل العدد من السالب الي الموجب&lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.abs(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Required Arguments=== &lt;br /&gt;
&lt;br /&gt;
number = الرقم الذي تريد ان تحوله الى موجب&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
هذا المثال يقوم بتحويل العدد الى رقم موجب في الردار&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.abs(math.random(-30,1)&lt;br /&gt;
grY = math.abs(math.random(-30,1)&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
==math.ceil==&lt;br /&gt;
 يستخدم لتقريب العدد العشري الى عدد صحيح الاعلى منه بحيث عند كتابة عدد عشري يقوم الحدث &lt;br /&gt;
 بحذف الفاصلة العشرية والاعداد العشرية وتقريبه الى العدد الصحيح الاكبر منه &lt;br /&gt;
&lt;br /&gt;
==تركيب الكود==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.ceil(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==المفردات==&lt;br /&gt;
*'''number''' = الرقم الذي تريد تقريبه الى العدد الصحيح الاكبر&lt;br /&gt;
&lt;br /&gt;
==مثال==&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
grY = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
== math.floor ==&lt;br /&gt;
&lt;br /&gt;
يستخدم لتقريب العدد العشري وحذف العدد العشري الذي بعد الفاصله&lt;br /&gt;
&lt;br /&gt;
== تركيب الكود ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.floor(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== المفردات ==&lt;br /&gt;
&lt;br /&gt;
*'''number''' = العدد الذي تريد ان تقربه وتحذف الفاصله&lt;br /&gt;
&lt;br /&gt;
== مثال ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addCommandHandler('Health', -- امر من اف8&lt;br /&gt;
function(player,_,who) -- وظيفه&lt;br /&gt;
	if who then -- تحقق&lt;br /&gt;
		local ThePlayer = getPlayerFromName(who) -- نحظر اسم اللاعب&lt;br /&gt;
			local Health = math.floor(getElementHealth(ThePlayer)) -- نحظر صحه اللاعب (الدم) مع حذف الارقام بعد الفاصله&lt;br /&gt;
				outputChatBox('* His Health : '..Health,player,255,255,255,true) -- نخرج نص الى الشات&lt;br /&gt;
		end -- اغلاق&lt;br /&gt;
	end -- اغلاق&lt;br /&gt;
) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.round ==&lt;br /&gt;
&lt;br /&gt;
يستخدم للتقريب إما عدد اكبر او اصغر بحيث اذا كان العدد الذي بعد الفاصله 5 او اكبر يقربه الى الاكبر منه,أما اذا كان العدد اصغر من 5 فسوف يحذف الرقم الي بعد الفاصله فقط&lt;br /&gt;
&lt;br /&gt;
== تركيب الكود ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.round(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== المفردات ==&lt;br /&gt;
*'''number''' = العدد الذي تريد تقريبه الى الاكبر او الاصغر&lt;br /&gt;
&lt;br /&gt;
== مثال ==&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt; -- .ملاحظة : الكود ما راح يشتغل بدون هذه الوظيفه&lt;br /&gt;
&lt;br /&gt;
function math.round(number, decimals, method)&lt;br /&gt;
    decimals = decimals or 0&lt;br /&gt;
    local factor = 10 ^ decimals&lt;br /&gt;
    if (method == &amp;quot;ceil&amp;quot; or method == &amp;quot;floor&amp;quot;) then return math[method](number * factor) / factor&lt;br /&gt;
    else return tonumber((&amp;quot;%.&amp;quot;..decimals..&amp;quot;f&amp;quot;):format(number)) end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- : المثال&lt;br /&gt;
&lt;br /&gt;
local Number = 10.5 -- متغير مع قيمه&lt;br /&gt;
&lt;br /&gt;
addCommandHandler('Round', -- امر من اف8&lt;br /&gt;
function(player) -- وظيفه &lt;br /&gt;
	outputChatBox('* The Number : '..math.round(tonumber(Number)),player,255,255,255,true) -- نص في الشات&lt;br /&gt;
	end -- اغلاق&lt;br /&gt;
) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- 11 الناتج راح يكون&lt;br /&gt;
&lt;br /&gt;
-- لأن العدد الذي بعد الفاصله 5 او اكبر&lt;br /&gt;
&lt;br /&gt;
-- لو كان العدد 10.4 راح يكون الناتج 10&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.mod ==&lt;br /&gt;
هذا الحدث يستخدم لتحديد باقي القسمة بحيث عند كتابة عددين يقوم الحدث بايجاد باقي القسم بين العدد المقسوم والعدد المقسوم عليه  &lt;br /&gt;
&lt;br /&gt;
== تركيب الكود ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.mod(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== المفردات ==&lt;br /&gt;
&lt;br /&gt;
*'''number''' = العدد الذي تريد تحديد باقي القسمه له&lt;br /&gt;
&lt;br /&gt;
== مثال ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;-- TODO&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sqrt ==&lt;br /&gt;
تستخدم لحساب الجذر التربيعي للعدد&lt;br /&gt;
&lt;br /&gt;
== تركيب الكود ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sqrt(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== المفردات ==&lt;br /&gt;
&lt;br /&gt;
*'''number''' = العدد الذي تريد حساب الجذر التربيعي له&lt;br /&gt;
&lt;br /&gt;
== مثال ==&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;-- ملاحظة : الحساب يكون بالجذر التربيعي للعدد&lt;br /&gt;
&lt;br /&gt;
-- مثال --&lt;br /&gt;
&lt;br /&gt;
math.sqrt(100) -- نحدد قيمه الجذر&lt;br /&gt;
10 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.sqrt(10000) -- نحدد قيمة الجذر&lt;br /&gt;
100 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
-- كلينت &lt;br /&gt;
&lt;br /&gt;
Health = guiCreateButton(131,163,113,46,&amp;quot;Give me health&amp;quot;,false) -- نسوي زر&lt;br /&gt;
addEventHandler(&amp;quot;onClientGUIClick&amp;quot;,Health, -- اذا ضغط على الزر&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
triggerServerEvent(&amp;quot;Health&amp;quot;,localPlayer) -- نرسل الوظيفة للسيرفر&lt;br /&gt;
end,false) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- سيرفر&lt;br /&gt;
&lt;br /&gt;
addEvent(&amp;quot;Health&amp;quot;,true) -- نحظر الوظيفة من الكلينت&lt;br /&gt;
addEventHandler(&amp;quot;Health&amp;quot;,root, -- نحظر الوظيفة من الكلينت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if (getElementHealth(source) &amp;lt;= 30 ) then -- نتحقق ان دم اللاعب يساوي 30 او اقل&lt;br /&gt;
setElementHealth(source,math.sqrt(10000)) -- اعطاء دم للجذر التربيعي 10000&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- هنا راح يعطي اللاعب دم على حسب الجذر التربيعي للـ10000&lt;br /&gt;
&lt;br /&gt;
-- الجذر التربيعي لـ10000 = 100&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.pow ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لحساب الاسس بحيث عند كتابة العدد الاول الاساس وعدد أخر الاس يقوم الحدث  بحساب الاسس&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.pow(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;[lua-- ]عملية الحساب تكون بالضرب&lt;br /&gt;
&lt;br /&gt;
math.pow(9,9) -- نضرب الاسس&lt;br /&gt;
3.8742048 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.pow(6,7) -- نضرب الاسس&lt;br /&gt;
279936 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- عملية الضرب كالتالي :&lt;br /&gt;
&lt;br /&gt;
-- اول مثال الناتج 90&lt;br /&gt;
&lt;br /&gt;
-- نضرب 9 في نفسها 9 مرات :&lt;br /&gt;
&lt;br /&gt;
-- 9×9×9×9×9×9×9×9×9 = 3.8742048&lt;br /&gt;
&lt;br /&gt;
-- المثال الثاني :&lt;br /&gt;
&lt;br /&gt;
-- نضرب 6 في نفسها 7 مرات :&lt;br /&gt;
&lt;br /&gt;
-- 6×6×6×6×6×6×6 = 279936&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
for _,Player in pairs ( getElementsByType ( &amp;quot;player&amp;quot; ) ) do -- تحديد النوع وهم جميع اللاعبين&lt;br /&gt;
if (getPlayerMoney(Player) &amp;gt;= 50 ) then -- نتحقق ان فلوس اللاعب تساوي 50 او اكثر&lt;br /&gt;
givePlayerMoney(Player,math.pow(9,4)) -- نعطي اللاعب فلوس على حسب ضرب الاسس&lt;br /&gt;
            end -- اغلاق&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الفلوس الي راح يعطيها اللاعب هي 6561&lt;br /&gt;
&lt;br /&gt;
-- نتيجه للضرب 9×9×9×9 = 6561&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.random ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لكي تظهر رقم عشوائي بحيث عند كتابة العدد الاول والعدد الثاني يقوم الحدث  باظهار رقم عشوائي بين الرقمين التي ادخلتها&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.random(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
Height = math.random(50,100) -- رقم عشوائي لإرتفاع الماء&lt;br /&gt;
setWaveHeight(Height) -- نربط ارتفاع الماء بالرقم العشوائي&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resurceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
for _,Player in ipairs ( getElementType ( &amp;quot;player&amp;quot; ) ) do -- نحدد النوع وهو اللاعب&lt;br /&gt;
if getPlayerMoney ( Player ) &amp;gt;= 100 then --  اذا اللاعب عنده 100 او اكثر &lt;br /&gt;
givePlayerMoney(Player, math.random(50,100)) -- يعطيه رقم عشوائي مابين 50 و 100&lt;br /&gt;
           end -- اغلاق&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if getElementHealth(source) &amp;lt;= 50 then -- اذا كانت الطاقة تساوي 50 او اقل&lt;br /&gt;
setElementHealth(source,math.random(10,20)) -- يعطي اللاعب طاقة مابين 10 و 20&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.randomseed ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لكي يظهر رقم عشوائي ثابت بحيث عند كتابة عدد يقوم الحدث  باظهار رقم عشوائي ثابت بين رقمين مثل (100-9999) ولن يتغير هذا &lt;br /&gt;
الرقم العشوائي ابداً ولتغيره يجب تغير العدد المدخل في البداية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.randomseed(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.HexToNumber ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل الارقام من النظام السادس عشر (Hex) الى النظام العشري (Dec)بحيث عند كتابة عدد Hex يقوم الحدث  بتحويله الى عدد Dec &lt;br /&gt;
&lt;br /&gt;
معلومة :&lt;br /&gt;
ارقام Hex هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 ، F ،E ،D ،C ،B ، A )&lt;br /&gt;
&lt;br /&gt;
ارقام Dec هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.HexToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.rad ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من راديان الى درجة بحيث عند كتابة الزاوية بالراديان يعمل الحدث  بتحويله الى درجة&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.rad(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.HexColorToNumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم اللون من هيكس الى ديكس بحيث عند كتابة رقم هيكس يعمل الحدث بتحويله الى ديكس&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.HexColorToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.deg ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من درجة الى راديان بحيث عند كتابة درجة الزاوية يقوم الحدث Math.Rad بتحويله الى راديان&lt;br /&gt;
&lt;br /&gt;
معلومة:&lt;br /&gt;
&lt;br /&gt;
راديان :هي وحدة قياس الزوايا الرسمية المعتمدة ضمن مجموعة الوحدات القياسية المستخدمة في الرياضيات و الفيزياء و تعرف بأنها الزاوية المركزية المتوضعة على مركز الدائرة و التي تحدد قوسا طولها مساوي لنصف قطر الدائرة.&lt;br /&gt;
كيف نحسب الراديان&lt;br /&gt;
للتحويل من راديان إلى درجات نضرب الراديان في 180 ونقسم الحاصل على ( باي ) وللتحويل من الدرجات إلى راديان نضرب الدرجات في ( باي ) ونقسم الحاصل على 180&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.deg(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.RGBToNumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم الالوان الاساسية الاحمر والاخضر والازرق من Hex الى Dec بحيث عند كتابة ارقام ثلاثة الالوان يعمل الحدث Math.RGBToNumber بتحويله الى Dex&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.RGBToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب الزاوية (جا) بحيث عند كتابة قياس الزاوية يعمل الحدث Math.Sin بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
ملاحظة : يجب قبل حساب جا تحويل قياس الزاوية الى راديان بالحدث Math.Rad&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sin(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.cos ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب تمام الزاوية (جتا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.cos(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.tan ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب ظل الزاوية (ظا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب ظل الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.tan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.asin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جا الزاوية&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.asin (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.acos ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جتا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جتا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.acos (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس ظا بحيث عند كتابة العدد يعمل الحدث  على حساب معكوس ظا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan2 ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب مقسوم معكوس ظا بحيث عند كتابة العدد الاول والثاني يعمل الحدث Math.Atan2 على حساب معكوس ظا (العدد الاول / العدد الثاني)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan2(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.max ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العدد الاكبر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاكبر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.max(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;math.max(15, -100, 30) -- نحدد القيم المراد الاختيار منها&lt;br /&gt;
30 -- الناتج&lt;br /&gt;
math.max(2.5, -2.5)&lt;br /&gt;
2.5 -- النتاج&lt;br /&gt;
&lt;br /&gt;
ملاحظة : السالب تكون قيمته صغيرة&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.min ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العددالاصغر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاصغر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.min(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;server&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
outputChatBox(&amp;quot;The number is &amp;quot;..math.min(10,-20)..&amp;quot; is good&amp;quot;) -- نظهر نص في الشات&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الرقم الي بيظهر في الشات هو -20&lt;br /&gt;
&lt;br /&gt;
-- ملاحظة السالب اصغر من الموجب&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #FFCFCF; padding: 5px; font-weight:bold; border: 1px dotted #AAAAAA;padding:10px;margin:10px;&amp;quot;&amp;gt;&amp;lt;center&amp;gt;تعريب &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt;السالمي&amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;http://ams4arab.arabstar.biz/t107-topic &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt; المصدر    &amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Math]]&lt;br /&gt;
* [http://lua-users.org/wiki/MathLibraryTutorial Math examples on the LUA Wiki]&lt;/div&gt;</summary>
		<author><name>Holy Quran</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=36765</id>
		<title>AR/Math</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=36765"/>
		<updated>2013-07-26T13:54:47Z</updated>

		<summary type="html">&lt;p&gt;Holy Quran: /* math.pow */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;  size=&amp;quot;7&amp;quot;&amp;gt;  &amp;lt;strong&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;'''بسم الله الرحمن الرحيم'''&amp;lt;/p&amp;gt;  &amp;lt;/strong&amp;gt;    &amp;lt;/font&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{{Server client function}}&lt;br /&gt;
==math.abs==&lt;br /&gt;
&lt;br /&gt;
 يستخدم للقيمة المطلقة للعدد بحيث عند كتابة عدد سالب يقوم الحدث بتحويله ليصبح موجب  &lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.abs(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Required Arguments=== &lt;br /&gt;
&lt;br /&gt;
number = الرقم الذي تريد ان تحوله الى موجب&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
هذا المثال يقوم بتحويل العدد الى رقم موجب في الردار&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.abs(math.random(-30,1)&lt;br /&gt;
grY = math.abs(math.random(-30,1)&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
==math.ceil==&lt;br /&gt;
 يستخدم لتقريب العدد العشري الى عدد صحيح الاعلى منه بحيث عند كتابة عدد عشري يقوم الحدث &lt;br /&gt;
 بحذف الفاصلة العشرية والاعداد العشرية وتقريبه الى العدد الصحيح الاكبر منه &lt;br /&gt;
&lt;br /&gt;
==تركيب الكود==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.ceil(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==المفردات==&lt;br /&gt;
*'''number''' = الرقم الذي تريد تقريبه الى العدد الصحيح الاكبر&lt;br /&gt;
&lt;br /&gt;
==مثال==&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
grY = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
== math.floor ==&lt;br /&gt;
&lt;br /&gt;
يستخدم لتقريب العدد العشري وحذف العدد العشري الذي بعد الفاصله&lt;br /&gt;
&lt;br /&gt;
== تركيب الكود ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.floor(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== المفردات ==&lt;br /&gt;
&lt;br /&gt;
*'''number''' = العدد الذي تريد ان تقربه وتحذف الفاصله&lt;br /&gt;
&lt;br /&gt;
== مثال ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addCommandHandler('Health', -- امر من اف8&lt;br /&gt;
function(player,_,who) -- وظيفه&lt;br /&gt;
	if who then -- تحقق&lt;br /&gt;
		local ThePlayer = getPlayerFromName(who) -- نحظر اسم اللاعب&lt;br /&gt;
			local Health = math.floor(getElementHealth(ThePlayer)) -- نحظر صحه اللاعب (الدم) مع حذف الارقام بعد الفاصله&lt;br /&gt;
				outputChatBox('* His Health : '..Health,player,255,255,255,true) -- نخرج نص الى الشات&lt;br /&gt;
		end -- اغلاق&lt;br /&gt;
	end -- اغلاق&lt;br /&gt;
) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.round ==&lt;br /&gt;
&lt;br /&gt;
يستخدم للتقريب إما عدد اكبر او اصغر بحيث اذا كان العدد الذي بعد الفاصله 5 او اكبر يقربه الى الاكبر منه,أما اذا كان العدد اصغر من 5 فسوف يحذف الرقم الي بعد الفاصله فقط&lt;br /&gt;
&lt;br /&gt;
== تركيب الكود ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.round(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== المفردات ==&lt;br /&gt;
*'''number''' = العدد الذي تريد تقريبه الى الاكبر او الاصغر&lt;br /&gt;
&lt;br /&gt;
== مثال ==&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt; -- .ملاحظة : الكود ما راح يشتغل بدون هذه الوظيفه&lt;br /&gt;
&lt;br /&gt;
function math.round(number, decimals, method)&lt;br /&gt;
    decimals = decimals or 0&lt;br /&gt;
    local factor = 10 ^ decimals&lt;br /&gt;
    if (method == &amp;quot;ceil&amp;quot; or method == &amp;quot;floor&amp;quot;) then return math[method](number * factor) / factor&lt;br /&gt;
    else return tonumber((&amp;quot;%.&amp;quot;..decimals..&amp;quot;f&amp;quot;):format(number)) end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- : المثال&lt;br /&gt;
&lt;br /&gt;
local Number = 10.5 -- متغير مع قيمه&lt;br /&gt;
&lt;br /&gt;
addCommandHandler('Round', -- امر من اف8&lt;br /&gt;
function(player) -- وظيفه &lt;br /&gt;
	outputChatBox('* The Number : '..math.round(tonumber(Number)),player,255,255,255,true) -- نص في الشات&lt;br /&gt;
	end -- اغلاق&lt;br /&gt;
) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- 11 الناتج راح يكون&lt;br /&gt;
&lt;br /&gt;
-- لأن العدد الذي بعد الفاصله 5 او اكبر&lt;br /&gt;
&lt;br /&gt;
-- لو كان العدد 10.4 راح يكون الناتج 10&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.mod ==&lt;br /&gt;
هذا الحدث يستخدم لتحديد باقي القسمة بحيث عند كتابة عددين يقوم الحدث بايجاد باقي القسم بين العدد المقسوم والعدد المقسوم عليه  &lt;br /&gt;
&lt;br /&gt;
== تركيب الكود ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.mod(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== المفردات ==&lt;br /&gt;
&lt;br /&gt;
*'''number''' = العدد الذي تريد تحديد باقي القسمه له&lt;br /&gt;
&lt;br /&gt;
== مثال ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;-- TODO&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sqrt ==&lt;br /&gt;
تستخدم لحساب الجذر التربيعي للعدد&lt;br /&gt;
&lt;br /&gt;
== تركيب الكود ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sqrt(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== المفردات ==&lt;br /&gt;
&lt;br /&gt;
*'''number''' = العدد الذي تريد حساب الجذر التربيعي له&lt;br /&gt;
&lt;br /&gt;
== مثال ==&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;-- ملاحظة : الحساب يكون بالجذر التربيعي للعدد&lt;br /&gt;
&lt;br /&gt;
-- مثال --&lt;br /&gt;
&lt;br /&gt;
math.sqrt(100) -- نحدد قيمه الجذر&lt;br /&gt;
10 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.sqrt(10000) -- نحدد قيمة الجذر&lt;br /&gt;
100 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
-- كلينت &lt;br /&gt;
&lt;br /&gt;
Health = guiCreateButton(131,163,113,46,&amp;quot;Give me health&amp;quot;,false) -- نسوي زر&lt;br /&gt;
addEventHandler(&amp;quot;onClientGUIClick&amp;quot;,Health, -- اذا ضغط على الزر&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
triggerServerEvent(&amp;quot;Health&amp;quot;,localPlayer) -- نرسل الوظيفة للسيرفر&lt;br /&gt;
end,false) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- سيرفر&lt;br /&gt;
&lt;br /&gt;
addEvent(&amp;quot;Health&amp;quot;,true) -- نحظر الوظيفة من الكلينت&lt;br /&gt;
addEventHandler(&amp;quot;Health&amp;quot;,root, -- نحظر الوظيفة من الكلينت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if (getElementHealth(source) &amp;lt;= 30 ) then -- نتحقق ان دم اللاعب يساوي 30 او اقل&lt;br /&gt;
setElementHealth(source,math.sqrt(10000)) -- اعطاء دم للجذر التربيعي 10000&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- هنا راح يعطي اللاعب دم على حسب الجذر التربيعي للـ10000&lt;br /&gt;
&lt;br /&gt;
-- الجذر التربيعي لـ10000 = 100&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.pow ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لحساب الاسس بحيث عند كتابة العدد الاول الاساس وعدد أخر الاس يقوم الحدث  بحساب الاسس&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.pow(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;[lua-- ]عملية الحساب تكون بالضرب&lt;br /&gt;
&lt;br /&gt;
math.pow(9,9) -- نضرب الاسس&lt;br /&gt;
3.8742048 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.pow(6,7) -- نضرب الاسس&lt;br /&gt;
279936 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- عملية الضرب كالتالي :&lt;br /&gt;
&lt;br /&gt;
-- اول مثال الناتج 90&lt;br /&gt;
&lt;br /&gt;
-- نضرب 9 في نفسها 9 مرات :&lt;br /&gt;
&lt;br /&gt;
-- 9×9×9×9×9×9×9×9×9 = 3.8742048&lt;br /&gt;
&lt;br /&gt;
-- المثال الثاني :&lt;br /&gt;
&lt;br /&gt;
-- نضرب 6 في نفسها 7 مرات :&lt;br /&gt;
&lt;br /&gt;
-- 6×6×6×6×6×6×6 = 279936&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
for _,Player in pairs ( getElementsByType ( &amp;quot;player&amp;quot; ) ) do -- تحديد النوع وهم جميع اللاعبين&lt;br /&gt;
if (getPlayerMoney(Player) &amp;gt;= 50 ) then -- نتحقق ان فلوس اللاعب تساوي 50 او اكثر&lt;br /&gt;
givePlayerMoney(Player,math.pow(9,4)) -- نعطي اللاعب فلوس على حسب ضرب الاسس&lt;br /&gt;
            end -- اغلاق&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الفلوس الي راح يعطيها اللاعب هي 6561&lt;br /&gt;
&lt;br /&gt;
-- نتيجه للضرب 9×9×9×9 = 6561&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.random ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لكي تظهر رقم عشوائي بحيث عند كتابة العدد الاول والعدد الثاني يقوم الحدث  باظهار رقم عشوائي بين الرقمين التي ادخلتها&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.random(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
Height = math.random(50,100) -- رقم عشوائي لإرتفاع الماء&lt;br /&gt;
setWaveHeight(Height) -- نربط ارتفاع الماء بالرقم العشوائي&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resurceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
for _,Player in ipairs ( getElementType ( &amp;quot;player&amp;quot; ) ) do -- نحدد النوع وهو اللاعب&lt;br /&gt;
if getPlayerMoney ( Player ) &amp;gt;= 100 then --  اذا اللاعب عنده 100 او اكثر &lt;br /&gt;
givePlayerMoney(Player, math.random(50,100)) -- يعطيه رقم عشوائي مابين 50 و 100&lt;br /&gt;
           end -- اغلاق&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if getElementHealth(source) &amp;lt;= 50 then -- اذا كانت الطاقة تساوي 50 او اقل&lt;br /&gt;
setElementHealth(source,math.random(10,20)) -- يعطي اللاعب طاقة مابين 10 و 20&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.randomseed ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لكي يظهر رقم عشوائي ثابت بحيث عند كتابة عدد يقوم الحدث  باظهار رقم عشوائي ثابت بين رقمين مثل (100-9999) ولن يتغير هذا &lt;br /&gt;
الرقم العشوائي ابداً ولتغيره يجب تغير العدد المدخل في البداية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.randomseed(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.HexToNumber ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل الارقام من النظام السادس عشر (Hex) الى النظام العشري (Dec)بحيث عند كتابة عدد Hex يقوم الحدث  بتحويله الى عدد Dec &lt;br /&gt;
&lt;br /&gt;
معلومة :&lt;br /&gt;
ارقام Hex هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 ، F ،E ،D ،C ،B ، A )&lt;br /&gt;
&lt;br /&gt;
ارقام Dec هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.HexToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.rad ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من راديان الى درجة بحيث عند كتابة الزاوية بالراديان يعمل الحدث  بتحويله الى درجة&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.rad(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.HexColorToNumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم اللون من هيكس الى ديكس بحيث عند كتابة رقم هيكس يعمل الحدث بتحويله الى ديكس&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.HexColorToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.deg ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من درجة الى راديان بحيث عند كتابة درجة الزاوية يقوم الحدث Math.Rad بتحويله الى راديان&lt;br /&gt;
&lt;br /&gt;
معلومة:&lt;br /&gt;
&lt;br /&gt;
راديان :هي وحدة قياس الزوايا الرسمية المعتمدة ضمن مجموعة الوحدات القياسية المستخدمة في الرياضيات و الفيزياء و تعرف بأنها الزاوية المركزية المتوضعة على مركز الدائرة و التي تحدد قوسا طولها مساوي لنصف قطر الدائرة.&lt;br /&gt;
كيف نحسب الراديان&lt;br /&gt;
للتحويل من راديان إلى درجات نضرب الراديان في 180 ونقسم الحاصل على ( باي ) وللتحويل من الدرجات إلى راديان نضرب الدرجات في ( باي ) ونقسم الحاصل على 180&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.deg(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.RGBToNumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم الالوان الاساسية الاحمر والاخضر والازرق من Hex الى Dec بحيث عند كتابة ارقام ثلاثة الالوان يعمل الحدث Math.RGBToNumber بتحويله الى Dex&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.RGBToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب الزاوية (جا) بحيث عند كتابة قياس الزاوية يعمل الحدث Math.Sin بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
ملاحظة : يجب قبل حساب جا تحويل قياس الزاوية الى راديان بالحدث Math.Rad&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sin(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.cos ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب تمام الزاوية (جتا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.cos(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.tan ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب ظل الزاوية (ظا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب ظل الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.tan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.asin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جا الزاوية&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.asin (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.acos ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جتا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جتا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.acos (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس ظا بحيث عند كتابة العدد يعمل الحدث  على حساب معكوس ظا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan2 ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب مقسوم معكوس ظا بحيث عند كتابة العدد الاول والثاني يعمل الحدث Math.Atan2 على حساب معكوس ظا (العدد الاول / العدد الثاني)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan2(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.max ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العدد الاكبر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاكبر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.max(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;math.max(15, -100, 30) -- نحدد القيم المراد الاختيار منها&lt;br /&gt;
30 -- الناتج&lt;br /&gt;
math.max(2.5, -2.5)&lt;br /&gt;
2.5 -- النتاج&lt;br /&gt;
&lt;br /&gt;
ملاحظة : السالب تكون قيمته صغيرة&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.min ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العددالاصغر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاصغر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.min(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;server&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
outputChatBox(&amp;quot;The number is &amp;quot;..math.min(10,-20)..&amp;quot; is good&amp;quot;) -- نظهر نص في الشات&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الرقم الي بيظهر في الشات هو -20&lt;br /&gt;
&lt;br /&gt;
-- ملاحظة السالب اصغر من الموجب&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #FFCFCF; padding: 5px; font-weight:bold; border: 1px dotted #AAAAAA;padding:10px;margin:10px;&amp;quot;&amp;gt;&amp;lt;center&amp;gt;تعريب &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt;السالمي&amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;http://ams4arab.arabstar.biz/t107-topic &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt; المصدر    &amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Math]]&lt;br /&gt;
* [http://lua-users.org/wiki/MathLibraryTutorial Math examples on the LUA Wiki]&lt;/div&gt;</summary>
		<author><name>Holy Quran</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=36764</id>
		<title>AR/Math</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=36764"/>
		<updated>2013-07-26T13:53:57Z</updated>

		<summary type="html">&lt;p&gt;Holy Quran: /* math.sqrt */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;  size=&amp;quot;7&amp;quot;&amp;gt;  &amp;lt;strong&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;'''بسم الله الرحمن الرحيم'''&amp;lt;/p&amp;gt;  &amp;lt;/strong&amp;gt;    &amp;lt;/font&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{{Server client function}}&lt;br /&gt;
==math.abs==&lt;br /&gt;
&lt;br /&gt;
 يستخدم للقيمة المطلقة للعدد بحيث عند كتابة عدد سالب يقوم الحدث بتحويله ليصبح موجب  &lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.abs(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Required Arguments=== &lt;br /&gt;
&lt;br /&gt;
number = الرقم الذي تريد ان تحوله الى موجب&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
هذا المثال يقوم بتحويل العدد الى رقم موجب في الردار&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.abs(math.random(-30,1)&lt;br /&gt;
grY = math.abs(math.random(-30,1)&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
==math.ceil==&lt;br /&gt;
 يستخدم لتقريب العدد العشري الى عدد صحيح الاعلى منه بحيث عند كتابة عدد عشري يقوم الحدث &lt;br /&gt;
 بحذف الفاصلة العشرية والاعداد العشرية وتقريبه الى العدد الصحيح الاكبر منه &lt;br /&gt;
&lt;br /&gt;
==تركيب الكود==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.ceil(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==المفردات==&lt;br /&gt;
*'''number''' = الرقم الذي تريد تقريبه الى العدد الصحيح الاكبر&lt;br /&gt;
&lt;br /&gt;
==مثال==&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
grY = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
== math.floor ==&lt;br /&gt;
&lt;br /&gt;
يستخدم لتقريب العدد العشري وحذف العدد العشري الذي بعد الفاصله&lt;br /&gt;
&lt;br /&gt;
== تركيب الكود ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.floor(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== المفردات ==&lt;br /&gt;
&lt;br /&gt;
*'''number''' = العدد الذي تريد ان تقربه وتحذف الفاصله&lt;br /&gt;
&lt;br /&gt;
== مثال ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addCommandHandler('Health', -- امر من اف8&lt;br /&gt;
function(player,_,who) -- وظيفه&lt;br /&gt;
	if who then -- تحقق&lt;br /&gt;
		local ThePlayer = getPlayerFromName(who) -- نحظر اسم اللاعب&lt;br /&gt;
			local Health = math.floor(getElementHealth(ThePlayer)) -- نحظر صحه اللاعب (الدم) مع حذف الارقام بعد الفاصله&lt;br /&gt;
				outputChatBox('* His Health : '..Health,player,255,255,255,true) -- نخرج نص الى الشات&lt;br /&gt;
		end -- اغلاق&lt;br /&gt;
	end -- اغلاق&lt;br /&gt;
) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.round ==&lt;br /&gt;
&lt;br /&gt;
يستخدم للتقريب إما عدد اكبر او اصغر بحيث اذا كان العدد الذي بعد الفاصله 5 او اكبر يقربه الى الاكبر منه,أما اذا كان العدد اصغر من 5 فسوف يحذف الرقم الي بعد الفاصله فقط&lt;br /&gt;
&lt;br /&gt;
== تركيب الكود ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.round(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== المفردات ==&lt;br /&gt;
*'''number''' = العدد الذي تريد تقريبه الى الاكبر او الاصغر&lt;br /&gt;
&lt;br /&gt;
== مثال ==&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt; -- .ملاحظة : الكود ما راح يشتغل بدون هذه الوظيفه&lt;br /&gt;
&lt;br /&gt;
function math.round(number, decimals, method)&lt;br /&gt;
    decimals = decimals or 0&lt;br /&gt;
    local factor = 10 ^ decimals&lt;br /&gt;
    if (method == &amp;quot;ceil&amp;quot; or method == &amp;quot;floor&amp;quot;) then return math[method](number * factor) / factor&lt;br /&gt;
    else return tonumber((&amp;quot;%.&amp;quot;..decimals..&amp;quot;f&amp;quot;):format(number)) end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- : المثال&lt;br /&gt;
&lt;br /&gt;
local Number = 10.5 -- متغير مع قيمه&lt;br /&gt;
&lt;br /&gt;
addCommandHandler('Round', -- امر من اف8&lt;br /&gt;
function(player) -- وظيفه &lt;br /&gt;
	outputChatBox('* The Number : '..math.round(tonumber(Number)),player,255,255,255,true) -- نص في الشات&lt;br /&gt;
	end -- اغلاق&lt;br /&gt;
) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- 11 الناتج راح يكون&lt;br /&gt;
&lt;br /&gt;
-- لأن العدد الذي بعد الفاصله 5 او اكبر&lt;br /&gt;
&lt;br /&gt;
-- لو كان العدد 10.4 راح يكون الناتج 10&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.mod ==&lt;br /&gt;
هذا الحدث يستخدم لتحديد باقي القسمة بحيث عند كتابة عددين يقوم الحدث بايجاد باقي القسم بين العدد المقسوم والعدد المقسوم عليه  &lt;br /&gt;
&lt;br /&gt;
== تركيب الكود ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.mod(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== المفردات ==&lt;br /&gt;
&lt;br /&gt;
*'''number''' = العدد الذي تريد تحديد باقي القسمه له&lt;br /&gt;
&lt;br /&gt;
== مثال ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;-- TODO&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sqrt ==&lt;br /&gt;
تستخدم لحساب الجذر التربيعي للعدد&lt;br /&gt;
&lt;br /&gt;
== تركيب الكود ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sqrt(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== المفردات ==&lt;br /&gt;
&lt;br /&gt;
*'''number''' = العدد الذي تريد حساب الجذر التربيعي له&lt;br /&gt;
&lt;br /&gt;
== مثال ==&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;-- ملاحظة : الحساب يكون بالجذر التربيعي للعدد&lt;br /&gt;
&lt;br /&gt;
-- مثال --&lt;br /&gt;
&lt;br /&gt;
math.sqrt(100) -- نحدد قيمه الجذر&lt;br /&gt;
10 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.sqrt(10000) -- نحدد قيمة الجذر&lt;br /&gt;
100 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
-- كلينت &lt;br /&gt;
&lt;br /&gt;
Health = guiCreateButton(131,163,113,46,&amp;quot;Give me health&amp;quot;,false) -- نسوي زر&lt;br /&gt;
addEventHandler(&amp;quot;onClientGUIClick&amp;quot;,Health, -- اذا ضغط على الزر&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
triggerServerEvent(&amp;quot;Health&amp;quot;,localPlayer) -- نرسل الوظيفة للسيرفر&lt;br /&gt;
end,false) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- سيرفر&lt;br /&gt;
&lt;br /&gt;
addEvent(&amp;quot;Health&amp;quot;,true) -- نحظر الوظيفة من الكلينت&lt;br /&gt;
addEventHandler(&amp;quot;Health&amp;quot;,root, -- نحظر الوظيفة من الكلينت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if (getElementHealth(source) &amp;lt;= 30 ) then -- نتحقق ان دم اللاعب يساوي 30 او اقل&lt;br /&gt;
setElementHealth(source,math.sqrt(10000)) -- اعطاء دم للجذر التربيعي 10000&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- هنا راح يعطي اللاعب دم على حسب الجذر التربيعي للـ10000&lt;br /&gt;
&lt;br /&gt;
-- الجذر التربيعي لـ10000 = 100&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.pow ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لحساب الاسس بحيث عند كتابة العدد الاول الاساس وعدد أخر الاس يقوم الحدث  بحساب الاسس&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.pow(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;[lua-- ]عملية الحساب تكون بالضرب&lt;br /&gt;
&lt;br /&gt;
math.pow(9,9) -- نضرب الاسس&lt;br /&gt;
3.8742048 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.pow(6,7) -- نضرب الاسس&lt;br /&gt;
279936 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- عملية الضرب كالتالي :&lt;br /&gt;
&lt;br /&gt;
-- اول مثال الناتج 90&lt;br /&gt;
&lt;br /&gt;
-- نضرب 9 في نفسها 9 مرات :&lt;br /&gt;
&lt;br /&gt;
-- 9×9×9×9×9×9×9×9×9 = 3.8742048&lt;br /&gt;
&lt;br /&gt;
-- المثال الثاني :&lt;br /&gt;
&lt;br /&gt;
-- نضرب 6 في نفسها 7 مرات :&lt;br /&gt;
&lt;br /&gt;
-- 6×6×6×6×6×6×6 = 279936&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
for _,Player in pairs ( getElementsByType ( &amp;quot;player&amp;quot; ) ) do -- تحديد النوع وهم جميع اللاعبين&lt;br /&gt;
if (getPlayerMoney(Player) &amp;gt;= 50 ) then -- نتحقق ان فلوس اللاعب تساوي 50 او اكثر&lt;br /&gt;
givePlayerMoney(Player,math.pow(9,4)) -- نعطي اللاعب فلوس على حسب ضرب الاسس&lt;br /&gt;
            end -- اغلاق&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الفلوس الي راح يعطيها اللاعب هي 6561&lt;br /&gt;
&lt;br /&gt;
-- نتيجه للضرب 9×9×9×9 = 6561&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.random ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لكي تظهر رقم عشوائي بحيث عند كتابة العدد الاول والعدد الثاني يقوم الحدث  باظهار رقم عشوائي بين الرقمين التي ادخلتها&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.random(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
Height = math.random(50,100) -- رقم عشوائي لإرتفاع الماء&lt;br /&gt;
setWaveHeight(Height) -- نربط ارتفاع الماء بالرقم العشوائي&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resurceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
for _,Player in ipairs ( getElementType ( &amp;quot;player&amp;quot; ) ) do -- نحدد النوع وهو اللاعب&lt;br /&gt;
if getPlayerMoney ( Player ) &amp;gt;= 100 then --  اذا اللاعب عنده 100 او اكثر &lt;br /&gt;
givePlayerMoney(Player, math.random(50,100)) -- يعطيه رقم عشوائي مابين 50 و 100&lt;br /&gt;
           end -- اغلاق&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if getElementHealth(source) &amp;lt;= 50 then -- اذا كانت الطاقة تساوي 50 او اقل&lt;br /&gt;
setElementHealth(source,math.random(10,20)) -- يعطي اللاعب طاقة مابين 10 و 20&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.randomseed ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لكي يظهر رقم عشوائي ثابت بحيث عند كتابة عدد يقوم الحدث  باظهار رقم عشوائي ثابت بين رقمين مثل (100-9999) ولن يتغير هذا &lt;br /&gt;
الرقم العشوائي ابداً ولتغيره يجب تغير العدد المدخل في البداية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.randomseed(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.HexToNumber ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل الارقام من النظام السادس عشر (Hex) الى النظام العشري (Dec)بحيث عند كتابة عدد Hex يقوم الحدث  بتحويله الى عدد Dec &lt;br /&gt;
&lt;br /&gt;
معلومة :&lt;br /&gt;
ارقام Hex هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 ، F ،E ،D ،C ،B ، A )&lt;br /&gt;
&lt;br /&gt;
ارقام Dec هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.HexToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.rad ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من راديان الى درجة بحيث عند كتابة الزاوية بالراديان يعمل الحدث  بتحويله الى درجة&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.rad(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.HexColorToNumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم اللون من هيكس الى ديكس بحيث عند كتابة رقم هيكس يعمل الحدث بتحويله الى ديكس&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.HexColorToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.deg ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من درجة الى راديان بحيث عند كتابة درجة الزاوية يقوم الحدث Math.Rad بتحويله الى راديان&lt;br /&gt;
&lt;br /&gt;
معلومة:&lt;br /&gt;
&lt;br /&gt;
راديان :هي وحدة قياس الزوايا الرسمية المعتمدة ضمن مجموعة الوحدات القياسية المستخدمة في الرياضيات و الفيزياء و تعرف بأنها الزاوية المركزية المتوضعة على مركز الدائرة و التي تحدد قوسا طولها مساوي لنصف قطر الدائرة.&lt;br /&gt;
كيف نحسب الراديان&lt;br /&gt;
للتحويل من راديان إلى درجات نضرب الراديان في 180 ونقسم الحاصل على ( باي ) وللتحويل من الدرجات إلى راديان نضرب الدرجات في ( باي ) ونقسم الحاصل على 180&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.deg(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.RGBToNumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم الالوان الاساسية الاحمر والاخضر والازرق من Hex الى Dec بحيث عند كتابة ارقام ثلاثة الالوان يعمل الحدث Math.RGBToNumber بتحويله الى Dex&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.RGBToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب الزاوية (جا) بحيث عند كتابة قياس الزاوية يعمل الحدث Math.Sin بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
ملاحظة : يجب قبل حساب جا تحويل قياس الزاوية الى راديان بالحدث Math.Rad&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sin(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.cos ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب تمام الزاوية (جتا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.cos(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.tan ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب ظل الزاوية (ظا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب ظل الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.tan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.asin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جا الزاوية&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.asin (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.acos ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جتا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جتا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.acos (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس ظا بحيث عند كتابة العدد يعمل الحدث  على حساب معكوس ظا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan2 ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب مقسوم معكوس ظا بحيث عند كتابة العدد الاول والثاني يعمل الحدث Math.Atan2 على حساب معكوس ظا (العدد الاول / العدد الثاني)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan2(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.max ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العدد الاكبر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاكبر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.max(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;math.max(15, -100, 30) -- نحدد القيم المراد الاختيار منها&lt;br /&gt;
30 -- الناتج&lt;br /&gt;
math.max(2.5, -2.5)&lt;br /&gt;
2.5 -- النتاج&lt;br /&gt;
&lt;br /&gt;
ملاحظة : السالب تكون قيمته صغيرة&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.min ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العددالاصغر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاصغر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.min(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;server&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
outputChatBox(&amp;quot;The number is &amp;quot;..math.min(10,-20)..&amp;quot; is good&amp;quot;) -- نظهر نص في الشات&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الرقم الي بيظهر في الشات هو -20&lt;br /&gt;
&lt;br /&gt;
-- ملاحظة السالب اصغر من الموجب&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #FFCFCF; padding: 5px; font-weight:bold; border: 1px dotted #AAAAAA;padding:10px;margin:10px;&amp;quot;&amp;gt;&amp;lt;center&amp;gt;تعريب &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt;السالمي&amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;http://ams4arab.arabstar.biz/t107-topic &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt; المصدر    &amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Math]]&lt;br /&gt;
* [http://lua-users.org/wiki/MathLibraryTutorial Math examples on the LUA Wiki]&lt;/div&gt;</summary>
		<author><name>Holy Quran</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=36763</id>
		<title>AR/Math</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=36763"/>
		<updated>2013-07-26T13:53:39Z</updated>

		<summary type="html">&lt;p&gt;Holy Quran: /* math.sqrt */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;  size=&amp;quot;7&amp;quot;&amp;gt;  &amp;lt;strong&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;'''بسم الله الرحمن الرحيم'''&amp;lt;/p&amp;gt;  &amp;lt;/strong&amp;gt;    &amp;lt;/font&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{{Server client function}}&lt;br /&gt;
==math.abs==&lt;br /&gt;
&lt;br /&gt;
 يستخدم للقيمة المطلقة للعدد بحيث عند كتابة عدد سالب يقوم الحدث بتحويله ليصبح موجب  &lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.abs(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Required Arguments=== &lt;br /&gt;
&lt;br /&gt;
number = الرقم الذي تريد ان تحوله الى موجب&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
هذا المثال يقوم بتحويل العدد الى رقم موجب في الردار&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.abs(math.random(-30,1)&lt;br /&gt;
grY = math.abs(math.random(-30,1)&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
==math.ceil==&lt;br /&gt;
 يستخدم لتقريب العدد العشري الى عدد صحيح الاعلى منه بحيث عند كتابة عدد عشري يقوم الحدث &lt;br /&gt;
 بحذف الفاصلة العشرية والاعداد العشرية وتقريبه الى العدد الصحيح الاكبر منه &lt;br /&gt;
&lt;br /&gt;
==تركيب الكود==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.ceil(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==المفردات==&lt;br /&gt;
*'''number''' = الرقم الذي تريد تقريبه الى العدد الصحيح الاكبر&lt;br /&gt;
&lt;br /&gt;
==مثال==&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
grY = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
== math.floor ==&lt;br /&gt;
&lt;br /&gt;
يستخدم لتقريب العدد العشري وحذف العدد العشري الذي بعد الفاصله&lt;br /&gt;
&lt;br /&gt;
== تركيب الكود ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.floor(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== المفردات ==&lt;br /&gt;
&lt;br /&gt;
*'''number''' = العدد الذي تريد ان تقربه وتحذف الفاصله&lt;br /&gt;
&lt;br /&gt;
== مثال ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addCommandHandler('Health', -- امر من اف8&lt;br /&gt;
function(player,_,who) -- وظيفه&lt;br /&gt;
	if who then -- تحقق&lt;br /&gt;
		local ThePlayer = getPlayerFromName(who) -- نحظر اسم اللاعب&lt;br /&gt;
			local Health = math.floor(getElementHealth(ThePlayer)) -- نحظر صحه اللاعب (الدم) مع حذف الارقام بعد الفاصله&lt;br /&gt;
				outputChatBox('* His Health : '..Health,player,255,255,255,true) -- نخرج نص الى الشات&lt;br /&gt;
		end -- اغلاق&lt;br /&gt;
	end -- اغلاق&lt;br /&gt;
) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.round ==&lt;br /&gt;
&lt;br /&gt;
يستخدم للتقريب إما عدد اكبر او اصغر بحيث اذا كان العدد الذي بعد الفاصله 5 او اكبر يقربه الى الاكبر منه,أما اذا كان العدد اصغر من 5 فسوف يحذف الرقم الي بعد الفاصله فقط&lt;br /&gt;
&lt;br /&gt;
== تركيب الكود ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.round(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== المفردات ==&lt;br /&gt;
*'''number''' = العدد الذي تريد تقريبه الى الاكبر او الاصغر&lt;br /&gt;
&lt;br /&gt;
== مثال ==&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt; -- .ملاحظة : الكود ما راح يشتغل بدون هذه الوظيفه&lt;br /&gt;
&lt;br /&gt;
function math.round(number, decimals, method)&lt;br /&gt;
    decimals = decimals or 0&lt;br /&gt;
    local factor = 10 ^ decimals&lt;br /&gt;
    if (method == &amp;quot;ceil&amp;quot; or method == &amp;quot;floor&amp;quot;) then return math[method](number * factor) / factor&lt;br /&gt;
    else return tonumber((&amp;quot;%.&amp;quot;..decimals..&amp;quot;f&amp;quot;):format(number)) end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- : المثال&lt;br /&gt;
&lt;br /&gt;
local Number = 10.5 -- متغير مع قيمه&lt;br /&gt;
&lt;br /&gt;
addCommandHandler('Round', -- امر من اف8&lt;br /&gt;
function(player) -- وظيفه &lt;br /&gt;
	outputChatBox('* The Number : '..math.round(tonumber(Number)),player,255,255,255,true) -- نص في الشات&lt;br /&gt;
	end -- اغلاق&lt;br /&gt;
) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- 11 الناتج راح يكون&lt;br /&gt;
&lt;br /&gt;
-- لأن العدد الذي بعد الفاصله 5 او اكبر&lt;br /&gt;
&lt;br /&gt;
-- لو كان العدد 10.4 راح يكون الناتج 10&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.mod ==&lt;br /&gt;
هذا الحدث يستخدم لتحديد باقي القسمة بحيث عند كتابة عددين يقوم الحدث بايجاد باقي القسم بين العدد المقسوم والعدد المقسوم عليه  &lt;br /&gt;
&lt;br /&gt;
== تركيب الكود ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.mod(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== المفردات ==&lt;br /&gt;
&lt;br /&gt;
*'''number''' = العدد الذي تريد تحديد باقي القسمه له&lt;br /&gt;
&lt;br /&gt;
== مثال ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;-- TODO&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sqrt ==&lt;br /&gt;
تستخدم لحساب الحذر التربيعي للعدد&lt;br /&gt;
&lt;br /&gt;
== تركيب الكود ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sqrt(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== المفردات ==&lt;br /&gt;
&lt;br /&gt;
*'''number''' = العدد الذي تريد حساب الجذر التربيعي له&lt;br /&gt;
&lt;br /&gt;
== مثال ==&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;-- ملاحظة : الحساب يكون بالجذر التربيعي للعدد&lt;br /&gt;
&lt;br /&gt;
-- مثال --&lt;br /&gt;
&lt;br /&gt;
math.sqrt(100) -- نحدد قيمه الجذر&lt;br /&gt;
10 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.sqrt(10000) -- نحدد قيمة الجذر&lt;br /&gt;
100 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
-- كلينت &lt;br /&gt;
&lt;br /&gt;
Health = guiCreateButton(131,163,113,46,&amp;quot;Give me health&amp;quot;,false) -- نسوي زر&lt;br /&gt;
addEventHandler(&amp;quot;onClientGUIClick&amp;quot;,Health, -- اذا ضغط على الزر&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
triggerServerEvent(&amp;quot;Health&amp;quot;,localPlayer) -- نرسل الوظيفة للسيرفر&lt;br /&gt;
end,false) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- سيرفر&lt;br /&gt;
&lt;br /&gt;
addEvent(&amp;quot;Health&amp;quot;,true) -- نحظر الوظيفة من الكلينت&lt;br /&gt;
addEventHandler(&amp;quot;Health&amp;quot;,root, -- نحظر الوظيفة من الكلينت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if (getElementHealth(source) &amp;lt;= 30 ) then -- نتحقق ان دم اللاعب يساوي 30 او اقل&lt;br /&gt;
setElementHealth(source,math.sqrt(10000)) -- اعطاء دم للجذر التربيعي 10000&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- هنا راح يعطي اللاعب دم على حسب الجذر التربيعي للـ10000&lt;br /&gt;
&lt;br /&gt;
-- الجذر التربيعي لـ10000 = 100&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.pow ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لحساب الاسس بحيث عند كتابة العدد الاول الاساس وعدد أخر الاس يقوم الحدث  بحساب الاسس&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.pow(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;[lua-- ]عملية الحساب تكون بالضرب&lt;br /&gt;
&lt;br /&gt;
math.pow(9,9) -- نضرب الاسس&lt;br /&gt;
3.8742048 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.pow(6,7) -- نضرب الاسس&lt;br /&gt;
279936 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- عملية الضرب كالتالي :&lt;br /&gt;
&lt;br /&gt;
-- اول مثال الناتج 90&lt;br /&gt;
&lt;br /&gt;
-- نضرب 9 في نفسها 9 مرات :&lt;br /&gt;
&lt;br /&gt;
-- 9×9×9×9×9×9×9×9×9 = 3.8742048&lt;br /&gt;
&lt;br /&gt;
-- المثال الثاني :&lt;br /&gt;
&lt;br /&gt;
-- نضرب 6 في نفسها 7 مرات :&lt;br /&gt;
&lt;br /&gt;
-- 6×6×6×6×6×6×6 = 279936&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
for _,Player in pairs ( getElementsByType ( &amp;quot;player&amp;quot; ) ) do -- تحديد النوع وهم جميع اللاعبين&lt;br /&gt;
if (getPlayerMoney(Player) &amp;gt;= 50 ) then -- نتحقق ان فلوس اللاعب تساوي 50 او اكثر&lt;br /&gt;
givePlayerMoney(Player,math.pow(9,4)) -- نعطي اللاعب فلوس على حسب ضرب الاسس&lt;br /&gt;
            end -- اغلاق&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الفلوس الي راح يعطيها اللاعب هي 6561&lt;br /&gt;
&lt;br /&gt;
-- نتيجه للضرب 9×9×9×9 = 6561&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.random ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لكي تظهر رقم عشوائي بحيث عند كتابة العدد الاول والعدد الثاني يقوم الحدث  باظهار رقم عشوائي بين الرقمين التي ادخلتها&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.random(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
Height = math.random(50,100) -- رقم عشوائي لإرتفاع الماء&lt;br /&gt;
setWaveHeight(Height) -- نربط ارتفاع الماء بالرقم العشوائي&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resurceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
for _,Player in ipairs ( getElementType ( &amp;quot;player&amp;quot; ) ) do -- نحدد النوع وهو اللاعب&lt;br /&gt;
if getPlayerMoney ( Player ) &amp;gt;= 100 then --  اذا اللاعب عنده 100 او اكثر &lt;br /&gt;
givePlayerMoney(Player, math.random(50,100)) -- يعطيه رقم عشوائي مابين 50 و 100&lt;br /&gt;
           end -- اغلاق&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if getElementHealth(source) &amp;lt;= 50 then -- اذا كانت الطاقة تساوي 50 او اقل&lt;br /&gt;
setElementHealth(source,math.random(10,20)) -- يعطي اللاعب طاقة مابين 10 و 20&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.randomseed ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لكي يظهر رقم عشوائي ثابت بحيث عند كتابة عدد يقوم الحدث  باظهار رقم عشوائي ثابت بين رقمين مثل (100-9999) ولن يتغير هذا &lt;br /&gt;
الرقم العشوائي ابداً ولتغيره يجب تغير العدد المدخل في البداية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.randomseed(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.HexToNumber ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل الارقام من النظام السادس عشر (Hex) الى النظام العشري (Dec)بحيث عند كتابة عدد Hex يقوم الحدث  بتحويله الى عدد Dec &lt;br /&gt;
&lt;br /&gt;
معلومة :&lt;br /&gt;
ارقام Hex هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 ، F ،E ،D ،C ،B ، A )&lt;br /&gt;
&lt;br /&gt;
ارقام Dec هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.HexToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.rad ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من راديان الى درجة بحيث عند كتابة الزاوية بالراديان يعمل الحدث  بتحويله الى درجة&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.rad(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.HexColorToNumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم اللون من هيكس الى ديكس بحيث عند كتابة رقم هيكس يعمل الحدث بتحويله الى ديكس&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.HexColorToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.deg ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من درجة الى راديان بحيث عند كتابة درجة الزاوية يقوم الحدث Math.Rad بتحويله الى راديان&lt;br /&gt;
&lt;br /&gt;
معلومة:&lt;br /&gt;
&lt;br /&gt;
راديان :هي وحدة قياس الزوايا الرسمية المعتمدة ضمن مجموعة الوحدات القياسية المستخدمة في الرياضيات و الفيزياء و تعرف بأنها الزاوية المركزية المتوضعة على مركز الدائرة و التي تحدد قوسا طولها مساوي لنصف قطر الدائرة.&lt;br /&gt;
كيف نحسب الراديان&lt;br /&gt;
للتحويل من راديان إلى درجات نضرب الراديان في 180 ونقسم الحاصل على ( باي ) وللتحويل من الدرجات إلى راديان نضرب الدرجات في ( باي ) ونقسم الحاصل على 180&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.deg(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.RGBToNumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم الالوان الاساسية الاحمر والاخضر والازرق من Hex الى Dec بحيث عند كتابة ارقام ثلاثة الالوان يعمل الحدث Math.RGBToNumber بتحويله الى Dex&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.RGBToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب الزاوية (جا) بحيث عند كتابة قياس الزاوية يعمل الحدث Math.Sin بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
ملاحظة : يجب قبل حساب جا تحويل قياس الزاوية الى راديان بالحدث Math.Rad&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sin(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.cos ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب تمام الزاوية (جتا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.cos(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.tan ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب ظل الزاوية (ظا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب ظل الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.tan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.asin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جا الزاوية&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.asin (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.acos ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جتا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جتا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.acos (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس ظا بحيث عند كتابة العدد يعمل الحدث  على حساب معكوس ظا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan2 ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب مقسوم معكوس ظا بحيث عند كتابة العدد الاول والثاني يعمل الحدث Math.Atan2 على حساب معكوس ظا (العدد الاول / العدد الثاني)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan2(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.max ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العدد الاكبر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاكبر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.max(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;math.max(15, -100, 30) -- نحدد القيم المراد الاختيار منها&lt;br /&gt;
30 -- الناتج&lt;br /&gt;
math.max(2.5, -2.5)&lt;br /&gt;
2.5 -- النتاج&lt;br /&gt;
&lt;br /&gt;
ملاحظة : السالب تكون قيمته صغيرة&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.min ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العددالاصغر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاصغر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.min(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;server&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
outputChatBox(&amp;quot;The number is &amp;quot;..math.min(10,-20)..&amp;quot; is good&amp;quot;) -- نظهر نص في الشات&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الرقم الي بيظهر في الشات هو -20&lt;br /&gt;
&lt;br /&gt;
-- ملاحظة السالب اصغر من الموجب&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #FFCFCF; padding: 5px; font-weight:bold; border: 1px dotted #AAAAAA;padding:10px;margin:10px;&amp;quot;&amp;gt;&amp;lt;center&amp;gt;تعريب &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt;السالمي&amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;http://ams4arab.arabstar.biz/t107-topic &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt; المصدر    &amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Math]]&lt;br /&gt;
* [http://lua-users.org/wiki/MathLibraryTutorial Math examples on the LUA Wiki]&lt;/div&gt;</summary>
		<author><name>Holy Quran</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=36762</id>
		<title>AR/Math</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=36762"/>
		<updated>2013-07-26T13:51:09Z</updated>

		<summary type="html">&lt;p&gt;Holy Quran: /* math.mod */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;  size=&amp;quot;7&amp;quot;&amp;gt;  &amp;lt;strong&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;'''بسم الله الرحمن الرحيم'''&amp;lt;/p&amp;gt;  &amp;lt;/strong&amp;gt;    &amp;lt;/font&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{{Server client function}}&lt;br /&gt;
==math.abs==&lt;br /&gt;
&lt;br /&gt;
 يستخدم للقيمة المطلقة للعدد بحيث عند كتابة عدد سالب يقوم الحدث بتحويله ليصبح موجب  &lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.abs(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Required Arguments=== &lt;br /&gt;
&lt;br /&gt;
number = الرقم الذي تريد ان تحوله الى موجب&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
هذا المثال يقوم بتحويل العدد الى رقم موجب في الردار&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.abs(math.random(-30,1)&lt;br /&gt;
grY = math.abs(math.random(-30,1)&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
==math.ceil==&lt;br /&gt;
 يستخدم لتقريب العدد العشري الى عدد صحيح الاعلى منه بحيث عند كتابة عدد عشري يقوم الحدث &lt;br /&gt;
 بحذف الفاصلة العشرية والاعداد العشرية وتقريبه الى العدد الصحيح الاكبر منه &lt;br /&gt;
&lt;br /&gt;
==تركيب الكود==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.ceil(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==المفردات==&lt;br /&gt;
*'''number''' = الرقم الذي تريد تقريبه الى العدد الصحيح الاكبر&lt;br /&gt;
&lt;br /&gt;
==مثال==&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
grY = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
== math.floor ==&lt;br /&gt;
&lt;br /&gt;
يستخدم لتقريب العدد العشري وحذف العدد العشري الذي بعد الفاصله&lt;br /&gt;
&lt;br /&gt;
== تركيب الكود ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.floor(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== المفردات ==&lt;br /&gt;
&lt;br /&gt;
*'''number''' = العدد الذي تريد ان تقربه وتحذف الفاصله&lt;br /&gt;
&lt;br /&gt;
== مثال ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addCommandHandler('Health', -- امر من اف8&lt;br /&gt;
function(player,_,who) -- وظيفه&lt;br /&gt;
	if who then -- تحقق&lt;br /&gt;
		local ThePlayer = getPlayerFromName(who) -- نحظر اسم اللاعب&lt;br /&gt;
			local Health = math.floor(getElementHealth(ThePlayer)) -- نحظر صحه اللاعب (الدم) مع حذف الارقام بعد الفاصله&lt;br /&gt;
				outputChatBox('* His Health : '..Health,player,255,255,255,true) -- نخرج نص الى الشات&lt;br /&gt;
		end -- اغلاق&lt;br /&gt;
	end -- اغلاق&lt;br /&gt;
) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.round ==&lt;br /&gt;
&lt;br /&gt;
يستخدم للتقريب إما عدد اكبر او اصغر بحيث اذا كان العدد الذي بعد الفاصله 5 او اكبر يقربه الى الاكبر منه,أما اذا كان العدد اصغر من 5 فسوف يحذف الرقم الي بعد الفاصله فقط&lt;br /&gt;
&lt;br /&gt;
== تركيب الكود ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.round(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== المفردات ==&lt;br /&gt;
*'''number''' = العدد الذي تريد تقريبه الى الاكبر او الاصغر&lt;br /&gt;
&lt;br /&gt;
== مثال ==&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt; -- .ملاحظة : الكود ما راح يشتغل بدون هذه الوظيفه&lt;br /&gt;
&lt;br /&gt;
function math.round(number, decimals, method)&lt;br /&gt;
    decimals = decimals or 0&lt;br /&gt;
    local factor = 10 ^ decimals&lt;br /&gt;
    if (method == &amp;quot;ceil&amp;quot; or method == &amp;quot;floor&amp;quot;) then return math[method](number * factor) / factor&lt;br /&gt;
    else return tonumber((&amp;quot;%.&amp;quot;..decimals..&amp;quot;f&amp;quot;):format(number)) end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- : المثال&lt;br /&gt;
&lt;br /&gt;
local Number = 10.5 -- متغير مع قيمه&lt;br /&gt;
&lt;br /&gt;
addCommandHandler('Round', -- امر من اف8&lt;br /&gt;
function(player) -- وظيفه &lt;br /&gt;
	outputChatBox('* The Number : '..math.round(tonumber(Number)),player,255,255,255,true) -- نص في الشات&lt;br /&gt;
	end -- اغلاق&lt;br /&gt;
) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- 11 الناتج راح يكون&lt;br /&gt;
&lt;br /&gt;
-- لأن العدد الذي بعد الفاصله 5 او اكبر&lt;br /&gt;
&lt;br /&gt;
-- لو كان العدد 10.4 راح يكون الناتج 10&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.mod ==&lt;br /&gt;
هذا الحدث يستخدم لتحديد باقي القسمة بحيث عند كتابة عددين يقوم الحدث بايجاد باقي القسم بين العدد المقسوم والعدد المقسوم عليه  &lt;br /&gt;
&lt;br /&gt;
== تركيب الكود ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.mod(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== المفردات ==&lt;br /&gt;
&lt;br /&gt;
*'''number''' = العدد الذي تريد تحديد باقي القسمه له&lt;br /&gt;
&lt;br /&gt;
== مثال ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;-- TODO&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sqrt ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
هذا الحدث يستخدم لحساب الجذر التربيعي بحيث عند كتابة عدد يقوم الحدث بحساب الجذر التربيعي للعدد &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sqrt(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;-- ملاحظة : الحساب يكون بالجذر التربيعي للعدد&lt;br /&gt;
&lt;br /&gt;
-- مثال --&lt;br /&gt;
&lt;br /&gt;
math.sqrt(100) -- نحدد قيمه الجذر&lt;br /&gt;
10 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.sqrt(10000) -- نحدد قيمة الجذر&lt;br /&gt;
100 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
-- كلينت &lt;br /&gt;
&lt;br /&gt;
Health = guiCreateButton(131,163,113,46,&amp;quot;Give me health&amp;quot;,false) -- نسوي زر&lt;br /&gt;
addEventHandler(&amp;quot;onClientGUIClick&amp;quot;,Health, -- اذا ضغط على الزر&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
triggerServerEvent(&amp;quot;Health&amp;quot;,localPlayer) -- نرسل الوظيفة للسيرفر&lt;br /&gt;
end,false) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- سيرفر&lt;br /&gt;
&lt;br /&gt;
addEvent(&amp;quot;Health&amp;quot;,true) -- نحظر الوظيفة من الكلينت&lt;br /&gt;
addEventHandler(&amp;quot;Health&amp;quot;,root, -- نحظر الوظيفة من الكلينت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if (getElementHealth(source) &amp;lt;= 30 ) then -- نتحقق ان دم اللاعب يساوي 30 او اقل&lt;br /&gt;
setElementHealth(source,math.sqrt(10000)) -- اعطاء دم للجذر التربيعي 10000&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- هنا راح يعطي اللاعب دم على حسب الجذر التربيعي للـ10000&lt;br /&gt;
&lt;br /&gt;
-- الجذر التربيعي لـ10000 = 100&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.pow ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لحساب الاسس بحيث عند كتابة العدد الاول الاساس وعدد أخر الاس يقوم الحدث  بحساب الاسس&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.pow(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;[lua-- ]عملية الحساب تكون بالضرب&lt;br /&gt;
&lt;br /&gt;
math.pow(9,9) -- نضرب الاسس&lt;br /&gt;
3.8742048 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.pow(6,7) -- نضرب الاسس&lt;br /&gt;
279936 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- عملية الضرب كالتالي :&lt;br /&gt;
&lt;br /&gt;
-- اول مثال الناتج 90&lt;br /&gt;
&lt;br /&gt;
-- نضرب 9 في نفسها 9 مرات :&lt;br /&gt;
&lt;br /&gt;
-- 9×9×9×9×9×9×9×9×9 = 3.8742048&lt;br /&gt;
&lt;br /&gt;
-- المثال الثاني :&lt;br /&gt;
&lt;br /&gt;
-- نضرب 6 في نفسها 7 مرات :&lt;br /&gt;
&lt;br /&gt;
-- 6×6×6×6×6×6×6 = 279936&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
for _,Player in pairs ( getElementsByType ( &amp;quot;player&amp;quot; ) ) do -- تحديد النوع وهم جميع اللاعبين&lt;br /&gt;
if (getPlayerMoney(Player) &amp;gt;= 50 ) then -- نتحقق ان فلوس اللاعب تساوي 50 او اكثر&lt;br /&gt;
givePlayerMoney(Player,math.pow(9,4)) -- نعطي اللاعب فلوس على حسب ضرب الاسس&lt;br /&gt;
            end -- اغلاق&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الفلوس الي راح يعطيها اللاعب هي 6561&lt;br /&gt;
&lt;br /&gt;
-- نتيجه للضرب 9×9×9×9 = 6561&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.random ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لكي تظهر رقم عشوائي بحيث عند كتابة العدد الاول والعدد الثاني يقوم الحدث  باظهار رقم عشوائي بين الرقمين التي ادخلتها&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.random(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
Height = math.random(50,100) -- رقم عشوائي لإرتفاع الماء&lt;br /&gt;
setWaveHeight(Height) -- نربط ارتفاع الماء بالرقم العشوائي&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resurceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
for _,Player in ipairs ( getElementType ( &amp;quot;player&amp;quot; ) ) do -- نحدد النوع وهو اللاعب&lt;br /&gt;
if getPlayerMoney ( Player ) &amp;gt;= 100 then --  اذا اللاعب عنده 100 او اكثر &lt;br /&gt;
givePlayerMoney(Player, math.random(50,100)) -- يعطيه رقم عشوائي مابين 50 و 100&lt;br /&gt;
           end -- اغلاق&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if getElementHealth(source) &amp;lt;= 50 then -- اذا كانت الطاقة تساوي 50 او اقل&lt;br /&gt;
setElementHealth(source,math.random(10,20)) -- يعطي اللاعب طاقة مابين 10 و 20&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.randomseed ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لكي يظهر رقم عشوائي ثابت بحيث عند كتابة عدد يقوم الحدث  باظهار رقم عشوائي ثابت بين رقمين مثل (100-9999) ولن يتغير هذا &lt;br /&gt;
الرقم العشوائي ابداً ولتغيره يجب تغير العدد المدخل في البداية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.randomseed(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.HexToNumber ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل الارقام من النظام السادس عشر (Hex) الى النظام العشري (Dec)بحيث عند كتابة عدد Hex يقوم الحدث  بتحويله الى عدد Dec &lt;br /&gt;
&lt;br /&gt;
معلومة :&lt;br /&gt;
ارقام Hex هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 ، F ،E ،D ،C ،B ، A )&lt;br /&gt;
&lt;br /&gt;
ارقام Dec هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.HexToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.rad ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من راديان الى درجة بحيث عند كتابة الزاوية بالراديان يعمل الحدث  بتحويله الى درجة&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.rad(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.HexColorToNumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم اللون من هيكس الى ديكس بحيث عند كتابة رقم هيكس يعمل الحدث بتحويله الى ديكس&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.HexColorToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.deg ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من درجة الى راديان بحيث عند كتابة درجة الزاوية يقوم الحدث Math.Rad بتحويله الى راديان&lt;br /&gt;
&lt;br /&gt;
معلومة:&lt;br /&gt;
&lt;br /&gt;
راديان :هي وحدة قياس الزوايا الرسمية المعتمدة ضمن مجموعة الوحدات القياسية المستخدمة في الرياضيات و الفيزياء و تعرف بأنها الزاوية المركزية المتوضعة على مركز الدائرة و التي تحدد قوسا طولها مساوي لنصف قطر الدائرة.&lt;br /&gt;
كيف نحسب الراديان&lt;br /&gt;
للتحويل من راديان إلى درجات نضرب الراديان في 180 ونقسم الحاصل على ( باي ) وللتحويل من الدرجات إلى راديان نضرب الدرجات في ( باي ) ونقسم الحاصل على 180&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.deg(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.RGBToNumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم الالوان الاساسية الاحمر والاخضر والازرق من Hex الى Dec بحيث عند كتابة ارقام ثلاثة الالوان يعمل الحدث Math.RGBToNumber بتحويله الى Dex&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.RGBToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب الزاوية (جا) بحيث عند كتابة قياس الزاوية يعمل الحدث Math.Sin بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
ملاحظة : يجب قبل حساب جا تحويل قياس الزاوية الى راديان بالحدث Math.Rad&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sin(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.cos ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب تمام الزاوية (جتا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.cos(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.tan ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب ظل الزاوية (ظا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب ظل الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.tan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.asin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جا الزاوية&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.asin (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.acos ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جتا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جتا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.acos (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس ظا بحيث عند كتابة العدد يعمل الحدث  على حساب معكوس ظا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan2 ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب مقسوم معكوس ظا بحيث عند كتابة العدد الاول والثاني يعمل الحدث Math.Atan2 على حساب معكوس ظا (العدد الاول / العدد الثاني)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan2(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.max ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العدد الاكبر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاكبر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.max(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;math.max(15, -100, 30) -- نحدد القيم المراد الاختيار منها&lt;br /&gt;
30 -- الناتج&lt;br /&gt;
math.max(2.5, -2.5)&lt;br /&gt;
2.5 -- النتاج&lt;br /&gt;
&lt;br /&gt;
ملاحظة : السالب تكون قيمته صغيرة&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.min ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العددالاصغر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاصغر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.min(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;server&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
outputChatBox(&amp;quot;The number is &amp;quot;..math.min(10,-20)..&amp;quot; is good&amp;quot;) -- نظهر نص في الشات&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الرقم الي بيظهر في الشات هو -20&lt;br /&gt;
&lt;br /&gt;
-- ملاحظة السالب اصغر من الموجب&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #FFCFCF; padding: 5px; font-weight:bold; border: 1px dotted #AAAAAA;padding:10px;margin:10px;&amp;quot;&amp;gt;&amp;lt;center&amp;gt;تعريب &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt;السالمي&amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;http://ams4arab.arabstar.biz/t107-topic &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt; المصدر    &amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Math]]&lt;br /&gt;
* [http://lua-users.org/wiki/MathLibraryTutorial Math examples on the LUA Wiki]&lt;/div&gt;</summary>
		<author><name>Holy Quran</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=36761</id>
		<title>AR/Math</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=36761"/>
		<updated>2013-07-26T13:48:29Z</updated>

		<summary type="html">&lt;p&gt;Holy Quran: /* math.round */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;  size=&amp;quot;7&amp;quot;&amp;gt;  &amp;lt;strong&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;'''بسم الله الرحمن الرحيم'''&amp;lt;/p&amp;gt;  &amp;lt;/strong&amp;gt;    &amp;lt;/font&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{{Server client function}}&lt;br /&gt;
==math.abs==&lt;br /&gt;
&lt;br /&gt;
 يستخدم للقيمة المطلقة للعدد بحيث عند كتابة عدد سالب يقوم الحدث بتحويله ليصبح موجب  &lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.abs(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Required Arguments=== &lt;br /&gt;
&lt;br /&gt;
number = الرقم الذي تريد ان تحوله الى موجب&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
هذا المثال يقوم بتحويل العدد الى رقم موجب في الردار&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.abs(math.random(-30,1)&lt;br /&gt;
grY = math.abs(math.random(-30,1)&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
==math.ceil==&lt;br /&gt;
 يستخدم لتقريب العدد العشري الى عدد صحيح الاعلى منه بحيث عند كتابة عدد عشري يقوم الحدث &lt;br /&gt;
 بحذف الفاصلة العشرية والاعداد العشرية وتقريبه الى العدد الصحيح الاكبر منه &lt;br /&gt;
&lt;br /&gt;
==تركيب الكود==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.ceil(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==المفردات==&lt;br /&gt;
*'''number''' = الرقم الذي تريد تقريبه الى العدد الصحيح الاكبر&lt;br /&gt;
&lt;br /&gt;
==مثال==&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
grY = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
== math.floor ==&lt;br /&gt;
&lt;br /&gt;
يستخدم لتقريب العدد العشري وحذف العدد العشري الذي بعد الفاصله&lt;br /&gt;
&lt;br /&gt;
== تركيب الكود ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.floor(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== المفردات ==&lt;br /&gt;
&lt;br /&gt;
*'''number''' = العدد الذي تريد ان تقربه وتحذف الفاصله&lt;br /&gt;
&lt;br /&gt;
== مثال ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addCommandHandler('Health', -- امر من اف8&lt;br /&gt;
function(player,_,who) -- وظيفه&lt;br /&gt;
	if who then -- تحقق&lt;br /&gt;
		local ThePlayer = getPlayerFromName(who) -- نحظر اسم اللاعب&lt;br /&gt;
			local Health = math.floor(getElementHealth(ThePlayer)) -- نحظر صحه اللاعب (الدم) مع حذف الارقام بعد الفاصله&lt;br /&gt;
				outputChatBox('* His Health : '..Health,player,255,255,255,true) -- نخرج نص الى الشات&lt;br /&gt;
		end -- اغلاق&lt;br /&gt;
	end -- اغلاق&lt;br /&gt;
) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.round ==&lt;br /&gt;
&lt;br /&gt;
يستخدم للتقريب إما عدد اكبر او اصغر بحيث اذا كان العدد الذي بعد الفاصله 5 او اكبر يقربه الى الاكبر منه,أما اذا كان العدد اصغر من 5 فسوف يحذف الرقم الي بعد الفاصله فقط&lt;br /&gt;
&lt;br /&gt;
== تركيب الكود ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.round(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== المفردات ==&lt;br /&gt;
*'''number''' = العدد الذي تريد تقريبه الى الاكبر او الاصغر&lt;br /&gt;
&lt;br /&gt;
== مثال ==&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt; -- .ملاحظة : الكود ما راح يشتغل بدون هذه الوظيفه&lt;br /&gt;
&lt;br /&gt;
function math.round(number, decimals, method)&lt;br /&gt;
    decimals = decimals or 0&lt;br /&gt;
    local factor = 10 ^ decimals&lt;br /&gt;
    if (method == &amp;quot;ceil&amp;quot; or method == &amp;quot;floor&amp;quot;) then return math[method](number * factor) / factor&lt;br /&gt;
    else return tonumber((&amp;quot;%.&amp;quot;..decimals..&amp;quot;f&amp;quot;):format(number)) end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- : المثال&lt;br /&gt;
&lt;br /&gt;
local Number = 10.5 -- متغير مع قيمه&lt;br /&gt;
&lt;br /&gt;
addCommandHandler('Round', -- امر من اف8&lt;br /&gt;
function(player) -- وظيفه &lt;br /&gt;
	outputChatBox('* The Number : '..math.round(tonumber(Number)),player,255,255,255,true) -- نص في الشات&lt;br /&gt;
	end -- اغلاق&lt;br /&gt;
) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- 11 الناتج راح يكون&lt;br /&gt;
&lt;br /&gt;
-- لأن العدد الذي بعد الفاصله 5 او اكبر&lt;br /&gt;
&lt;br /&gt;
-- لو كان العدد 10.4 راح يكون الناتج 10&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.mod ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
هذا الحدث يستخدم لتحديد باقي القسمة بحيث عند كتابة عددين يقوم الحدث بايجاد باقي القسم بين العدد المقسوم والعدد المقسوم عليه  &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.mod(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sqrt ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
هذا الحدث يستخدم لحساب الجذر التربيعي بحيث عند كتابة عدد يقوم الحدث بحساب الجذر التربيعي للعدد &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sqrt(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;-- ملاحظة : الحساب يكون بالجذر التربيعي للعدد&lt;br /&gt;
&lt;br /&gt;
-- مثال --&lt;br /&gt;
&lt;br /&gt;
math.sqrt(100) -- نحدد قيمه الجذر&lt;br /&gt;
10 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.sqrt(10000) -- نحدد قيمة الجذر&lt;br /&gt;
100 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
-- كلينت &lt;br /&gt;
&lt;br /&gt;
Health = guiCreateButton(131,163,113,46,&amp;quot;Give me health&amp;quot;,false) -- نسوي زر&lt;br /&gt;
addEventHandler(&amp;quot;onClientGUIClick&amp;quot;,Health, -- اذا ضغط على الزر&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
triggerServerEvent(&amp;quot;Health&amp;quot;,localPlayer) -- نرسل الوظيفة للسيرفر&lt;br /&gt;
end,false) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- سيرفر&lt;br /&gt;
&lt;br /&gt;
addEvent(&amp;quot;Health&amp;quot;,true) -- نحظر الوظيفة من الكلينت&lt;br /&gt;
addEventHandler(&amp;quot;Health&amp;quot;,root, -- نحظر الوظيفة من الكلينت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if (getElementHealth(source) &amp;lt;= 30 ) then -- نتحقق ان دم اللاعب يساوي 30 او اقل&lt;br /&gt;
setElementHealth(source,math.sqrt(10000)) -- اعطاء دم للجذر التربيعي 10000&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- هنا راح يعطي اللاعب دم على حسب الجذر التربيعي للـ10000&lt;br /&gt;
&lt;br /&gt;
-- الجذر التربيعي لـ10000 = 100&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.pow ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لحساب الاسس بحيث عند كتابة العدد الاول الاساس وعدد أخر الاس يقوم الحدث  بحساب الاسس&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.pow(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;[lua-- ]عملية الحساب تكون بالضرب&lt;br /&gt;
&lt;br /&gt;
math.pow(9,9) -- نضرب الاسس&lt;br /&gt;
3.8742048 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.pow(6,7) -- نضرب الاسس&lt;br /&gt;
279936 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- عملية الضرب كالتالي :&lt;br /&gt;
&lt;br /&gt;
-- اول مثال الناتج 90&lt;br /&gt;
&lt;br /&gt;
-- نضرب 9 في نفسها 9 مرات :&lt;br /&gt;
&lt;br /&gt;
-- 9×9×9×9×9×9×9×9×9 = 3.8742048&lt;br /&gt;
&lt;br /&gt;
-- المثال الثاني :&lt;br /&gt;
&lt;br /&gt;
-- نضرب 6 في نفسها 7 مرات :&lt;br /&gt;
&lt;br /&gt;
-- 6×6×6×6×6×6×6 = 279936&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
for _,Player in pairs ( getElementsByType ( &amp;quot;player&amp;quot; ) ) do -- تحديد النوع وهم جميع اللاعبين&lt;br /&gt;
if (getPlayerMoney(Player) &amp;gt;= 50 ) then -- نتحقق ان فلوس اللاعب تساوي 50 او اكثر&lt;br /&gt;
givePlayerMoney(Player,math.pow(9,4)) -- نعطي اللاعب فلوس على حسب ضرب الاسس&lt;br /&gt;
            end -- اغلاق&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الفلوس الي راح يعطيها اللاعب هي 6561&lt;br /&gt;
&lt;br /&gt;
-- نتيجه للضرب 9×9×9×9 = 6561&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.random ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لكي تظهر رقم عشوائي بحيث عند كتابة العدد الاول والعدد الثاني يقوم الحدث  باظهار رقم عشوائي بين الرقمين التي ادخلتها&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.random(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
Height = math.random(50,100) -- رقم عشوائي لإرتفاع الماء&lt;br /&gt;
setWaveHeight(Height) -- نربط ارتفاع الماء بالرقم العشوائي&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resurceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
for _,Player in ipairs ( getElementType ( &amp;quot;player&amp;quot; ) ) do -- نحدد النوع وهو اللاعب&lt;br /&gt;
if getPlayerMoney ( Player ) &amp;gt;= 100 then --  اذا اللاعب عنده 100 او اكثر &lt;br /&gt;
givePlayerMoney(Player, math.random(50,100)) -- يعطيه رقم عشوائي مابين 50 و 100&lt;br /&gt;
           end -- اغلاق&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if getElementHealth(source) &amp;lt;= 50 then -- اذا كانت الطاقة تساوي 50 او اقل&lt;br /&gt;
setElementHealth(source,math.random(10,20)) -- يعطي اللاعب طاقة مابين 10 و 20&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.randomseed ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لكي يظهر رقم عشوائي ثابت بحيث عند كتابة عدد يقوم الحدث  باظهار رقم عشوائي ثابت بين رقمين مثل (100-9999) ولن يتغير هذا &lt;br /&gt;
الرقم العشوائي ابداً ولتغيره يجب تغير العدد المدخل في البداية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.randomseed(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.HexToNumber ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل الارقام من النظام السادس عشر (Hex) الى النظام العشري (Dec)بحيث عند كتابة عدد Hex يقوم الحدث  بتحويله الى عدد Dec &lt;br /&gt;
&lt;br /&gt;
معلومة :&lt;br /&gt;
ارقام Hex هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 ، F ،E ،D ،C ،B ، A )&lt;br /&gt;
&lt;br /&gt;
ارقام Dec هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.HexToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.rad ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من راديان الى درجة بحيث عند كتابة الزاوية بالراديان يعمل الحدث  بتحويله الى درجة&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.rad(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.HexColorToNumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم اللون من هيكس الى ديكس بحيث عند كتابة رقم هيكس يعمل الحدث بتحويله الى ديكس&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.HexColorToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.deg ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من درجة الى راديان بحيث عند كتابة درجة الزاوية يقوم الحدث Math.Rad بتحويله الى راديان&lt;br /&gt;
&lt;br /&gt;
معلومة:&lt;br /&gt;
&lt;br /&gt;
راديان :هي وحدة قياس الزوايا الرسمية المعتمدة ضمن مجموعة الوحدات القياسية المستخدمة في الرياضيات و الفيزياء و تعرف بأنها الزاوية المركزية المتوضعة على مركز الدائرة و التي تحدد قوسا طولها مساوي لنصف قطر الدائرة.&lt;br /&gt;
كيف نحسب الراديان&lt;br /&gt;
للتحويل من راديان إلى درجات نضرب الراديان في 180 ونقسم الحاصل على ( باي ) وللتحويل من الدرجات إلى راديان نضرب الدرجات في ( باي ) ونقسم الحاصل على 180&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.deg(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.RGBToNumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم الالوان الاساسية الاحمر والاخضر والازرق من Hex الى Dec بحيث عند كتابة ارقام ثلاثة الالوان يعمل الحدث Math.RGBToNumber بتحويله الى Dex&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.RGBToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب الزاوية (جا) بحيث عند كتابة قياس الزاوية يعمل الحدث Math.Sin بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
ملاحظة : يجب قبل حساب جا تحويل قياس الزاوية الى راديان بالحدث Math.Rad&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sin(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.cos ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب تمام الزاوية (جتا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.cos(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.tan ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب ظل الزاوية (ظا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب ظل الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.tan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.asin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جا الزاوية&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.asin (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.acos ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جتا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جتا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.acos (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس ظا بحيث عند كتابة العدد يعمل الحدث  على حساب معكوس ظا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan2 ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب مقسوم معكوس ظا بحيث عند كتابة العدد الاول والثاني يعمل الحدث Math.Atan2 على حساب معكوس ظا (العدد الاول / العدد الثاني)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan2(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.max ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العدد الاكبر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاكبر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.max(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;math.max(15, -100, 30) -- نحدد القيم المراد الاختيار منها&lt;br /&gt;
30 -- الناتج&lt;br /&gt;
math.max(2.5, -2.5)&lt;br /&gt;
2.5 -- النتاج&lt;br /&gt;
&lt;br /&gt;
ملاحظة : السالب تكون قيمته صغيرة&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.min ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العددالاصغر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاصغر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.min(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;server&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
outputChatBox(&amp;quot;The number is &amp;quot;..math.min(10,-20)..&amp;quot; is good&amp;quot;) -- نظهر نص في الشات&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الرقم الي بيظهر في الشات هو -20&lt;br /&gt;
&lt;br /&gt;
-- ملاحظة السالب اصغر من الموجب&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #FFCFCF; padding: 5px; font-weight:bold; border: 1px dotted #AAAAAA;padding:10px;margin:10px;&amp;quot;&amp;gt;&amp;lt;center&amp;gt;تعريب &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt;السالمي&amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;http://ams4arab.arabstar.biz/t107-topic &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt; المصدر    &amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Math]]&lt;br /&gt;
* [http://lua-users.org/wiki/MathLibraryTutorial Math examples on the LUA Wiki]&lt;/div&gt;</summary>
		<author><name>Holy Quran</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=36760</id>
		<title>AR/Math</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=36760"/>
		<updated>2013-07-26T13:45:29Z</updated>

		<summary type="html">&lt;p&gt;Holy Quran: /* مثال */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;  size=&amp;quot;7&amp;quot;&amp;gt;  &amp;lt;strong&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;'''بسم الله الرحمن الرحيم'''&amp;lt;/p&amp;gt;  &amp;lt;/strong&amp;gt;    &amp;lt;/font&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{{Server client function}}&lt;br /&gt;
==math.abs==&lt;br /&gt;
&lt;br /&gt;
 يستخدم للقيمة المطلقة للعدد بحيث عند كتابة عدد سالب يقوم الحدث بتحويله ليصبح موجب  &lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.abs(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Required Arguments=== &lt;br /&gt;
&lt;br /&gt;
number = الرقم الذي تريد ان تحوله الى موجب&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
هذا المثال يقوم بتحويل العدد الى رقم موجب في الردار&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.abs(math.random(-30,1)&lt;br /&gt;
grY = math.abs(math.random(-30,1)&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
==math.ceil==&lt;br /&gt;
 يستخدم لتقريب العدد العشري الى عدد صحيح الاعلى منه بحيث عند كتابة عدد عشري يقوم الحدث &lt;br /&gt;
 بحذف الفاصلة العشرية والاعداد العشرية وتقريبه الى العدد الصحيح الاكبر منه &lt;br /&gt;
&lt;br /&gt;
==تركيب الكود==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.ceil(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==المفردات==&lt;br /&gt;
*'''number''' = الرقم الذي تريد تقريبه الى العدد الصحيح الاكبر&lt;br /&gt;
&lt;br /&gt;
==مثال==&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
grY = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
== math.floor ==&lt;br /&gt;
&lt;br /&gt;
يستخدم لتقريب العدد العشري وحذف العدد العشري الذي بعد الفاصله&lt;br /&gt;
&lt;br /&gt;
== تركيب الكود ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.floor(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== المفردات ==&lt;br /&gt;
&lt;br /&gt;
*'''number''' = العدد الذي تريد ان تقربه وتحذف الفاصله&lt;br /&gt;
&lt;br /&gt;
== مثال ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addCommandHandler('Health', -- امر من اف8&lt;br /&gt;
function(player,_,who) -- وظيفه&lt;br /&gt;
	if who then -- تحقق&lt;br /&gt;
		local ThePlayer = getPlayerFromName(who) -- نحظر اسم اللاعب&lt;br /&gt;
			local Health = math.floor(getElementHealth(ThePlayer)) -- نحظر صحه اللاعب (الدم) مع حذف الارقام بعد الفاصله&lt;br /&gt;
				outputChatBox('* His Health : '..Health,player,255,255,255,true) -- نخرج نص الى الشات&lt;br /&gt;
		end -- اغلاق&lt;br /&gt;
	end -- اغلاق&lt;br /&gt;
) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.round ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; تستخدم للتقريب لأكبر او اصغر عدد صحيح بحيث لو كان العدد اصغر من 5 سيتم حذف الفاصله ووضع نفس الرقم , اما اذا كان العدد الذي بعد الفاصله 5 او اكبر فسوف يعطيه قيمه كبرى&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.round(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt; -- .ملاحظة : الكود ما راح يشتغل بدون هذه الوظيفه&lt;br /&gt;
&lt;br /&gt;
function math.round(number, decimals, method)&lt;br /&gt;
    decimals = decimals or 0&lt;br /&gt;
    local factor = 10 ^ decimals&lt;br /&gt;
    if (method == &amp;quot;ceil&amp;quot; or method == &amp;quot;floor&amp;quot;) then return math[method](number * factor) / factor&lt;br /&gt;
    else return tonumber((&amp;quot;%.&amp;quot;..decimals..&amp;quot;f&amp;quot;):format(number)) end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- : المثال&lt;br /&gt;
&lt;br /&gt;
local Number = 10.5 -- متغير مع قيمه&lt;br /&gt;
&lt;br /&gt;
addCommandHandler('Round', -- امر من اف8&lt;br /&gt;
function(player) -- وظيفه &lt;br /&gt;
	outputChatBox('* The Number : '..math.round(tonumber(Number)),player,255,255,255,true) -- نص في الشات&lt;br /&gt;
	end -- اغلاق&lt;br /&gt;
) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- 11 الناتج راح يكون&lt;br /&gt;
&lt;br /&gt;
-- لأن العدد الذي بعد الفاصله 5 او اكبر&lt;br /&gt;
&lt;br /&gt;
-- لو كان العدد 10.4 راح يكون الناتج 10&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.mod ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
هذا الحدث يستخدم لتحديد باقي القسمة بحيث عند كتابة عددين يقوم الحدث بايجاد باقي القسم بين العدد المقسوم والعدد المقسوم عليه  &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.mod(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sqrt ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
هذا الحدث يستخدم لحساب الجذر التربيعي بحيث عند كتابة عدد يقوم الحدث بحساب الجذر التربيعي للعدد &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sqrt(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;-- ملاحظة : الحساب يكون بالجذر التربيعي للعدد&lt;br /&gt;
&lt;br /&gt;
-- مثال --&lt;br /&gt;
&lt;br /&gt;
math.sqrt(100) -- نحدد قيمه الجذر&lt;br /&gt;
10 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.sqrt(10000) -- نحدد قيمة الجذر&lt;br /&gt;
100 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
-- كلينت &lt;br /&gt;
&lt;br /&gt;
Health = guiCreateButton(131,163,113,46,&amp;quot;Give me health&amp;quot;,false) -- نسوي زر&lt;br /&gt;
addEventHandler(&amp;quot;onClientGUIClick&amp;quot;,Health, -- اذا ضغط على الزر&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
triggerServerEvent(&amp;quot;Health&amp;quot;,localPlayer) -- نرسل الوظيفة للسيرفر&lt;br /&gt;
end,false) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- سيرفر&lt;br /&gt;
&lt;br /&gt;
addEvent(&amp;quot;Health&amp;quot;,true) -- نحظر الوظيفة من الكلينت&lt;br /&gt;
addEventHandler(&amp;quot;Health&amp;quot;,root, -- نحظر الوظيفة من الكلينت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if (getElementHealth(source) &amp;lt;= 30 ) then -- نتحقق ان دم اللاعب يساوي 30 او اقل&lt;br /&gt;
setElementHealth(source,math.sqrt(10000)) -- اعطاء دم للجذر التربيعي 10000&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- هنا راح يعطي اللاعب دم على حسب الجذر التربيعي للـ10000&lt;br /&gt;
&lt;br /&gt;
-- الجذر التربيعي لـ10000 = 100&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.pow ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لحساب الاسس بحيث عند كتابة العدد الاول الاساس وعدد أخر الاس يقوم الحدث  بحساب الاسس&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.pow(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;[lua-- ]عملية الحساب تكون بالضرب&lt;br /&gt;
&lt;br /&gt;
math.pow(9,9) -- نضرب الاسس&lt;br /&gt;
3.8742048 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.pow(6,7) -- نضرب الاسس&lt;br /&gt;
279936 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- عملية الضرب كالتالي :&lt;br /&gt;
&lt;br /&gt;
-- اول مثال الناتج 90&lt;br /&gt;
&lt;br /&gt;
-- نضرب 9 في نفسها 9 مرات :&lt;br /&gt;
&lt;br /&gt;
-- 9×9×9×9×9×9×9×9×9 = 3.8742048&lt;br /&gt;
&lt;br /&gt;
-- المثال الثاني :&lt;br /&gt;
&lt;br /&gt;
-- نضرب 6 في نفسها 7 مرات :&lt;br /&gt;
&lt;br /&gt;
-- 6×6×6×6×6×6×6 = 279936&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
for _,Player in pairs ( getElementsByType ( &amp;quot;player&amp;quot; ) ) do -- تحديد النوع وهم جميع اللاعبين&lt;br /&gt;
if (getPlayerMoney(Player) &amp;gt;= 50 ) then -- نتحقق ان فلوس اللاعب تساوي 50 او اكثر&lt;br /&gt;
givePlayerMoney(Player,math.pow(9,4)) -- نعطي اللاعب فلوس على حسب ضرب الاسس&lt;br /&gt;
            end -- اغلاق&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الفلوس الي راح يعطيها اللاعب هي 6561&lt;br /&gt;
&lt;br /&gt;
-- نتيجه للضرب 9×9×9×9 = 6561&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.random ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لكي تظهر رقم عشوائي بحيث عند كتابة العدد الاول والعدد الثاني يقوم الحدث  باظهار رقم عشوائي بين الرقمين التي ادخلتها&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.random(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
Height = math.random(50,100) -- رقم عشوائي لإرتفاع الماء&lt;br /&gt;
setWaveHeight(Height) -- نربط ارتفاع الماء بالرقم العشوائي&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resurceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
for _,Player in ipairs ( getElementType ( &amp;quot;player&amp;quot; ) ) do -- نحدد النوع وهو اللاعب&lt;br /&gt;
if getPlayerMoney ( Player ) &amp;gt;= 100 then --  اذا اللاعب عنده 100 او اكثر &lt;br /&gt;
givePlayerMoney(Player, math.random(50,100)) -- يعطيه رقم عشوائي مابين 50 و 100&lt;br /&gt;
           end -- اغلاق&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if getElementHealth(source) &amp;lt;= 50 then -- اذا كانت الطاقة تساوي 50 او اقل&lt;br /&gt;
setElementHealth(source,math.random(10,20)) -- يعطي اللاعب طاقة مابين 10 و 20&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.randomseed ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لكي يظهر رقم عشوائي ثابت بحيث عند كتابة عدد يقوم الحدث  باظهار رقم عشوائي ثابت بين رقمين مثل (100-9999) ولن يتغير هذا &lt;br /&gt;
الرقم العشوائي ابداً ولتغيره يجب تغير العدد المدخل في البداية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.randomseed(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.HexToNumber ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل الارقام من النظام السادس عشر (Hex) الى النظام العشري (Dec)بحيث عند كتابة عدد Hex يقوم الحدث  بتحويله الى عدد Dec &lt;br /&gt;
&lt;br /&gt;
معلومة :&lt;br /&gt;
ارقام Hex هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 ، F ،E ،D ،C ،B ، A )&lt;br /&gt;
&lt;br /&gt;
ارقام Dec هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.HexToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.rad ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من راديان الى درجة بحيث عند كتابة الزاوية بالراديان يعمل الحدث  بتحويله الى درجة&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.rad(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.HexColorToNumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم اللون من هيكس الى ديكس بحيث عند كتابة رقم هيكس يعمل الحدث بتحويله الى ديكس&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.HexColorToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.deg ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من درجة الى راديان بحيث عند كتابة درجة الزاوية يقوم الحدث Math.Rad بتحويله الى راديان&lt;br /&gt;
&lt;br /&gt;
معلومة:&lt;br /&gt;
&lt;br /&gt;
راديان :هي وحدة قياس الزوايا الرسمية المعتمدة ضمن مجموعة الوحدات القياسية المستخدمة في الرياضيات و الفيزياء و تعرف بأنها الزاوية المركزية المتوضعة على مركز الدائرة و التي تحدد قوسا طولها مساوي لنصف قطر الدائرة.&lt;br /&gt;
كيف نحسب الراديان&lt;br /&gt;
للتحويل من راديان إلى درجات نضرب الراديان في 180 ونقسم الحاصل على ( باي ) وللتحويل من الدرجات إلى راديان نضرب الدرجات في ( باي ) ونقسم الحاصل على 180&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.deg(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.RGBToNumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم الالوان الاساسية الاحمر والاخضر والازرق من Hex الى Dec بحيث عند كتابة ارقام ثلاثة الالوان يعمل الحدث Math.RGBToNumber بتحويله الى Dex&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.RGBToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب الزاوية (جا) بحيث عند كتابة قياس الزاوية يعمل الحدث Math.Sin بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
ملاحظة : يجب قبل حساب جا تحويل قياس الزاوية الى راديان بالحدث Math.Rad&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sin(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.cos ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب تمام الزاوية (جتا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.cos(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.tan ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب ظل الزاوية (ظا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب ظل الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.tan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.asin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جا الزاوية&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.asin (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.acos ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جتا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جتا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.acos (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس ظا بحيث عند كتابة العدد يعمل الحدث  على حساب معكوس ظا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan2 ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب مقسوم معكوس ظا بحيث عند كتابة العدد الاول والثاني يعمل الحدث Math.Atan2 على حساب معكوس ظا (العدد الاول / العدد الثاني)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan2(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.max ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العدد الاكبر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاكبر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.max(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;math.max(15, -100, 30) -- نحدد القيم المراد الاختيار منها&lt;br /&gt;
30 -- الناتج&lt;br /&gt;
math.max(2.5, -2.5)&lt;br /&gt;
2.5 -- النتاج&lt;br /&gt;
&lt;br /&gt;
ملاحظة : السالب تكون قيمته صغيرة&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.min ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العددالاصغر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاصغر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.min(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;server&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
outputChatBox(&amp;quot;The number is &amp;quot;..math.min(10,-20)..&amp;quot; is good&amp;quot;) -- نظهر نص في الشات&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الرقم الي بيظهر في الشات هو -20&lt;br /&gt;
&lt;br /&gt;
-- ملاحظة السالب اصغر من الموجب&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #FFCFCF; padding: 5px; font-weight:bold; border: 1px dotted #AAAAAA;padding:10px;margin:10px;&amp;quot;&amp;gt;&amp;lt;center&amp;gt;تعريب &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt;السالمي&amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;http://ams4arab.arabstar.biz/t107-topic &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt; المصدر    &amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Math]]&lt;br /&gt;
* [http://lua-users.org/wiki/MathLibraryTutorial Math examples on the LUA Wiki]&lt;/div&gt;</summary>
		<author><name>Holy Quran</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=36759</id>
		<title>AR/Math</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=36759"/>
		<updated>2013-07-26T13:44:43Z</updated>

		<summary type="html">&lt;p&gt;Holy Quran: /* math.floor */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;  size=&amp;quot;7&amp;quot;&amp;gt;  &amp;lt;strong&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;'''بسم الله الرحمن الرحيم'''&amp;lt;/p&amp;gt;  &amp;lt;/strong&amp;gt;    &amp;lt;/font&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{{Server client function}}&lt;br /&gt;
==math.abs==&lt;br /&gt;
&lt;br /&gt;
 يستخدم للقيمة المطلقة للعدد بحيث عند كتابة عدد سالب يقوم الحدث بتحويله ليصبح موجب  &lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.abs(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Required Arguments=== &lt;br /&gt;
&lt;br /&gt;
number = الرقم الذي تريد ان تحوله الى موجب&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
هذا المثال يقوم بتحويل العدد الى رقم موجب في الردار&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.abs(math.random(-30,1)&lt;br /&gt;
grY = math.abs(math.random(-30,1)&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
==math.ceil==&lt;br /&gt;
 يستخدم لتقريب العدد العشري الى عدد صحيح الاعلى منه بحيث عند كتابة عدد عشري يقوم الحدث &lt;br /&gt;
 بحذف الفاصلة العشرية والاعداد العشرية وتقريبه الى العدد الصحيح الاكبر منه &lt;br /&gt;
&lt;br /&gt;
==تركيب الكود==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.ceil(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==المفردات==&lt;br /&gt;
*'''number''' = الرقم الذي تريد تقريبه الى العدد الصحيح الاكبر&lt;br /&gt;
&lt;br /&gt;
==مثال==&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
grY = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
== math.floor ==&lt;br /&gt;
&lt;br /&gt;
يستخدم لتقريب العدد العشري وحذف العدد العشري الذي بعد الفاصله&lt;br /&gt;
&lt;br /&gt;
== تركيب الكود ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.floor(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== المفردات ==&lt;br /&gt;
&lt;br /&gt;
*'''number''' = العدد الذي تريد ان تقربه وتحذف الفاصله&lt;br /&gt;
&lt;br /&gt;
== مثال ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addCommandHandler('Health', -- امر من اف8&lt;br /&gt;
function(player,_,who) -- وظيفه&lt;br /&gt;
	if who then -- تحقق&lt;br /&gt;
		local ThePlayer = getPlayerFromName(who) -- نحظر اسم اللاعب&lt;br /&gt;
			local Health = math.floor(getElementHealth(ThePlayer)) -- نحظر صحه اللاعب (الدم) مع حذف الارقام بعد الفاصله&lt;br /&gt;
				outputChatBox('* His Health : '..Health,player,255,255,255,true) -- نخرج نص الى الشات&lt;br /&gt;
		end -- اغلاق&lt;br /&gt;
	end -- اغلاق&lt;br /&gt;
) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.round ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; تستخدم للتقريب لأكبر او اصغر عدد صحيح بحيث لو كان العدد اصغر من 5 سيتم حذف الفاصله ووضع نفس الرقم , اما اذا كان العدد الذي بعد الفاصله 5 او اكبر فسوف يعطيه قيمه كبرى&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.round(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt; -- .ملاحظة : الكود ما راح يشتغل بدون هذه الوظيفه&lt;br /&gt;
&lt;br /&gt;
function math.round(number, decimals, method)&lt;br /&gt;
    decimals = decimals or 0&lt;br /&gt;
    local factor = 10 ^ decimals&lt;br /&gt;
    if (method == &amp;quot;ceil&amp;quot; or method == &amp;quot;floor&amp;quot;) then return math[method](number * factor) / factor&lt;br /&gt;
    else return tonumber((&amp;quot;%.&amp;quot;..decimals..&amp;quot;f&amp;quot;):format(number)) end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- : المثال&lt;br /&gt;
&lt;br /&gt;
local Number = 10.5 -- متغير مع قيمه&lt;br /&gt;
&lt;br /&gt;
addCommandHandler('Round', -- امر من اف8&lt;br /&gt;
function(player) -- وظيفه &lt;br /&gt;
	outputChatBox('* The Number : '..math.round(tonumber(Number)),player,255,255,255,true) -- نص في الشات&lt;br /&gt;
	end -- اغلاق&lt;br /&gt;
) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- 11 الناتج راح يكون&lt;br /&gt;
&lt;br /&gt;
-- لأن العدد الذي بعد الفاصله 5 او اكبر&lt;br /&gt;
&lt;br /&gt;
-- لو كان العدد 10.4 راح يكون الناتج 10&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.mod ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
هذا الحدث يستخدم لتحديد باقي القسمة بحيث عند كتابة عددين يقوم الحدث بايجاد باقي القسم بين العدد المقسوم والعدد المقسوم عليه  &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.mod(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sqrt ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
هذا الحدث يستخدم لحساب الجذر التربيعي بحيث عند كتابة عدد يقوم الحدث بحساب الجذر التربيعي للعدد &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sqrt(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;-- ملاحظة : الحساب يكون بالجذر التربيعي للعدد&lt;br /&gt;
&lt;br /&gt;
-- مثال --&lt;br /&gt;
&lt;br /&gt;
math.sqrt(100) -- نحدد قيمه الجذر&lt;br /&gt;
10 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.sqrt(10000) -- نحدد قيمة الجذر&lt;br /&gt;
100 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
-- كلينت &lt;br /&gt;
&lt;br /&gt;
Health = guiCreateButton(131,163,113,46,&amp;quot;Give me health&amp;quot;,false) -- نسوي زر&lt;br /&gt;
addEventHandler(&amp;quot;onClientGUIClick&amp;quot;,Health, -- اذا ضغط على الزر&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
triggerServerEvent(&amp;quot;Health&amp;quot;,localPlayer) -- نرسل الوظيفة للسيرفر&lt;br /&gt;
end,false) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- سيرفر&lt;br /&gt;
&lt;br /&gt;
addEvent(&amp;quot;Health&amp;quot;,true) -- نحظر الوظيفة من الكلينت&lt;br /&gt;
addEventHandler(&amp;quot;Health&amp;quot;,root, -- نحظر الوظيفة من الكلينت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if (getElementHealth(source) &amp;lt;= 30 ) then -- نتحقق ان دم اللاعب يساوي 30 او اقل&lt;br /&gt;
setElementHealth(source,math.sqrt(10000)) -- اعطاء دم للجذر التربيعي 10000&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- هنا راح يعطي اللاعب دم على حسب الجذر التربيعي للـ10000&lt;br /&gt;
&lt;br /&gt;
-- الجذر التربيعي لـ10000 = 100&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.pow ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لحساب الاسس بحيث عند كتابة العدد الاول الاساس وعدد أخر الاس يقوم الحدث  بحساب الاسس&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.pow(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;[lua-- ]عملية الحساب تكون بالضرب&lt;br /&gt;
&lt;br /&gt;
math.pow(9,9) -- نضرب الاسس&lt;br /&gt;
3.8742048 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.pow(6,7) -- نضرب الاسس&lt;br /&gt;
279936 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- عملية الضرب كالتالي :&lt;br /&gt;
&lt;br /&gt;
-- اول مثال الناتج 90&lt;br /&gt;
&lt;br /&gt;
-- نضرب 9 في نفسها 9 مرات :&lt;br /&gt;
&lt;br /&gt;
-- 9×9×9×9×9×9×9×9×9 = 3.8742048&lt;br /&gt;
&lt;br /&gt;
-- المثال الثاني :&lt;br /&gt;
&lt;br /&gt;
-- نضرب 6 في نفسها 7 مرات :&lt;br /&gt;
&lt;br /&gt;
-- 6×6×6×6×6×6×6 = 279936&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
for _,Player in pairs ( getElementsByType ( &amp;quot;player&amp;quot; ) ) do -- تحديد النوع وهم جميع اللاعبين&lt;br /&gt;
if (getPlayerMoney(Player) &amp;gt;= 50 ) then -- نتحقق ان فلوس اللاعب تساوي 50 او اكثر&lt;br /&gt;
givePlayerMoney(Player,math.pow(9,4)) -- نعطي اللاعب فلوس على حسب ضرب الاسس&lt;br /&gt;
            end -- اغلاق&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الفلوس الي راح يعطيها اللاعب هي 6561&lt;br /&gt;
&lt;br /&gt;
-- نتيجه للضرب 9×9×9×9 = 6561&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.random ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لكي تظهر رقم عشوائي بحيث عند كتابة العدد الاول والعدد الثاني يقوم الحدث  باظهار رقم عشوائي بين الرقمين التي ادخلتها&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.random(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
Height = math.random(50,100) -- رقم عشوائي لإرتفاع الماء&lt;br /&gt;
setWaveHeight(Height) -- نربط ارتفاع الماء بالرقم العشوائي&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resurceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
for _,Player in ipairs ( getElementType ( &amp;quot;player&amp;quot; ) ) do -- نحدد النوع وهو اللاعب&lt;br /&gt;
if getPlayerMoney ( Player ) &amp;gt;= 100 then --  اذا اللاعب عنده 100 او اكثر &lt;br /&gt;
givePlayerMoney(Player, math.random(50,100)) -- يعطيه رقم عشوائي مابين 50 و 100&lt;br /&gt;
           end -- اغلاق&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if getElementHealth(source) &amp;lt;= 50 then -- اذا كانت الطاقة تساوي 50 او اقل&lt;br /&gt;
setElementHealth(source,math.random(10,20)) -- يعطي اللاعب طاقة مابين 10 و 20&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.randomseed ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لكي يظهر رقم عشوائي ثابت بحيث عند كتابة عدد يقوم الحدث  باظهار رقم عشوائي ثابت بين رقمين مثل (100-9999) ولن يتغير هذا &lt;br /&gt;
الرقم العشوائي ابداً ولتغيره يجب تغير العدد المدخل في البداية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.randomseed(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.HexToNumber ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل الارقام من النظام السادس عشر (Hex) الى النظام العشري (Dec)بحيث عند كتابة عدد Hex يقوم الحدث  بتحويله الى عدد Dec &lt;br /&gt;
&lt;br /&gt;
معلومة :&lt;br /&gt;
ارقام Hex هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 ، F ،E ،D ،C ،B ، A )&lt;br /&gt;
&lt;br /&gt;
ارقام Dec هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.HexToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.rad ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من راديان الى درجة بحيث عند كتابة الزاوية بالراديان يعمل الحدث  بتحويله الى درجة&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.rad(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.HexColorToNumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم اللون من هيكس الى ديكس بحيث عند كتابة رقم هيكس يعمل الحدث بتحويله الى ديكس&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.HexColorToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.deg ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من درجة الى راديان بحيث عند كتابة درجة الزاوية يقوم الحدث Math.Rad بتحويله الى راديان&lt;br /&gt;
&lt;br /&gt;
معلومة:&lt;br /&gt;
&lt;br /&gt;
راديان :هي وحدة قياس الزوايا الرسمية المعتمدة ضمن مجموعة الوحدات القياسية المستخدمة في الرياضيات و الفيزياء و تعرف بأنها الزاوية المركزية المتوضعة على مركز الدائرة و التي تحدد قوسا طولها مساوي لنصف قطر الدائرة.&lt;br /&gt;
كيف نحسب الراديان&lt;br /&gt;
للتحويل من راديان إلى درجات نضرب الراديان في 180 ونقسم الحاصل على ( باي ) وللتحويل من الدرجات إلى راديان نضرب الدرجات في ( باي ) ونقسم الحاصل على 180&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.deg(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.RGBToNumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم الالوان الاساسية الاحمر والاخضر والازرق من Hex الى Dec بحيث عند كتابة ارقام ثلاثة الالوان يعمل الحدث Math.RGBToNumber بتحويله الى Dex&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.RGBToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب الزاوية (جا) بحيث عند كتابة قياس الزاوية يعمل الحدث Math.Sin بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
ملاحظة : يجب قبل حساب جا تحويل قياس الزاوية الى راديان بالحدث Math.Rad&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sin(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.cos ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب تمام الزاوية (جتا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.cos(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.tan ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب ظل الزاوية (ظا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب ظل الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.tan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.asin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جا الزاوية&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.asin (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.acos ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جتا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جتا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.acos (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس ظا بحيث عند كتابة العدد يعمل الحدث  على حساب معكوس ظا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan2 ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب مقسوم معكوس ظا بحيث عند كتابة العدد الاول والثاني يعمل الحدث Math.Atan2 على حساب معكوس ظا (العدد الاول / العدد الثاني)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan2(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.max ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العدد الاكبر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاكبر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.max(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;math.max(15, -100, 30) -- نحدد القيم المراد الاختيار منها&lt;br /&gt;
30 -- الناتج&lt;br /&gt;
math.max(2.5, -2.5)&lt;br /&gt;
2.5 -- النتاج&lt;br /&gt;
&lt;br /&gt;
ملاحظة : السالب تكون قيمته صغيرة&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.min ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العددالاصغر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاصغر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.min(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;server&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
outputChatBox(&amp;quot;The number is &amp;quot;..math.min(10,-20)..&amp;quot; is good&amp;quot;) -- نظهر نص في الشات&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الرقم الي بيظهر في الشات هو -20&lt;br /&gt;
&lt;br /&gt;
-- ملاحظة السالب اصغر من الموجب&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #FFCFCF; padding: 5px; font-weight:bold; border: 1px dotted #AAAAAA;padding:10px;margin:10px;&amp;quot;&amp;gt;&amp;lt;center&amp;gt;تعريب &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt;السالمي&amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;http://ams4arab.arabstar.biz/t107-topic &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt; المصدر    &amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Math]]&lt;br /&gt;
* [http://lua-users.org/wiki/MathLibraryTutorial Math examples on the LUA Wiki]&lt;/div&gt;</summary>
		<author><name>Holy Quran</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=36758</id>
		<title>AR/Math</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=36758"/>
		<updated>2013-07-26T13:44:28Z</updated>

		<summary type="html">&lt;p&gt;Holy Quran: /* reg */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;  size=&amp;quot;7&amp;quot;&amp;gt;  &amp;lt;strong&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;'''بسم الله الرحمن الرحيم'''&amp;lt;/p&amp;gt;  &amp;lt;/strong&amp;gt;    &amp;lt;/font&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{{Server client function}}&lt;br /&gt;
==math.abs==&lt;br /&gt;
&lt;br /&gt;
 يستخدم للقيمة المطلقة للعدد بحيث عند كتابة عدد سالب يقوم الحدث بتحويله ليصبح موجب  &lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.abs(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Required Arguments=== &lt;br /&gt;
&lt;br /&gt;
number = الرقم الذي تريد ان تحوله الى موجب&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
هذا المثال يقوم بتحويل العدد الى رقم موجب في الردار&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.abs(math.random(-30,1)&lt;br /&gt;
grY = math.abs(math.random(-30,1)&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
==math.ceil==&lt;br /&gt;
 يستخدم لتقريب العدد العشري الى عدد صحيح الاعلى منه بحيث عند كتابة عدد عشري يقوم الحدث &lt;br /&gt;
 بحذف الفاصلة العشرية والاعداد العشرية وتقريبه الى العدد الصحيح الاكبر منه &lt;br /&gt;
&lt;br /&gt;
==تركيب الكود==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.ceil(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==المفردات==&lt;br /&gt;
*'''number''' = الرقم الذي تريد تقريبه الى العدد الصحيح الاكبر&lt;br /&gt;
&lt;br /&gt;
==مثال==&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
grY = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
== math.floor ==&lt;br /&gt;
&lt;br /&gt;
يستخدم لتقريب العدد العشري وحذف العدد العشري الذي بعد الفاصله&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== تركيب الكود ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.floor(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== المفردات ==&lt;br /&gt;
&lt;br /&gt;
*'''number''' = العدد الذي تريد ان تقربه وتحذف الفاصله&lt;br /&gt;
&lt;br /&gt;
== مثال ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addCommandHandler('Health', -- امر من اف8&lt;br /&gt;
function(player,_,who) -- وظيفه&lt;br /&gt;
	if who then -- تحقق&lt;br /&gt;
		local ThePlayer = getPlayerFromName(who) -- نحظر اسم اللاعب&lt;br /&gt;
			local Health = math.floor(getElementHealth(ThePlayer)) -- نحظر صحه اللاعب (الدم) مع حذف الارقام بعد الفاصله&lt;br /&gt;
				outputChatBox('* His Health : '..Health,player,255,255,255,true) -- نخرج نص الى الشات&lt;br /&gt;
		end -- اغلاق&lt;br /&gt;
	end -- اغلاق&lt;br /&gt;
) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.round ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; تستخدم للتقريب لأكبر او اصغر عدد صحيح بحيث لو كان العدد اصغر من 5 سيتم حذف الفاصله ووضع نفس الرقم , اما اذا كان العدد الذي بعد الفاصله 5 او اكبر فسوف يعطيه قيمه كبرى&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.round(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt; -- .ملاحظة : الكود ما راح يشتغل بدون هذه الوظيفه&lt;br /&gt;
&lt;br /&gt;
function math.round(number, decimals, method)&lt;br /&gt;
    decimals = decimals or 0&lt;br /&gt;
    local factor = 10 ^ decimals&lt;br /&gt;
    if (method == &amp;quot;ceil&amp;quot; or method == &amp;quot;floor&amp;quot;) then return math[method](number * factor) / factor&lt;br /&gt;
    else return tonumber((&amp;quot;%.&amp;quot;..decimals..&amp;quot;f&amp;quot;):format(number)) end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- : المثال&lt;br /&gt;
&lt;br /&gt;
local Number = 10.5 -- متغير مع قيمه&lt;br /&gt;
&lt;br /&gt;
addCommandHandler('Round', -- امر من اف8&lt;br /&gt;
function(player) -- وظيفه &lt;br /&gt;
	outputChatBox('* The Number : '..math.round(tonumber(Number)),player,255,255,255,true) -- نص في الشات&lt;br /&gt;
	end -- اغلاق&lt;br /&gt;
) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- 11 الناتج راح يكون&lt;br /&gt;
&lt;br /&gt;
-- لأن العدد الذي بعد الفاصله 5 او اكبر&lt;br /&gt;
&lt;br /&gt;
-- لو كان العدد 10.4 راح يكون الناتج 10&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.mod ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
هذا الحدث يستخدم لتحديد باقي القسمة بحيث عند كتابة عددين يقوم الحدث بايجاد باقي القسم بين العدد المقسوم والعدد المقسوم عليه  &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.mod(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sqrt ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
هذا الحدث يستخدم لحساب الجذر التربيعي بحيث عند كتابة عدد يقوم الحدث بحساب الجذر التربيعي للعدد &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sqrt(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;-- ملاحظة : الحساب يكون بالجذر التربيعي للعدد&lt;br /&gt;
&lt;br /&gt;
-- مثال --&lt;br /&gt;
&lt;br /&gt;
math.sqrt(100) -- نحدد قيمه الجذر&lt;br /&gt;
10 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.sqrt(10000) -- نحدد قيمة الجذر&lt;br /&gt;
100 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
-- كلينت &lt;br /&gt;
&lt;br /&gt;
Health = guiCreateButton(131,163,113,46,&amp;quot;Give me health&amp;quot;,false) -- نسوي زر&lt;br /&gt;
addEventHandler(&amp;quot;onClientGUIClick&amp;quot;,Health, -- اذا ضغط على الزر&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
triggerServerEvent(&amp;quot;Health&amp;quot;,localPlayer) -- نرسل الوظيفة للسيرفر&lt;br /&gt;
end,false) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- سيرفر&lt;br /&gt;
&lt;br /&gt;
addEvent(&amp;quot;Health&amp;quot;,true) -- نحظر الوظيفة من الكلينت&lt;br /&gt;
addEventHandler(&amp;quot;Health&amp;quot;,root, -- نحظر الوظيفة من الكلينت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if (getElementHealth(source) &amp;lt;= 30 ) then -- نتحقق ان دم اللاعب يساوي 30 او اقل&lt;br /&gt;
setElementHealth(source,math.sqrt(10000)) -- اعطاء دم للجذر التربيعي 10000&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- هنا راح يعطي اللاعب دم على حسب الجذر التربيعي للـ10000&lt;br /&gt;
&lt;br /&gt;
-- الجذر التربيعي لـ10000 = 100&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.pow ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لحساب الاسس بحيث عند كتابة العدد الاول الاساس وعدد أخر الاس يقوم الحدث  بحساب الاسس&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.pow(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;[lua-- ]عملية الحساب تكون بالضرب&lt;br /&gt;
&lt;br /&gt;
math.pow(9,9) -- نضرب الاسس&lt;br /&gt;
3.8742048 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.pow(6,7) -- نضرب الاسس&lt;br /&gt;
279936 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- عملية الضرب كالتالي :&lt;br /&gt;
&lt;br /&gt;
-- اول مثال الناتج 90&lt;br /&gt;
&lt;br /&gt;
-- نضرب 9 في نفسها 9 مرات :&lt;br /&gt;
&lt;br /&gt;
-- 9×9×9×9×9×9×9×9×9 = 3.8742048&lt;br /&gt;
&lt;br /&gt;
-- المثال الثاني :&lt;br /&gt;
&lt;br /&gt;
-- نضرب 6 في نفسها 7 مرات :&lt;br /&gt;
&lt;br /&gt;
-- 6×6×6×6×6×6×6 = 279936&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
for _,Player in pairs ( getElementsByType ( &amp;quot;player&amp;quot; ) ) do -- تحديد النوع وهم جميع اللاعبين&lt;br /&gt;
if (getPlayerMoney(Player) &amp;gt;= 50 ) then -- نتحقق ان فلوس اللاعب تساوي 50 او اكثر&lt;br /&gt;
givePlayerMoney(Player,math.pow(9,4)) -- نعطي اللاعب فلوس على حسب ضرب الاسس&lt;br /&gt;
            end -- اغلاق&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الفلوس الي راح يعطيها اللاعب هي 6561&lt;br /&gt;
&lt;br /&gt;
-- نتيجه للضرب 9×9×9×9 = 6561&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.random ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لكي تظهر رقم عشوائي بحيث عند كتابة العدد الاول والعدد الثاني يقوم الحدث  باظهار رقم عشوائي بين الرقمين التي ادخلتها&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.random(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
Height = math.random(50,100) -- رقم عشوائي لإرتفاع الماء&lt;br /&gt;
setWaveHeight(Height) -- نربط ارتفاع الماء بالرقم العشوائي&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resurceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
for _,Player in ipairs ( getElementType ( &amp;quot;player&amp;quot; ) ) do -- نحدد النوع وهو اللاعب&lt;br /&gt;
if getPlayerMoney ( Player ) &amp;gt;= 100 then --  اذا اللاعب عنده 100 او اكثر &lt;br /&gt;
givePlayerMoney(Player, math.random(50,100)) -- يعطيه رقم عشوائي مابين 50 و 100&lt;br /&gt;
           end -- اغلاق&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if getElementHealth(source) &amp;lt;= 50 then -- اذا كانت الطاقة تساوي 50 او اقل&lt;br /&gt;
setElementHealth(source,math.random(10,20)) -- يعطي اللاعب طاقة مابين 10 و 20&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.randomseed ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لكي يظهر رقم عشوائي ثابت بحيث عند كتابة عدد يقوم الحدث  باظهار رقم عشوائي ثابت بين رقمين مثل (100-9999) ولن يتغير هذا &lt;br /&gt;
الرقم العشوائي ابداً ولتغيره يجب تغير العدد المدخل في البداية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.randomseed(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.HexToNumber ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل الارقام من النظام السادس عشر (Hex) الى النظام العشري (Dec)بحيث عند كتابة عدد Hex يقوم الحدث  بتحويله الى عدد Dec &lt;br /&gt;
&lt;br /&gt;
معلومة :&lt;br /&gt;
ارقام Hex هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 ، F ،E ،D ،C ،B ، A )&lt;br /&gt;
&lt;br /&gt;
ارقام Dec هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.HexToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.rad ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من راديان الى درجة بحيث عند كتابة الزاوية بالراديان يعمل الحدث  بتحويله الى درجة&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.rad(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.HexColorToNumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم اللون من هيكس الى ديكس بحيث عند كتابة رقم هيكس يعمل الحدث بتحويله الى ديكس&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.HexColorToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.deg ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من درجة الى راديان بحيث عند كتابة درجة الزاوية يقوم الحدث Math.Rad بتحويله الى راديان&lt;br /&gt;
&lt;br /&gt;
معلومة:&lt;br /&gt;
&lt;br /&gt;
راديان :هي وحدة قياس الزوايا الرسمية المعتمدة ضمن مجموعة الوحدات القياسية المستخدمة في الرياضيات و الفيزياء و تعرف بأنها الزاوية المركزية المتوضعة على مركز الدائرة و التي تحدد قوسا طولها مساوي لنصف قطر الدائرة.&lt;br /&gt;
كيف نحسب الراديان&lt;br /&gt;
للتحويل من راديان إلى درجات نضرب الراديان في 180 ونقسم الحاصل على ( باي ) وللتحويل من الدرجات إلى راديان نضرب الدرجات في ( باي ) ونقسم الحاصل على 180&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.deg(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.RGBToNumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم الالوان الاساسية الاحمر والاخضر والازرق من Hex الى Dec بحيث عند كتابة ارقام ثلاثة الالوان يعمل الحدث Math.RGBToNumber بتحويله الى Dex&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.RGBToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب الزاوية (جا) بحيث عند كتابة قياس الزاوية يعمل الحدث Math.Sin بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
ملاحظة : يجب قبل حساب جا تحويل قياس الزاوية الى راديان بالحدث Math.Rad&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sin(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.cos ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب تمام الزاوية (جتا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.cos(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.tan ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب ظل الزاوية (ظا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب ظل الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.tan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.asin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جا الزاوية&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.asin (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.acos ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جتا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جتا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.acos (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس ظا بحيث عند كتابة العدد يعمل الحدث  على حساب معكوس ظا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan2 ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب مقسوم معكوس ظا بحيث عند كتابة العدد الاول والثاني يعمل الحدث Math.Atan2 على حساب معكوس ظا (العدد الاول / العدد الثاني)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan2(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.max ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العدد الاكبر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاكبر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.max(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;math.max(15, -100, 30) -- نحدد القيم المراد الاختيار منها&lt;br /&gt;
30 -- الناتج&lt;br /&gt;
math.max(2.5, -2.5)&lt;br /&gt;
2.5 -- النتاج&lt;br /&gt;
&lt;br /&gt;
ملاحظة : السالب تكون قيمته صغيرة&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.min ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العددالاصغر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاصغر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.min(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;server&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
outputChatBox(&amp;quot;The number is &amp;quot;..math.min(10,-20)..&amp;quot; is good&amp;quot;) -- نظهر نص في الشات&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الرقم الي بيظهر في الشات هو -20&lt;br /&gt;
&lt;br /&gt;
-- ملاحظة السالب اصغر من الموجب&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #FFCFCF; padding: 5px; font-weight:bold; border: 1px dotted #AAAAAA;padding:10px;margin:10px;&amp;quot;&amp;gt;&amp;lt;center&amp;gt;تعريب &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt;السالمي&amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;http://ams4arab.arabstar.biz/t107-topic &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt; المصدر    &amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Math]]&lt;br /&gt;
* [http://lua-users.org/wiki/MathLibraryTutorial Math examples on the LUA Wiki]&lt;/div&gt;</summary>
		<author><name>Holy Quran</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=36757</id>
		<title>AR/Math</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=36757"/>
		<updated>2013-07-26T13:44:12Z</updated>

		<summary type="html">&lt;p&gt;Holy Quran: /* reg */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;  size=&amp;quot;7&amp;quot;&amp;gt;  &amp;lt;strong&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;'''بسم الله الرحمن الرحيم'''&amp;lt;/p&amp;gt;  &amp;lt;/strong&amp;gt;    &amp;lt;/font&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{{Server client function}}&lt;br /&gt;
==math.abs==&lt;br /&gt;
&lt;br /&gt;
 يستخدم للقيمة المطلقة للعدد بحيث عند كتابة عدد سالب يقوم الحدث بتحويله ليصبح موجب  &lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.abs(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Required Arguments=== &lt;br /&gt;
&lt;br /&gt;
number = الرقم الذي تريد ان تحوله الى موجب&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
هذا المثال يقوم بتحويل العدد الى رقم موجب في الردار&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.abs(math.random(-30,1)&lt;br /&gt;
grY = math.abs(math.random(-30,1)&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
==math.ceil==&lt;br /&gt;
 يستخدم لتقريب العدد العشري الى عدد صحيح الاعلى منه بحيث عند كتابة عدد عشري يقوم الحدث &lt;br /&gt;
 بحذف الفاصلة العشرية والاعداد العشرية وتقريبه الى العدد الصحيح الاكبر منه &lt;br /&gt;
&lt;br /&gt;
==تركيب الكود==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.ceil(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==reg==&lt;br /&gt;
*'''number''' = الرقم الذي تريد تقريبه الى العدد الصحيح الاكبر&lt;br /&gt;
&lt;br /&gt;
==مثال==&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
grY = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
== math.floor ==&lt;br /&gt;
&lt;br /&gt;
يستخدم لتقريب العدد العشري وحذف العدد العشري الذي بعد الفاصله&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== تركيب الكود ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.floor(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== المفردات ==&lt;br /&gt;
&lt;br /&gt;
*'''number''' = العدد الذي تريد ان تقربه وتحذف الفاصله&lt;br /&gt;
&lt;br /&gt;
== مثال ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addCommandHandler('Health', -- امر من اف8&lt;br /&gt;
function(player,_,who) -- وظيفه&lt;br /&gt;
	if who then -- تحقق&lt;br /&gt;
		local ThePlayer = getPlayerFromName(who) -- نحظر اسم اللاعب&lt;br /&gt;
			local Health = math.floor(getElementHealth(ThePlayer)) -- نحظر صحه اللاعب (الدم) مع حذف الارقام بعد الفاصله&lt;br /&gt;
				outputChatBox('* His Health : '..Health,player,255,255,255,true) -- نخرج نص الى الشات&lt;br /&gt;
		end -- اغلاق&lt;br /&gt;
	end -- اغلاق&lt;br /&gt;
) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.round ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; تستخدم للتقريب لأكبر او اصغر عدد صحيح بحيث لو كان العدد اصغر من 5 سيتم حذف الفاصله ووضع نفس الرقم , اما اذا كان العدد الذي بعد الفاصله 5 او اكبر فسوف يعطيه قيمه كبرى&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.round(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt; -- .ملاحظة : الكود ما راح يشتغل بدون هذه الوظيفه&lt;br /&gt;
&lt;br /&gt;
function math.round(number, decimals, method)&lt;br /&gt;
    decimals = decimals or 0&lt;br /&gt;
    local factor = 10 ^ decimals&lt;br /&gt;
    if (method == &amp;quot;ceil&amp;quot; or method == &amp;quot;floor&amp;quot;) then return math[method](number * factor) / factor&lt;br /&gt;
    else return tonumber((&amp;quot;%.&amp;quot;..decimals..&amp;quot;f&amp;quot;):format(number)) end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- : المثال&lt;br /&gt;
&lt;br /&gt;
local Number = 10.5 -- متغير مع قيمه&lt;br /&gt;
&lt;br /&gt;
addCommandHandler('Round', -- امر من اف8&lt;br /&gt;
function(player) -- وظيفه &lt;br /&gt;
	outputChatBox('* The Number : '..math.round(tonumber(Number)),player,255,255,255,true) -- نص في الشات&lt;br /&gt;
	end -- اغلاق&lt;br /&gt;
) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- 11 الناتج راح يكون&lt;br /&gt;
&lt;br /&gt;
-- لأن العدد الذي بعد الفاصله 5 او اكبر&lt;br /&gt;
&lt;br /&gt;
-- لو كان العدد 10.4 راح يكون الناتج 10&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.mod ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
هذا الحدث يستخدم لتحديد باقي القسمة بحيث عند كتابة عددين يقوم الحدث بايجاد باقي القسم بين العدد المقسوم والعدد المقسوم عليه  &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.mod(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sqrt ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
هذا الحدث يستخدم لحساب الجذر التربيعي بحيث عند كتابة عدد يقوم الحدث بحساب الجذر التربيعي للعدد &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sqrt(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;-- ملاحظة : الحساب يكون بالجذر التربيعي للعدد&lt;br /&gt;
&lt;br /&gt;
-- مثال --&lt;br /&gt;
&lt;br /&gt;
math.sqrt(100) -- نحدد قيمه الجذر&lt;br /&gt;
10 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.sqrt(10000) -- نحدد قيمة الجذر&lt;br /&gt;
100 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
-- كلينت &lt;br /&gt;
&lt;br /&gt;
Health = guiCreateButton(131,163,113,46,&amp;quot;Give me health&amp;quot;,false) -- نسوي زر&lt;br /&gt;
addEventHandler(&amp;quot;onClientGUIClick&amp;quot;,Health, -- اذا ضغط على الزر&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
triggerServerEvent(&amp;quot;Health&amp;quot;,localPlayer) -- نرسل الوظيفة للسيرفر&lt;br /&gt;
end,false) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- سيرفر&lt;br /&gt;
&lt;br /&gt;
addEvent(&amp;quot;Health&amp;quot;,true) -- نحظر الوظيفة من الكلينت&lt;br /&gt;
addEventHandler(&amp;quot;Health&amp;quot;,root, -- نحظر الوظيفة من الكلينت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if (getElementHealth(source) &amp;lt;= 30 ) then -- نتحقق ان دم اللاعب يساوي 30 او اقل&lt;br /&gt;
setElementHealth(source,math.sqrt(10000)) -- اعطاء دم للجذر التربيعي 10000&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- هنا راح يعطي اللاعب دم على حسب الجذر التربيعي للـ10000&lt;br /&gt;
&lt;br /&gt;
-- الجذر التربيعي لـ10000 = 100&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.pow ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لحساب الاسس بحيث عند كتابة العدد الاول الاساس وعدد أخر الاس يقوم الحدث  بحساب الاسس&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.pow(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;[lua-- ]عملية الحساب تكون بالضرب&lt;br /&gt;
&lt;br /&gt;
math.pow(9,9) -- نضرب الاسس&lt;br /&gt;
3.8742048 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.pow(6,7) -- نضرب الاسس&lt;br /&gt;
279936 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- عملية الضرب كالتالي :&lt;br /&gt;
&lt;br /&gt;
-- اول مثال الناتج 90&lt;br /&gt;
&lt;br /&gt;
-- نضرب 9 في نفسها 9 مرات :&lt;br /&gt;
&lt;br /&gt;
-- 9×9×9×9×9×9×9×9×9 = 3.8742048&lt;br /&gt;
&lt;br /&gt;
-- المثال الثاني :&lt;br /&gt;
&lt;br /&gt;
-- نضرب 6 في نفسها 7 مرات :&lt;br /&gt;
&lt;br /&gt;
-- 6×6×6×6×6×6×6 = 279936&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
for _,Player in pairs ( getElementsByType ( &amp;quot;player&amp;quot; ) ) do -- تحديد النوع وهم جميع اللاعبين&lt;br /&gt;
if (getPlayerMoney(Player) &amp;gt;= 50 ) then -- نتحقق ان فلوس اللاعب تساوي 50 او اكثر&lt;br /&gt;
givePlayerMoney(Player,math.pow(9,4)) -- نعطي اللاعب فلوس على حسب ضرب الاسس&lt;br /&gt;
            end -- اغلاق&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الفلوس الي راح يعطيها اللاعب هي 6561&lt;br /&gt;
&lt;br /&gt;
-- نتيجه للضرب 9×9×9×9 = 6561&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.random ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لكي تظهر رقم عشوائي بحيث عند كتابة العدد الاول والعدد الثاني يقوم الحدث  باظهار رقم عشوائي بين الرقمين التي ادخلتها&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.random(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
Height = math.random(50,100) -- رقم عشوائي لإرتفاع الماء&lt;br /&gt;
setWaveHeight(Height) -- نربط ارتفاع الماء بالرقم العشوائي&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resurceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
for _,Player in ipairs ( getElementType ( &amp;quot;player&amp;quot; ) ) do -- نحدد النوع وهو اللاعب&lt;br /&gt;
if getPlayerMoney ( Player ) &amp;gt;= 100 then --  اذا اللاعب عنده 100 او اكثر &lt;br /&gt;
givePlayerMoney(Player, math.random(50,100)) -- يعطيه رقم عشوائي مابين 50 و 100&lt;br /&gt;
           end -- اغلاق&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if getElementHealth(source) &amp;lt;= 50 then -- اذا كانت الطاقة تساوي 50 او اقل&lt;br /&gt;
setElementHealth(source,math.random(10,20)) -- يعطي اللاعب طاقة مابين 10 و 20&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.randomseed ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لكي يظهر رقم عشوائي ثابت بحيث عند كتابة عدد يقوم الحدث  باظهار رقم عشوائي ثابت بين رقمين مثل (100-9999) ولن يتغير هذا &lt;br /&gt;
الرقم العشوائي ابداً ولتغيره يجب تغير العدد المدخل في البداية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.randomseed(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.HexToNumber ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل الارقام من النظام السادس عشر (Hex) الى النظام العشري (Dec)بحيث عند كتابة عدد Hex يقوم الحدث  بتحويله الى عدد Dec &lt;br /&gt;
&lt;br /&gt;
معلومة :&lt;br /&gt;
ارقام Hex هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 ، F ،E ،D ،C ،B ، A )&lt;br /&gt;
&lt;br /&gt;
ارقام Dec هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.HexToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.rad ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من راديان الى درجة بحيث عند كتابة الزاوية بالراديان يعمل الحدث  بتحويله الى درجة&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.rad(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.HexColorToNumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم اللون من هيكس الى ديكس بحيث عند كتابة رقم هيكس يعمل الحدث بتحويله الى ديكس&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.HexColorToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.deg ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من درجة الى راديان بحيث عند كتابة درجة الزاوية يقوم الحدث Math.Rad بتحويله الى راديان&lt;br /&gt;
&lt;br /&gt;
معلومة:&lt;br /&gt;
&lt;br /&gt;
راديان :هي وحدة قياس الزوايا الرسمية المعتمدة ضمن مجموعة الوحدات القياسية المستخدمة في الرياضيات و الفيزياء و تعرف بأنها الزاوية المركزية المتوضعة على مركز الدائرة و التي تحدد قوسا طولها مساوي لنصف قطر الدائرة.&lt;br /&gt;
كيف نحسب الراديان&lt;br /&gt;
للتحويل من راديان إلى درجات نضرب الراديان في 180 ونقسم الحاصل على ( باي ) وللتحويل من الدرجات إلى راديان نضرب الدرجات في ( باي ) ونقسم الحاصل على 180&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.deg(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.RGBToNumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم الالوان الاساسية الاحمر والاخضر والازرق من Hex الى Dec بحيث عند كتابة ارقام ثلاثة الالوان يعمل الحدث Math.RGBToNumber بتحويله الى Dex&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.RGBToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب الزاوية (جا) بحيث عند كتابة قياس الزاوية يعمل الحدث Math.Sin بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
ملاحظة : يجب قبل حساب جا تحويل قياس الزاوية الى راديان بالحدث Math.Rad&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sin(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.cos ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب تمام الزاوية (جتا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.cos(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.tan ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب ظل الزاوية (ظا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب ظل الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.tan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.asin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جا الزاوية&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.asin (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.acos ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جتا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جتا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.acos (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس ظا بحيث عند كتابة العدد يعمل الحدث  على حساب معكوس ظا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan2 ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب مقسوم معكوس ظا بحيث عند كتابة العدد الاول والثاني يعمل الحدث Math.Atan2 على حساب معكوس ظا (العدد الاول / العدد الثاني)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan2(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.max ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العدد الاكبر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاكبر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.max(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;math.max(15, -100, 30) -- نحدد القيم المراد الاختيار منها&lt;br /&gt;
30 -- الناتج&lt;br /&gt;
math.max(2.5, -2.5)&lt;br /&gt;
2.5 -- النتاج&lt;br /&gt;
&lt;br /&gt;
ملاحظة : السالب تكون قيمته صغيرة&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.min ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العددالاصغر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاصغر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.min(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;server&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
outputChatBox(&amp;quot;The number is &amp;quot;..math.min(10,-20)..&amp;quot; is good&amp;quot;) -- نظهر نص في الشات&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الرقم الي بيظهر في الشات هو -20&lt;br /&gt;
&lt;br /&gt;
-- ملاحظة السالب اصغر من الموجب&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #FFCFCF; padding: 5px; font-weight:bold; border: 1px dotted #AAAAAA;padding:10px;margin:10px;&amp;quot;&amp;gt;&amp;lt;center&amp;gt;تعريب &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt;السالمي&amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;http://ams4arab.arabstar.biz/t107-topic &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt; المصدر    &amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Math]]&lt;br /&gt;
* [http://lua-users.org/wiki/MathLibraryTutorial Math examples on the LUA Wiki]&lt;/div&gt;</summary>
		<author><name>Holy Quran</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=36756</id>
		<title>AR/Math</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=36756"/>
		<updated>2013-07-26T13:42:16Z</updated>

		<summary type="html">&lt;p&gt;Holy Quran: /* math.floor */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;  size=&amp;quot;7&amp;quot;&amp;gt;  &amp;lt;strong&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;'''بسم الله الرحمن الرحيم'''&amp;lt;/p&amp;gt;  &amp;lt;/strong&amp;gt;    &amp;lt;/font&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{{Server client function}}&lt;br /&gt;
==math.abs==&lt;br /&gt;
&lt;br /&gt;
 يستخدم للقيمة المطلقة للعدد بحيث عند كتابة عدد سالب يقوم الحدث بتحويله ليصبح موجب  &lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.abs(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Required Arguments=== &lt;br /&gt;
&lt;br /&gt;
number = الرقم الذي تريد ان تحوله الى موجب&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
هذا المثال يقوم بتحويل العدد الى رقم موجب في الردار&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.abs(math.random(-30,1)&lt;br /&gt;
grY = math.abs(math.random(-30,1)&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
==math.ceil==&lt;br /&gt;
 يستخدم لتقريب العدد العشري الى عدد صحيح الاعلى منه بحيث عند كتابة عدد عشري يقوم الحدث &lt;br /&gt;
 بحذف الفاصلة العشرية والاعداد العشرية وتقريبه الى العدد الصحيح الاكبر منه &lt;br /&gt;
&lt;br /&gt;
==تركيب الكود==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.ceil(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===reg=== &lt;br /&gt;
*'''number''' = الرقم الذي تريد تقريبه الى العدد الصحيح الاكبر&lt;br /&gt;
&lt;br /&gt;
==مثال==&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
grY = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
== math.floor ==&lt;br /&gt;
&lt;br /&gt;
يستخدم لتقريب العدد العشري وحذف العدد العشري الذي بعد الفاصله&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== تركيب الكود ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.floor(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== المفردات ==&lt;br /&gt;
&lt;br /&gt;
*'''number''' = العدد الذي تريد ان تقربه وتحذف الفاصله&lt;br /&gt;
&lt;br /&gt;
== مثال ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addCommandHandler('Health', -- امر من اف8&lt;br /&gt;
function(player,_,who) -- وظيفه&lt;br /&gt;
	if who then -- تحقق&lt;br /&gt;
		local ThePlayer = getPlayerFromName(who) -- نحظر اسم اللاعب&lt;br /&gt;
			local Health = math.floor(getElementHealth(ThePlayer)) -- نحظر صحه اللاعب (الدم) مع حذف الارقام بعد الفاصله&lt;br /&gt;
				outputChatBox('* His Health : '..Health,player,255,255,255,true) -- نخرج نص الى الشات&lt;br /&gt;
		end -- اغلاق&lt;br /&gt;
	end -- اغلاق&lt;br /&gt;
) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.round ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; تستخدم للتقريب لأكبر او اصغر عدد صحيح بحيث لو كان العدد اصغر من 5 سيتم حذف الفاصله ووضع نفس الرقم , اما اذا كان العدد الذي بعد الفاصله 5 او اكبر فسوف يعطيه قيمه كبرى&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.round(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt; -- .ملاحظة : الكود ما راح يشتغل بدون هذه الوظيفه&lt;br /&gt;
&lt;br /&gt;
function math.round(number, decimals, method)&lt;br /&gt;
    decimals = decimals or 0&lt;br /&gt;
    local factor = 10 ^ decimals&lt;br /&gt;
    if (method == &amp;quot;ceil&amp;quot; or method == &amp;quot;floor&amp;quot;) then return math[method](number * factor) / factor&lt;br /&gt;
    else return tonumber((&amp;quot;%.&amp;quot;..decimals..&amp;quot;f&amp;quot;):format(number)) end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- : المثال&lt;br /&gt;
&lt;br /&gt;
local Number = 10.5 -- متغير مع قيمه&lt;br /&gt;
&lt;br /&gt;
addCommandHandler('Round', -- امر من اف8&lt;br /&gt;
function(player) -- وظيفه &lt;br /&gt;
	outputChatBox('* The Number : '..math.round(tonumber(Number)),player,255,255,255,true) -- نص في الشات&lt;br /&gt;
	end -- اغلاق&lt;br /&gt;
) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- 11 الناتج راح يكون&lt;br /&gt;
&lt;br /&gt;
-- لأن العدد الذي بعد الفاصله 5 او اكبر&lt;br /&gt;
&lt;br /&gt;
-- لو كان العدد 10.4 راح يكون الناتج 10&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.mod ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
هذا الحدث يستخدم لتحديد باقي القسمة بحيث عند كتابة عددين يقوم الحدث بايجاد باقي القسم بين العدد المقسوم والعدد المقسوم عليه  &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.mod(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sqrt ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
هذا الحدث يستخدم لحساب الجذر التربيعي بحيث عند كتابة عدد يقوم الحدث بحساب الجذر التربيعي للعدد &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sqrt(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;-- ملاحظة : الحساب يكون بالجذر التربيعي للعدد&lt;br /&gt;
&lt;br /&gt;
-- مثال --&lt;br /&gt;
&lt;br /&gt;
math.sqrt(100) -- نحدد قيمه الجذر&lt;br /&gt;
10 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.sqrt(10000) -- نحدد قيمة الجذر&lt;br /&gt;
100 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
-- كلينت &lt;br /&gt;
&lt;br /&gt;
Health = guiCreateButton(131,163,113,46,&amp;quot;Give me health&amp;quot;,false) -- نسوي زر&lt;br /&gt;
addEventHandler(&amp;quot;onClientGUIClick&amp;quot;,Health, -- اذا ضغط على الزر&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
triggerServerEvent(&amp;quot;Health&amp;quot;,localPlayer) -- نرسل الوظيفة للسيرفر&lt;br /&gt;
end,false) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- سيرفر&lt;br /&gt;
&lt;br /&gt;
addEvent(&amp;quot;Health&amp;quot;,true) -- نحظر الوظيفة من الكلينت&lt;br /&gt;
addEventHandler(&amp;quot;Health&amp;quot;,root, -- نحظر الوظيفة من الكلينت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if (getElementHealth(source) &amp;lt;= 30 ) then -- نتحقق ان دم اللاعب يساوي 30 او اقل&lt;br /&gt;
setElementHealth(source,math.sqrt(10000)) -- اعطاء دم للجذر التربيعي 10000&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- هنا راح يعطي اللاعب دم على حسب الجذر التربيعي للـ10000&lt;br /&gt;
&lt;br /&gt;
-- الجذر التربيعي لـ10000 = 100&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.pow ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لحساب الاسس بحيث عند كتابة العدد الاول الاساس وعدد أخر الاس يقوم الحدث  بحساب الاسس&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.pow(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;[lua-- ]عملية الحساب تكون بالضرب&lt;br /&gt;
&lt;br /&gt;
math.pow(9,9) -- نضرب الاسس&lt;br /&gt;
3.8742048 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.pow(6,7) -- نضرب الاسس&lt;br /&gt;
279936 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- عملية الضرب كالتالي :&lt;br /&gt;
&lt;br /&gt;
-- اول مثال الناتج 90&lt;br /&gt;
&lt;br /&gt;
-- نضرب 9 في نفسها 9 مرات :&lt;br /&gt;
&lt;br /&gt;
-- 9×9×9×9×9×9×9×9×9 = 3.8742048&lt;br /&gt;
&lt;br /&gt;
-- المثال الثاني :&lt;br /&gt;
&lt;br /&gt;
-- نضرب 6 في نفسها 7 مرات :&lt;br /&gt;
&lt;br /&gt;
-- 6×6×6×6×6×6×6 = 279936&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
for _,Player in pairs ( getElementsByType ( &amp;quot;player&amp;quot; ) ) do -- تحديد النوع وهم جميع اللاعبين&lt;br /&gt;
if (getPlayerMoney(Player) &amp;gt;= 50 ) then -- نتحقق ان فلوس اللاعب تساوي 50 او اكثر&lt;br /&gt;
givePlayerMoney(Player,math.pow(9,4)) -- نعطي اللاعب فلوس على حسب ضرب الاسس&lt;br /&gt;
            end -- اغلاق&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الفلوس الي راح يعطيها اللاعب هي 6561&lt;br /&gt;
&lt;br /&gt;
-- نتيجه للضرب 9×9×9×9 = 6561&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.random ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لكي تظهر رقم عشوائي بحيث عند كتابة العدد الاول والعدد الثاني يقوم الحدث  باظهار رقم عشوائي بين الرقمين التي ادخلتها&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.random(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
Height = math.random(50,100) -- رقم عشوائي لإرتفاع الماء&lt;br /&gt;
setWaveHeight(Height) -- نربط ارتفاع الماء بالرقم العشوائي&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resurceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
for _,Player in ipairs ( getElementType ( &amp;quot;player&amp;quot; ) ) do -- نحدد النوع وهو اللاعب&lt;br /&gt;
if getPlayerMoney ( Player ) &amp;gt;= 100 then --  اذا اللاعب عنده 100 او اكثر &lt;br /&gt;
givePlayerMoney(Player, math.random(50,100)) -- يعطيه رقم عشوائي مابين 50 و 100&lt;br /&gt;
           end -- اغلاق&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if getElementHealth(source) &amp;lt;= 50 then -- اذا كانت الطاقة تساوي 50 او اقل&lt;br /&gt;
setElementHealth(source,math.random(10,20)) -- يعطي اللاعب طاقة مابين 10 و 20&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.randomseed ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لكي يظهر رقم عشوائي ثابت بحيث عند كتابة عدد يقوم الحدث  باظهار رقم عشوائي ثابت بين رقمين مثل (100-9999) ولن يتغير هذا &lt;br /&gt;
الرقم العشوائي ابداً ولتغيره يجب تغير العدد المدخل في البداية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.randomseed(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.HexToNumber ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل الارقام من النظام السادس عشر (Hex) الى النظام العشري (Dec)بحيث عند كتابة عدد Hex يقوم الحدث  بتحويله الى عدد Dec &lt;br /&gt;
&lt;br /&gt;
معلومة :&lt;br /&gt;
ارقام Hex هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 ، F ،E ،D ،C ،B ، A )&lt;br /&gt;
&lt;br /&gt;
ارقام Dec هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.HexToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.rad ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من راديان الى درجة بحيث عند كتابة الزاوية بالراديان يعمل الحدث  بتحويله الى درجة&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.rad(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.HexColorToNumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم اللون من هيكس الى ديكس بحيث عند كتابة رقم هيكس يعمل الحدث بتحويله الى ديكس&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.HexColorToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.deg ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من درجة الى راديان بحيث عند كتابة درجة الزاوية يقوم الحدث Math.Rad بتحويله الى راديان&lt;br /&gt;
&lt;br /&gt;
معلومة:&lt;br /&gt;
&lt;br /&gt;
راديان :هي وحدة قياس الزوايا الرسمية المعتمدة ضمن مجموعة الوحدات القياسية المستخدمة في الرياضيات و الفيزياء و تعرف بأنها الزاوية المركزية المتوضعة على مركز الدائرة و التي تحدد قوسا طولها مساوي لنصف قطر الدائرة.&lt;br /&gt;
كيف نحسب الراديان&lt;br /&gt;
للتحويل من راديان إلى درجات نضرب الراديان في 180 ونقسم الحاصل على ( باي ) وللتحويل من الدرجات إلى راديان نضرب الدرجات في ( باي ) ونقسم الحاصل على 180&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.deg(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.RGBToNumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم الالوان الاساسية الاحمر والاخضر والازرق من Hex الى Dec بحيث عند كتابة ارقام ثلاثة الالوان يعمل الحدث Math.RGBToNumber بتحويله الى Dex&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.RGBToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب الزاوية (جا) بحيث عند كتابة قياس الزاوية يعمل الحدث Math.Sin بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
ملاحظة : يجب قبل حساب جا تحويل قياس الزاوية الى راديان بالحدث Math.Rad&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sin(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.cos ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب تمام الزاوية (جتا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.cos(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.tan ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب ظل الزاوية (ظا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب ظل الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.tan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.asin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جا الزاوية&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.asin (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.acos ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جتا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جتا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.acos (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس ظا بحيث عند كتابة العدد يعمل الحدث  على حساب معكوس ظا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan2 ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب مقسوم معكوس ظا بحيث عند كتابة العدد الاول والثاني يعمل الحدث Math.Atan2 على حساب معكوس ظا (العدد الاول / العدد الثاني)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan2(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.max ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العدد الاكبر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاكبر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.max(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;math.max(15, -100, 30) -- نحدد القيم المراد الاختيار منها&lt;br /&gt;
30 -- الناتج&lt;br /&gt;
math.max(2.5, -2.5)&lt;br /&gt;
2.5 -- النتاج&lt;br /&gt;
&lt;br /&gt;
ملاحظة : السالب تكون قيمته صغيرة&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.min ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العددالاصغر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاصغر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.min(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;server&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
outputChatBox(&amp;quot;The number is &amp;quot;..math.min(10,-20)..&amp;quot; is good&amp;quot;) -- نظهر نص في الشات&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الرقم الي بيظهر في الشات هو -20&lt;br /&gt;
&lt;br /&gt;
-- ملاحظة السالب اصغر من الموجب&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #FFCFCF; padding: 5px; font-weight:bold; border: 1px dotted #AAAAAA;padding:10px;margin:10px;&amp;quot;&amp;gt;&amp;lt;center&amp;gt;تعريب &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt;السالمي&amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;http://ams4arab.arabstar.biz/t107-topic &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt; المصدر    &amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Math]]&lt;br /&gt;
* [http://lua-users.org/wiki/MathLibraryTutorial Math examples on the LUA Wiki]&lt;/div&gt;</summary>
		<author><name>Holy Quran</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=36755</id>
		<title>AR/Math</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=36755"/>
		<updated>2013-07-26T13:36:41Z</updated>

		<summary type="html">&lt;p&gt;Holy Quran: /* المفردات */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;  size=&amp;quot;7&amp;quot;&amp;gt;  &amp;lt;strong&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;'''بسم الله الرحمن الرحيم'''&amp;lt;/p&amp;gt;  &amp;lt;/strong&amp;gt;    &amp;lt;/font&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{{Server client function}}&lt;br /&gt;
==math.abs==&lt;br /&gt;
&lt;br /&gt;
 يستخدم للقيمة المطلقة للعدد بحيث عند كتابة عدد سالب يقوم الحدث بتحويله ليصبح موجب  &lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.abs(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Required Arguments=== &lt;br /&gt;
&lt;br /&gt;
number = الرقم الذي تريد ان تحوله الى موجب&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
هذا المثال يقوم بتحويل العدد الى رقم موجب في الردار&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.abs(math.random(-30,1)&lt;br /&gt;
grY = math.abs(math.random(-30,1)&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
==math.ceil==&lt;br /&gt;
 يستخدم لتقريب العدد العشري الى عدد صحيح الاعلى منه بحيث عند كتابة عدد عشري يقوم الحدث &lt;br /&gt;
 بحذف الفاصلة العشرية والاعداد العشرية وتقريبه الى العدد الصحيح الاكبر منه &lt;br /&gt;
&lt;br /&gt;
==تركيب الكود==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.ceil(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===reg=== &lt;br /&gt;
*'''number''' = الرقم الذي تريد تقريبه الى العدد الصحيح الاكبر&lt;br /&gt;
&lt;br /&gt;
==مثال==&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
grY = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
== math.floor ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
 يستخدم لتقريب العدد العشري الى عدد صحيح الاسفل منه بحيث عند كتابة عدد عشري يقوم الحدث &lt;br /&gt;
 بحذف الفاصلة العشرية والاعداد العشرية وتقريبة الى العدد الصحيح الاصغر منه &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.floor(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addCommandHandler('Health', -- امر من اف8&lt;br /&gt;
function(player,_,who) -- وظيفه&lt;br /&gt;
	if who then -- تحقق&lt;br /&gt;
		local ThePlayer = getPlayerFromName(who) -- نحظر اسم اللاعب&lt;br /&gt;
			local Health = math.floor(getElementHealth(ThePlayer)) -- نحظر صحه اللاعب (الدم) مع حذف الارقام بعد الفاصله&lt;br /&gt;
				outputChatBox('* His Health : '..Health,player,255,255,255,true) -- نخرج نص الى الشات&lt;br /&gt;
		end -- اغلاق&lt;br /&gt;
	end -- اغلاق&lt;br /&gt;
) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.round ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; تستخدم للتقريب لأكبر او اصغر عدد صحيح بحيث لو كان العدد اصغر من 5 سيتم حذف الفاصله ووضع نفس الرقم , اما اذا كان العدد الذي بعد الفاصله 5 او اكبر فسوف يعطيه قيمه كبرى&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.round(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt; -- .ملاحظة : الكود ما راح يشتغل بدون هذه الوظيفه&lt;br /&gt;
&lt;br /&gt;
function math.round(number, decimals, method)&lt;br /&gt;
    decimals = decimals or 0&lt;br /&gt;
    local factor = 10 ^ decimals&lt;br /&gt;
    if (method == &amp;quot;ceil&amp;quot; or method == &amp;quot;floor&amp;quot;) then return math[method](number * factor) / factor&lt;br /&gt;
    else return tonumber((&amp;quot;%.&amp;quot;..decimals..&amp;quot;f&amp;quot;):format(number)) end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- : المثال&lt;br /&gt;
&lt;br /&gt;
local Number = 10.5 -- متغير مع قيمه&lt;br /&gt;
&lt;br /&gt;
addCommandHandler('Round', -- امر من اف8&lt;br /&gt;
function(player) -- وظيفه &lt;br /&gt;
	outputChatBox('* The Number : '..math.round(tonumber(Number)),player,255,255,255,true) -- نص في الشات&lt;br /&gt;
	end -- اغلاق&lt;br /&gt;
) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- 11 الناتج راح يكون&lt;br /&gt;
&lt;br /&gt;
-- لأن العدد الذي بعد الفاصله 5 او اكبر&lt;br /&gt;
&lt;br /&gt;
-- لو كان العدد 10.4 راح يكون الناتج 10&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.mod ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
هذا الحدث يستخدم لتحديد باقي القسمة بحيث عند كتابة عددين يقوم الحدث بايجاد باقي القسم بين العدد المقسوم والعدد المقسوم عليه  &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.mod(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sqrt ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
هذا الحدث يستخدم لحساب الجذر التربيعي بحيث عند كتابة عدد يقوم الحدث بحساب الجذر التربيعي للعدد &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sqrt(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;-- ملاحظة : الحساب يكون بالجذر التربيعي للعدد&lt;br /&gt;
&lt;br /&gt;
-- مثال --&lt;br /&gt;
&lt;br /&gt;
math.sqrt(100) -- نحدد قيمه الجذر&lt;br /&gt;
10 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.sqrt(10000) -- نحدد قيمة الجذر&lt;br /&gt;
100 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
-- كلينت &lt;br /&gt;
&lt;br /&gt;
Health = guiCreateButton(131,163,113,46,&amp;quot;Give me health&amp;quot;,false) -- نسوي زر&lt;br /&gt;
addEventHandler(&amp;quot;onClientGUIClick&amp;quot;,Health, -- اذا ضغط على الزر&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
triggerServerEvent(&amp;quot;Health&amp;quot;,localPlayer) -- نرسل الوظيفة للسيرفر&lt;br /&gt;
end,false) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- سيرفر&lt;br /&gt;
&lt;br /&gt;
addEvent(&amp;quot;Health&amp;quot;,true) -- نحظر الوظيفة من الكلينت&lt;br /&gt;
addEventHandler(&amp;quot;Health&amp;quot;,root, -- نحظر الوظيفة من الكلينت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if (getElementHealth(source) &amp;lt;= 30 ) then -- نتحقق ان دم اللاعب يساوي 30 او اقل&lt;br /&gt;
setElementHealth(source,math.sqrt(10000)) -- اعطاء دم للجذر التربيعي 10000&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- هنا راح يعطي اللاعب دم على حسب الجذر التربيعي للـ10000&lt;br /&gt;
&lt;br /&gt;
-- الجذر التربيعي لـ10000 = 100&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.pow ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لحساب الاسس بحيث عند كتابة العدد الاول الاساس وعدد أخر الاس يقوم الحدث  بحساب الاسس&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.pow(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;[lua-- ]عملية الحساب تكون بالضرب&lt;br /&gt;
&lt;br /&gt;
math.pow(9,9) -- نضرب الاسس&lt;br /&gt;
3.8742048 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.pow(6,7) -- نضرب الاسس&lt;br /&gt;
279936 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- عملية الضرب كالتالي :&lt;br /&gt;
&lt;br /&gt;
-- اول مثال الناتج 90&lt;br /&gt;
&lt;br /&gt;
-- نضرب 9 في نفسها 9 مرات :&lt;br /&gt;
&lt;br /&gt;
-- 9×9×9×9×9×9×9×9×9 = 3.8742048&lt;br /&gt;
&lt;br /&gt;
-- المثال الثاني :&lt;br /&gt;
&lt;br /&gt;
-- نضرب 6 في نفسها 7 مرات :&lt;br /&gt;
&lt;br /&gt;
-- 6×6×6×6×6×6×6 = 279936&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
for _,Player in pairs ( getElementsByType ( &amp;quot;player&amp;quot; ) ) do -- تحديد النوع وهم جميع اللاعبين&lt;br /&gt;
if (getPlayerMoney(Player) &amp;gt;= 50 ) then -- نتحقق ان فلوس اللاعب تساوي 50 او اكثر&lt;br /&gt;
givePlayerMoney(Player,math.pow(9,4)) -- نعطي اللاعب فلوس على حسب ضرب الاسس&lt;br /&gt;
            end -- اغلاق&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الفلوس الي راح يعطيها اللاعب هي 6561&lt;br /&gt;
&lt;br /&gt;
-- نتيجه للضرب 9×9×9×9 = 6561&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.random ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لكي تظهر رقم عشوائي بحيث عند كتابة العدد الاول والعدد الثاني يقوم الحدث  باظهار رقم عشوائي بين الرقمين التي ادخلتها&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.random(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
Height = math.random(50,100) -- رقم عشوائي لإرتفاع الماء&lt;br /&gt;
setWaveHeight(Height) -- نربط ارتفاع الماء بالرقم العشوائي&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resurceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
for _,Player in ipairs ( getElementType ( &amp;quot;player&amp;quot; ) ) do -- نحدد النوع وهو اللاعب&lt;br /&gt;
if getPlayerMoney ( Player ) &amp;gt;= 100 then --  اذا اللاعب عنده 100 او اكثر &lt;br /&gt;
givePlayerMoney(Player, math.random(50,100)) -- يعطيه رقم عشوائي مابين 50 و 100&lt;br /&gt;
           end -- اغلاق&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if getElementHealth(source) &amp;lt;= 50 then -- اذا كانت الطاقة تساوي 50 او اقل&lt;br /&gt;
setElementHealth(source,math.random(10,20)) -- يعطي اللاعب طاقة مابين 10 و 20&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.randomseed ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لكي يظهر رقم عشوائي ثابت بحيث عند كتابة عدد يقوم الحدث  باظهار رقم عشوائي ثابت بين رقمين مثل (100-9999) ولن يتغير هذا &lt;br /&gt;
الرقم العشوائي ابداً ولتغيره يجب تغير العدد المدخل في البداية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.randomseed(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.HexToNumber ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل الارقام من النظام السادس عشر (Hex) الى النظام العشري (Dec)بحيث عند كتابة عدد Hex يقوم الحدث  بتحويله الى عدد Dec &lt;br /&gt;
&lt;br /&gt;
معلومة :&lt;br /&gt;
ارقام Hex هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 ، F ،E ،D ،C ،B ، A )&lt;br /&gt;
&lt;br /&gt;
ارقام Dec هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.HexToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.rad ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من راديان الى درجة بحيث عند كتابة الزاوية بالراديان يعمل الحدث  بتحويله الى درجة&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.rad(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.HexColorToNumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم اللون من هيكس الى ديكس بحيث عند كتابة رقم هيكس يعمل الحدث بتحويله الى ديكس&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.HexColorToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.deg ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من درجة الى راديان بحيث عند كتابة درجة الزاوية يقوم الحدث Math.Rad بتحويله الى راديان&lt;br /&gt;
&lt;br /&gt;
معلومة:&lt;br /&gt;
&lt;br /&gt;
راديان :هي وحدة قياس الزوايا الرسمية المعتمدة ضمن مجموعة الوحدات القياسية المستخدمة في الرياضيات و الفيزياء و تعرف بأنها الزاوية المركزية المتوضعة على مركز الدائرة و التي تحدد قوسا طولها مساوي لنصف قطر الدائرة.&lt;br /&gt;
كيف نحسب الراديان&lt;br /&gt;
للتحويل من راديان إلى درجات نضرب الراديان في 180 ونقسم الحاصل على ( باي ) وللتحويل من الدرجات إلى راديان نضرب الدرجات في ( باي ) ونقسم الحاصل على 180&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.deg(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.RGBToNumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم الالوان الاساسية الاحمر والاخضر والازرق من Hex الى Dec بحيث عند كتابة ارقام ثلاثة الالوان يعمل الحدث Math.RGBToNumber بتحويله الى Dex&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.RGBToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب الزاوية (جا) بحيث عند كتابة قياس الزاوية يعمل الحدث Math.Sin بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
ملاحظة : يجب قبل حساب جا تحويل قياس الزاوية الى راديان بالحدث Math.Rad&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sin(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.cos ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب تمام الزاوية (جتا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.cos(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.tan ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب ظل الزاوية (ظا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب ظل الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.tan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.asin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جا الزاوية&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.asin (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.acos ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جتا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جتا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.acos (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس ظا بحيث عند كتابة العدد يعمل الحدث  على حساب معكوس ظا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan2 ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب مقسوم معكوس ظا بحيث عند كتابة العدد الاول والثاني يعمل الحدث Math.Atan2 على حساب معكوس ظا (العدد الاول / العدد الثاني)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan2(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.max ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العدد الاكبر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاكبر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.max(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;math.max(15, -100, 30) -- نحدد القيم المراد الاختيار منها&lt;br /&gt;
30 -- الناتج&lt;br /&gt;
math.max(2.5, -2.5)&lt;br /&gt;
2.5 -- النتاج&lt;br /&gt;
&lt;br /&gt;
ملاحظة : السالب تكون قيمته صغيرة&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.min ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العددالاصغر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاصغر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.min(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;server&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
outputChatBox(&amp;quot;The number is &amp;quot;..math.min(10,-20)..&amp;quot; is good&amp;quot;) -- نظهر نص في الشات&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الرقم الي بيظهر في الشات هو -20&lt;br /&gt;
&lt;br /&gt;
-- ملاحظة السالب اصغر من الموجب&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #FFCFCF; padding: 5px; font-weight:bold; border: 1px dotted #AAAAAA;padding:10px;margin:10px;&amp;quot;&amp;gt;&amp;lt;center&amp;gt;تعريب &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt;السالمي&amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;http://ams4arab.arabstar.biz/t107-topic &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt; المصدر    &amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Math]]&lt;br /&gt;
* [http://lua-users.org/wiki/MathLibraryTutorial Math examples on the LUA Wiki]&lt;/div&gt;</summary>
		<author><name>Holy Quran</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=36754</id>
		<title>AR/Math</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=36754"/>
		<updated>2013-07-26T13:36:23Z</updated>

		<summary type="html">&lt;p&gt;Holy Quran: /* المفردات */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;  size=&amp;quot;7&amp;quot;&amp;gt;  &amp;lt;strong&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;'''بسم الله الرحمن الرحيم'''&amp;lt;/p&amp;gt;  &amp;lt;/strong&amp;gt;    &amp;lt;/font&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{{Server client function}}&lt;br /&gt;
==math.abs==&lt;br /&gt;
&lt;br /&gt;
 يستخدم للقيمة المطلقة للعدد بحيث عند كتابة عدد سالب يقوم الحدث بتحويله ليصبح موجب  &lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.abs(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Required Arguments=== &lt;br /&gt;
&lt;br /&gt;
number = الرقم الذي تريد ان تحوله الى موجب&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
هذا المثال يقوم بتحويل العدد الى رقم موجب في الردار&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.abs(math.random(-30,1)&lt;br /&gt;
grY = math.abs(math.random(-30,1)&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
==math.ceil==&lt;br /&gt;
 يستخدم لتقريب العدد العشري الى عدد صحيح الاعلى منه بحيث عند كتابة عدد عشري يقوم الحدث &lt;br /&gt;
 بحذف الفاصلة العشرية والاعداد العشرية وتقريبه الى العدد الصحيح الاكبر منه &lt;br /&gt;
&lt;br /&gt;
==تركيب الكود==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.ceil(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== المفردات === &lt;br /&gt;
*'''number''' = الرقم الذي تريد تقريبه الى العدد الصحيح الاكبر&lt;br /&gt;
&lt;br /&gt;
==مثال==&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
grY = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
== math.floor ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
 يستخدم لتقريب العدد العشري الى عدد صحيح الاسفل منه بحيث عند كتابة عدد عشري يقوم الحدث &lt;br /&gt;
 بحذف الفاصلة العشرية والاعداد العشرية وتقريبة الى العدد الصحيح الاصغر منه &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.floor(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addCommandHandler('Health', -- امر من اف8&lt;br /&gt;
function(player,_,who) -- وظيفه&lt;br /&gt;
	if who then -- تحقق&lt;br /&gt;
		local ThePlayer = getPlayerFromName(who) -- نحظر اسم اللاعب&lt;br /&gt;
			local Health = math.floor(getElementHealth(ThePlayer)) -- نحظر صحه اللاعب (الدم) مع حذف الارقام بعد الفاصله&lt;br /&gt;
				outputChatBox('* His Health : '..Health,player,255,255,255,true) -- نخرج نص الى الشات&lt;br /&gt;
		end -- اغلاق&lt;br /&gt;
	end -- اغلاق&lt;br /&gt;
) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.round ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; تستخدم للتقريب لأكبر او اصغر عدد صحيح بحيث لو كان العدد اصغر من 5 سيتم حذف الفاصله ووضع نفس الرقم , اما اذا كان العدد الذي بعد الفاصله 5 او اكبر فسوف يعطيه قيمه كبرى&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.round(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt; -- .ملاحظة : الكود ما راح يشتغل بدون هذه الوظيفه&lt;br /&gt;
&lt;br /&gt;
function math.round(number, decimals, method)&lt;br /&gt;
    decimals = decimals or 0&lt;br /&gt;
    local factor = 10 ^ decimals&lt;br /&gt;
    if (method == &amp;quot;ceil&amp;quot; or method == &amp;quot;floor&amp;quot;) then return math[method](number * factor) / factor&lt;br /&gt;
    else return tonumber((&amp;quot;%.&amp;quot;..decimals..&amp;quot;f&amp;quot;):format(number)) end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- : المثال&lt;br /&gt;
&lt;br /&gt;
local Number = 10.5 -- متغير مع قيمه&lt;br /&gt;
&lt;br /&gt;
addCommandHandler('Round', -- امر من اف8&lt;br /&gt;
function(player) -- وظيفه &lt;br /&gt;
	outputChatBox('* The Number : '..math.round(tonumber(Number)),player,255,255,255,true) -- نص في الشات&lt;br /&gt;
	end -- اغلاق&lt;br /&gt;
) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- 11 الناتج راح يكون&lt;br /&gt;
&lt;br /&gt;
-- لأن العدد الذي بعد الفاصله 5 او اكبر&lt;br /&gt;
&lt;br /&gt;
-- لو كان العدد 10.4 راح يكون الناتج 10&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.mod ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
هذا الحدث يستخدم لتحديد باقي القسمة بحيث عند كتابة عددين يقوم الحدث بايجاد باقي القسم بين العدد المقسوم والعدد المقسوم عليه  &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.mod(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sqrt ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
هذا الحدث يستخدم لحساب الجذر التربيعي بحيث عند كتابة عدد يقوم الحدث بحساب الجذر التربيعي للعدد &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sqrt(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;-- ملاحظة : الحساب يكون بالجذر التربيعي للعدد&lt;br /&gt;
&lt;br /&gt;
-- مثال --&lt;br /&gt;
&lt;br /&gt;
math.sqrt(100) -- نحدد قيمه الجذر&lt;br /&gt;
10 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.sqrt(10000) -- نحدد قيمة الجذر&lt;br /&gt;
100 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
-- كلينت &lt;br /&gt;
&lt;br /&gt;
Health = guiCreateButton(131,163,113,46,&amp;quot;Give me health&amp;quot;,false) -- نسوي زر&lt;br /&gt;
addEventHandler(&amp;quot;onClientGUIClick&amp;quot;,Health, -- اذا ضغط على الزر&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
triggerServerEvent(&amp;quot;Health&amp;quot;,localPlayer) -- نرسل الوظيفة للسيرفر&lt;br /&gt;
end,false) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- سيرفر&lt;br /&gt;
&lt;br /&gt;
addEvent(&amp;quot;Health&amp;quot;,true) -- نحظر الوظيفة من الكلينت&lt;br /&gt;
addEventHandler(&amp;quot;Health&amp;quot;,root, -- نحظر الوظيفة من الكلينت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if (getElementHealth(source) &amp;lt;= 30 ) then -- نتحقق ان دم اللاعب يساوي 30 او اقل&lt;br /&gt;
setElementHealth(source,math.sqrt(10000)) -- اعطاء دم للجذر التربيعي 10000&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- هنا راح يعطي اللاعب دم على حسب الجذر التربيعي للـ10000&lt;br /&gt;
&lt;br /&gt;
-- الجذر التربيعي لـ10000 = 100&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.pow ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لحساب الاسس بحيث عند كتابة العدد الاول الاساس وعدد أخر الاس يقوم الحدث  بحساب الاسس&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.pow(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;[lua-- ]عملية الحساب تكون بالضرب&lt;br /&gt;
&lt;br /&gt;
math.pow(9,9) -- نضرب الاسس&lt;br /&gt;
3.8742048 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.pow(6,7) -- نضرب الاسس&lt;br /&gt;
279936 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- عملية الضرب كالتالي :&lt;br /&gt;
&lt;br /&gt;
-- اول مثال الناتج 90&lt;br /&gt;
&lt;br /&gt;
-- نضرب 9 في نفسها 9 مرات :&lt;br /&gt;
&lt;br /&gt;
-- 9×9×9×9×9×9×9×9×9 = 3.8742048&lt;br /&gt;
&lt;br /&gt;
-- المثال الثاني :&lt;br /&gt;
&lt;br /&gt;
-- نضرب 6 في نفسها 7 مرات :&lt;br /&gt;
&lt;br /&gt;
-- 6×6×6×6×6×6×6 = 279936&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
for _,Player in pairs ( getElementsByType ( &amp;quot;player&amp;quot; ) ) do -- تحديد النوع وهم جميع اللاعبين&lt;br /&gt;
if (getPlayerMoney(Player) &amp;gt;= 50 ) then -- نتحقق ان فلوس اللاعب تساوي 50 او اكثر&lt;br /&gt;
givePlayerMoney(Player,math.pow(9,4)) -- نعطي اللاعب فلوس على حسب ضرب الاسس&lt;br /&gt;
            end -- اغلاق&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الفلوس الي راح يعطيها اللاعب هي 6561&lt;br /&gt;
&lt;br /&gt;
-- نتيجه للضرب 9×9×9×9 = 6561&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.random ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لكي تظهر رقم عشوائي بحيث عند كتابة العدد الاول والعدد الثاني يقوم الحدث  باظهار رقم عشوائي بين الرقمين التي ادخلتها&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.random(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
Height = math.random(50,100) -- رقم عشوائي لإرتفاع الماء&lt;br /&gt;
setWaveHeight(Height) -- نربط ارتفاع الماء بالرقم العشوائي&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resurceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
for _,Player in ipairs ( getElementType ( &amp;quot;player&amp;quot; ) ) do -- نحدد النوع وهو اللاعب&lt;br /&gt;
if getPlayerMoney ( Player ) &amp;gt;= 100 then --  اذا اللاعب عنده 100 او اكثر &lt;br /&gt;
givePlayerMoney(Player, math.random(50,100)) -- يعطيه رقم عشوائي مابين 50 و 100&lt;br /&gt;
           end -- اغلاق&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if getElementHealth(source) &amp;lt;= 50 then -- اذا كانت الطاقة تساوي 50 او اقل&lt;br /&gt;
setElementHealth(source,math.random(10,20)) -- يعطي اللاعب طاقة مابين 10 و 20&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.randomseed ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لكي يظهر رقم عشوائي ثابت بحيث عند كتابة عدد يقوم الحدث  باظهار رقم عشوائي ثابت بين رقمين مثل (100-9999) ولن يتغير هذا &lt;br /&gt;
الرقم العشوائي ابداً ولتغيره يجب تغير العدد المدخل في البداية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.randomseed(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.HexToNumber ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل الارقام من النظام السادس عشر (Hex) الى النظام العشري (Dec)بحيث عند كتابة عدد Hex يقوم الحدث  بتحويله الى عدد Dec &lt;br /&gt;
&lt;br /&gt;
معلومة :&lt;br /&gt;
ارقام Hex هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 ، F ،E ،D ،C ،B ، A )&lt;br /&gt;
&lt;br /&gt;
ارقام Dec هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.HexToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.rad ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من راديان الى درجة بحيث عند كتابة الزاوية بالراديان يعمل الحدث  بتحويله الى درجة&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.rad(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.HexColorToNumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم اللون من هيكس الى ديكس بحيث عند كتابة رقم هيكس يعمل الحدث بتحويله الى ديكس&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.HexColorToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.deg ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من درجة الى راديان بحيث عند كتابة درجة الزاوية يقوم الحدث Math.Rad بتحويله الى راديان&lt;br /&gt;
&lt;br /&gt;
معلومة:&lt;br /&gt;
&lt;br /&gt;
راديان :هي وحدة قياس الزوايا الرسمية المعتمدة ضمن مجموعة الوحدات القياسية المستخدمة في الرياضيات و الفيزياء و تعرف بأنها الزاوية المركزية المتوضعة على مركز الدائرة و التي تحدد قوسا طولها مساوي لنصف قطر الدائرة.&lt;br /&gt;
كيف نحسب الراديان&lt;br /&gt;
للتحويل من راديان إلى درجات نضرب الراديان في 180 ونقسم الحاصل على ( باي ) وللتحويل من الدرجات إلى راديان نضرب الدرجات في ( باي ) ونقسم الحاصل على 180&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.deg(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.RGBToNumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم الالوان الاساسية الاحمر والاخضر والازرق من Hex الى Dec بحيث عند كتابة ارقام ثلاثة الالوان يعمل الحدث Math.RGBToNumber بتحويله الى Dex&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.RGBToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب الزاوية (جا) بحيث عند كتابة قياس الزاوية يعمل الحدث Math.Sin بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
ملاحظة : يجب قبل حساب جا تحويل قياس الزاوية الى راديان بالحدث Math.Rad&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sin(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.cos ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب تمام الزاوية (جتا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.cos(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.tan ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب ظل الزاوية (ظا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب ظل الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.tan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.asin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جا الزاوية&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.asin (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.acos ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جتا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جتا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.acos (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس ظا بحيث عند كتابة العدد يعمل الحدث  على حساب معكوس ظا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan2 ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب مقسوم معكوس ظا بحيث عند كتابة العدد الاول والثاني يعمل الحدث Math.Atan2 على حساب معكوس ظا (العدد الاول / العدد الثاني)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan2(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.max ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العدد الاكبر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاكبر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.max(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;math.max(15, -100, 30) -- نحدد القيم المراد الاختيار منها&lt;br /&gt;
30 -- الناتج&lt;br /&gt;
math.max(2.5, -2.5)&lt;br /&gt;
2.5 -- النتاج&lt;br /&gt;
&lt;br /&gt;
ملاحظة : السالب تكون قيمته صغيرة&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.min ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العددالاصغر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاصغر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.min(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;server&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
outputChatBox(&amp;quot;The number is &amp;quot;..math.min(10,-20)..&amp;quot; is good&amp;quot;) -- نظهر نص في الشات&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الرقم الي بيظهر في الشات هو -20&lt;br /&gt;
&lt;br /&gt;
-- ملاحظة السالب اصغر من الموجب&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #FFCFCF; padding: 5px; font-weight:bold; border: 1px dotted #AAAAAA;padding:10px;margin:10px;&amp;quot;&amp;gt;&amp;lt;center&amp;gt;تعريب &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt;السالمي&amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;http://ams4arab.arabstar.biz/t107-topic &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt; المصدر    &amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Math]]&lt;br /&gt;
* [http://lua-users.org/wiki/MathLibraryTutorial Math examples on the LUA Wiki]&lt;/div&gt;</summary>
		<author><name>Holy Quran</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=36753</id>
		<title>AR/Math</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=36753"/>
		<updated>2013-07-26T13:35:47Z</updated>

		<summary type="html">&lt;p&gt;Holy Quran: /* math.ceil */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;  size=&amp;quot;7&amp;quot;&amp;gt;  &amp;lt;strong&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;'''بسم الله الرحمن الرحيم'''&amp;lt;/p&amp;gt;  &amp;lt;/strong&amp;gt;    &amp;lt;/font&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{{Server client function}}&lt;br /&gt;
==math.abs==&lt;br /&gt;
&lt;br /&gt;
 يستخدم للقيمة المطلقة للعدد بحيث عند كتابة عدد سالب يقوم الحدث بتحويله ليصبح موجب  &lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.abs(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Required Arguments=== &lt;br /&gt;
&lt;br /&gt;
number = الرقم الذي تريد ان تحوله الى موجب&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
هذا المثال يقوم بتحويل العدد الى رقم موجب في الردار&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.abs(math.random(-30,1)&lt;br /&gt;
grY = math.abs(math.random(-30,1)&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
==math.ceil==&lt;br /&gt;
 يستخدم لتقريب العدد العشري الى عدد صحيح الاعلى منه بحيث عند كتابة عدد عشري يقوم الحدث &lt;br /&gt;
 بحذف الفاصلة العشرية والاعداد العشرية وتقريبه الى العدد الصحيح الاكبر منه &lt;br /&gt;
&lt;br /&gt;
==تركيب الكود==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.ceil(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===المفردات=== &lt;br /&gt;
*'''number''' = الرقم الذي تريد تقريبه الى العدد الصحيح الاكبر&lt;br /&gt;
 &lt;br /&gt;
==مثال==&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
grY = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
== math.floor ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
 يستخدم لتقريب العدد العشري الى عدد صحيح الاسفل منه بحيث عند كتابة عدد عشري يقوم الحدث &lt;br /&gt;
 بحذف الفاصلة العشرية والاعداد العشرية وتقريبة الى العدد الصحيح الاصغر منه &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.floor(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addCommandHandler('Health', -- امر من اف8&lt;br /&gt;
function(player,_,who) -- وظيفه&lt;br /&gt;
	if who then -- تحقق&lt;br /&gt;
		local ThePlayer = getPlayerFromName(who) -- نحظر اسم اللاعب&lt;br /&gt;
			local Health = math.floor(getElementHealth(ThePlayer)) -- نحظر صحه اللاعب (الدم) مع حذف الارقام بعد الفاصله&lt;br /&gt;
				outputChatBox('* His Health : '..Health,player,255,255,255,true) -- نخرج نص الى الشات&lt;br /&gt;
		end -- اغلاق&lt;br /&gt;
	end -- اغلاق&lt;br /&gt;
) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.round ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; تستخدم للتقريب لأكبر او اصغر عدد صحيح بحيث لو كان العدد اصغر من 5 سيتم حذف الفاصله ووضع نفس الرقم , اما اذا كان العدد الذي بعد الفاصله 5 او اكبر فسوف يعطيه قيمه كبرى&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.round(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt; -- .ملاحظة : الكود ما راح يشتغل بدون هذه الوظيفه&lt;br /&gt;
&lt;br /&gt;
function math.round(number, decimals, method)&lt;br /&gt;
    decimals = decimals or 0&lt;br /&gt;
    local factor = 10 ^ decimals&lt;br /&gt;
    if (method == &amp;quot;ceil&amp;quot; or method == &amp;quot;floor&amp;quot;) then return math[method](number * factor) / factor&lt;br /&gt;
    else return tonumber((&amp;quot;%.&amp;quot;..decimals..&amp;quot;f&amp;quot;):format(number)) end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- : المثال&lt;br /&gt;
&lt;br /&gt;
local Number = 10.5 -- متغير مع قيمه&lt;br /&gt;
&lt;br /&gt;
addCommandHandler('Round', -- امر من اف8&lt;br /&gt;
function(player) -- وظيفه &lt;br /&gt;
	outputChatBox('* The Number : '..math.round(tonumber(Number)),player,255,255,255,true) -- نص في الشات&lt;br /&gt;
	end -- اغلاق&lt;br /&gt;
) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- 11 الناتج راح يكون&lt;br /&gt;
&lt;br /&gt;
-- لأن العدد الذي بعد الفاصله 5 او اكبر&lt;br /&gt;
&lt;br /&gt;
-- لو كان العدد 10.4 راح يكون الناتج 10&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.mod ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
هذا الحدث يستخدم لتحديد باقي القسمة بحيث عند كتابة عددين يقوم الحدث بايجاد باقي القسم بين العدد المقسوم والعدد المقسوم عليه  &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.mod(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sqrt ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
هذا الحدث يستخدم لحساب الجذر التربيعي بحيث عند كتابة عدد يقوم الحدث بحساب الجذر التربيعي للعدد &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sqrt(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;-- ملاحظة : الحساب يكون بالجذر التربيعي للعدد&lt;br /&gt;
&lt;br /&gt;
-- مثال --&lt;br /&gt;
&lt;br /&gt;
math.sqrt(100) -- نحدد قيمه الجذر&lt;br /&gt;
10 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.sqrt(10000) -- نحدد قيمة الجذر&lt;br /&gt;
100 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
-- كلينت &lt;br /&gt;
&lt;br /&gt;
Health = guiCreateButton(131,163,113,46,&amp;quot;Give me health&amp;quot;,false) -- نسوي زر&lt;br /&gt;
addEventHandler(&amp;quot;onClientGUIClick&amp;quot;,Health, -- اذا ضغط على الزر&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
triggerServerEvent(&amp;quot;Health&amp;quot;,localPlayer) -- نرسل الوظيفة للسيرفر&lt;br /&gt;
end,false) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- سيرفر&lt;br /&gt;
&lt;br /&gt;
addEvent(&amp;quot;Health&amp;quot;,true) -- نحظر الوظيفة من الكلينت&lt;br /&gt;
addEventHandler(&amp;quot;Health&amp;quot;,root, -- نحظر الوظيفة من الكلينت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if (getElementHealth(source) &amp;lt;= 30 ) then -- نتحقق ان دم اللاعب يساوي 30 او اقل&lt;br /&gt;
setElementHealth(source,math.sqrt(10000)) -- اعطاء دم للجذر التربيعي 10000&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- هنا راح يعطي اللاعب دم على حسب الجذر التربيعي للـ10000&lt;br /&gt;
&lt;br /&gt;
-- الجذر التربيعي لـ10000 = 100&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.pow ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لحساب الاسس بحيث عند كتابة العدد الاول الاساس وعدد أخر الاس يقوم الحدث  بحساب الاسس&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.pow(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;[lua-- ]عملية الحساب تكون بالضرب&lt;br /&gt;
&lt;br /&gt;
math.pow(9,9) -- نضرب الاسس&lt;br /&gt;
3.8742048 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.pow(6,7) -- نضرب الاسس&lt;br /&gt;
279936 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- عملية الضرب كالتالي :&lt;br /&gt;
&lt;br /&gt;
-- اول مثال الناتج 90&lt;br /&gt;
&lt;br /&gt;
-- نضرب 9 في نفسها 9 مرات :&lt;br /&gt;
&lt;br /&gt;
-- 9×9×9×9×9×9×9×9×9 = 3.8742048&lt;br /&gt;
&lt;br /&gt;
-- المثال الثاني :&lt;br /&gt;
&lt;br /&gt;
-- نضرب 6 في نفسها 7 مرات :&lt;br /&gt;
&lt;br /&gt;
-- 6×6×6×6×6×6×6 = 279936&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
for _,Player in pairs ( getElementsByType ( &amp;quot;player&amp;quot; ) ) do -- تحديد النوع وهم جميع اللاعبين&lt;br /&gt;
if (getPlayerMoney(Player) &amp;gt;= 50 ) then -- نتحقق ان فلوس اللاعب تساوي 50 او اكثر&lt;br /&gt;
givePlayerMoney(Player,math.pow(9,4)) -- نعطي اللاعب فلوس على حسب ضرب الاسس&lt;br /&gt;
            end -- اغلاق&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الفلوس الي راح يعطيها اللاعب هي 6561&lt;br /&gt;
&lt;br /&gt;
-- نتيجه للضرب 9×9×9×9 = 6561&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.random ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لكي تظهر رقم عشوائي بحيث عند كتابة العدد الاول والعدد الثاني يقوم الحدث  باظهار رقم عشوائي بين الرقمين التي ادخلتها&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.random(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
Height = math.random(50,100) -- رقم عشوائي لإرتفاع الماء&lt;br /&gt;
setWaveHeight(Height) -- نربط ارتفاع الماء بالرقم العشوائي&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resurceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
for _,Player in ipairs ( getElementType ( &amp;quot;player&amp;quot; ) ) do -- نحدد النوع وهو اللاعب&lt;br /&gt;
if getPlayerMoney ( Player ) &amp;gt;= 100 then --  اذا اللاعب عنده 100 او اكثر &lt;br /&gt;
givePlayerMoney(Player, math.random(50,100)) -- يعطيه رقم عشوائي مابين 50 و 100&lt;br /&gt;
           end -- اغلاق&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if getElementHealth(source) &amp;lt;= 50 then -- اذا كانت الطاقة تساوي 50 او اقل&lt;br /&gt;
setElementHealth(source,math.random(10,20)) -- يعطي اللاعب طاقة مابين 10 و 20&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.randomseed ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لكي يظهر رقم عشوائي ثابت بحيث عند كتابة عدد يقوم الحدث  باظهار رقم عشوائي ثابت بين رقمين مثل (100-9999) ولن يتغير هذا &lt;br /&gt;
الرقم العشوائي ابداً ولتغيره يجب تغير العدد المدخل في البداية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.randomseed(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.HexToNumber ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل الارقام من النظام السادس عشر (Hex) الى النظام العشري (Dec)بحيث عند كتابة عدد Hex يقوم الحدث  بتحويله الى عدد Dec &lt;br /&gt;
&lt;br /&gt;
معلومة :&lt;br /&gt;
ارقام Hex هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 ، F ،E ،D ،C ،B ، A )&lt;br /&gt;
&lt;br /&gt;
ارقام Dec هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.HexToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.rad ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من راديان الى درجة بحيث عند كتابة الزاوية بالراديان يعمل الحدث  بتحويله الى درجة&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.rad(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.HexColorToNumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم اللون من هيكس الى ديكس بحيث عند كتابة رقم هيكس يعمل الحدث بتحويله الى ديكس&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.HexColorToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.deg ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من درجة الى راديان بحيث عند كتابة درجة الزاوية يقوم الحدث Math.Rad بتحويله الى راديان&lt;br /&gt;
&lt;br /&gt;
معلومة:&lt;br /&gt;
&lt;br /&gt;
راديان :هي وحدة قياس الزوايا الرسمية المعتمدة ضمن مجموعة الوحدات القياسية المستخدمة في الرياضيات و الفيزياء و تعرف بأنها الزاوية المركزية المتوضعة على مركز الدائرة و التي تحدد قوسا طولها مساوي لنصف قطر الدائرة.&lt;br /&gt;
كيف نحسب الراديان&lt;br /&gt;
للتحويل من راديان إلى درجات نضرب الراديان في 180 ونقسم الحاصل على ( باي ) وللتحويل من الدرجات إلى راديان نضرب الدرجات في ( باي ) ونقسم الحاصل على 180&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.deg(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.RGBToNumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم الالوان الاساسية الاحمر والاخضر والازرق من Hex الى Dec بحيث عند كتابة ارقام ثلاثة الالوان يعمل الحدث Math.RGBToNumber بتحويله الى Dex&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.RGBToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب الزاوية (جا) بحيث عند كتابة قياس الزاوية يعمل الحدث Math.Sin بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
ملاحظة : يجب قبل حساب جا تحويل قياس الزاوية الى راديان بالحدث Math.Rad&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sin(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.cos ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب تمام الزاوية (جتا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.cos(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.tan ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب ظل الزاوية (ظا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب ظل الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.tan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.asin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جا الزاوية&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.asin (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.acos ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جتا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جتا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.acos (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس ظا بحيث عند كتابة العدد يعمل الحدث  على حساب معكوس ظا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan2 ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب مقسوم معكوس ظا بحيث عند كتابة العدد الاول والثاني يعمل الحدث Math.Atan2 على حساب معكوس ظا (العدد الاول / العدد الثاني)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan2(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.max ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العدد الاكبر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاكبر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.max(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;math.max(15, -100, 30) -- نحدد القيم المراد الاختيار منها&lt;br /&gt;
30 -- الناتج&lt;br /&gt;
math.max(2.5, -2.5)&lt;br /&gt;
2.5 -- النتاج&lt;br /&gt;
&lt;br /&gt;
ملاحظة : السالب تكون قيمته صغيرة&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.min ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العددالاصغر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاصغر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.min(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;server&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
outputChatBox(&amp;quot;The number is &amp;quot;..math.min(10,-20)..&amp;quot; is good&amp;quot;) -- نظهر نص في الشات&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الرقم الي بيظهر في الشات هو -20&lt;br /&gt;
&lt;br /&gt;
-- ملاحظة السالب اصغر من الموجب&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #FFCFCF; padding: 5px; font-weight:bold; border: 1px dotted #AAAAAA;padding:10px;margin:10px;&amp;quot;&amp;gt;&amp;lt;center&amp;gt;تعريب &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt;السالمي&amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;http://ams4arab.arabstar.biz/t107-topic &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt; المصدر    &amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Math]]&lt;br /&gt;
* [http://lua-users.org/wiki/MathLibraryTutorial Math examples on the LUA Wiki]&lt;/div&gt;</summary>
		<author><name>Holy Quran</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=36752</id>
		<title>AR/Math</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=36752"/>
		<updated>2013-07-26T13:30:26Z</updated>

		<summary type="html">&lt;p&gt;Holy Quran: /* math.abs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;  size=&amp;quot;7&amp;quot;&amp;gt;  &amp;lt;strong&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;'''بسم الله الرحمن الرحيم'''&amp;lt;/p&amp;gt;  &amp;lt;/strong&amp;gt;    &amp;lt;/font&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
{{Server client function}}&lt;br /&gt;
==math.abs==&lt;br /&gt;
&lt;br /&gt;
 يستخدم للقيمة المطلقة للعدد بحيث عند كتابة عدد سالب يقوم الحدث بتحويله ليصبح موجب  &lt;br /&gt;
&lt;br /&gt;
==Syntax==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.abs(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Required Arguments=== &lt;br /&gt;
&lt;br /&gt;
number = الرقم الذي تريد ان تحوله الى موجب&lt;br /&gt;
&lt;br /&gt;
==Example==&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
هذا المثال يقوم بتحويل العدد الى رقم موجب في الردار&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.abs(math.random(-30,1)&lt;br /&gt;
grY = math.abs(math.random(-30,1)&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
== math.ceil ==&lt;br /&gt;
&lt;br /&gt;
 يستخدم لتقريب العدد العشري الى عدد صحيح الاعلى منه بحيث عند كتابة عدد عشري يقوم الحدث &lt;br /&gt;
 بحذف الفاصلة العشرية والاعداد العشرية وتقريبه الى العدد الصحيح الاكبر منه &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.ceil(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
grY = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
== math.floor ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
 يستخدم لتقريب العدد العشري الى عدد صحيح الاسفل منه بحيث عند كتابة عدد عشري يقوم الحدث &lt;br /&gt;
 بحذف الفاصلة العشرية والاعداد العشرية وتقريبة الى العدد الصحيح الاصغر منه &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.floor(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addCommandHandler('Health', -- امر من اف8&lt;br /&gt;
function(player,_,who) -- وظيفه&lt;br /&gt;
	if who then -- تحقق&lt;br /&gt;
		local ThePlayer = getPlayerFromName(who) -- نحظر اسم اللاعب&lt;br /&gt;
			local Health = math.floor(getElementHealth(ThePlayer)) -- نحظر صحه اللاعب (الدم) مع حذف الارقام بعد الفاصله&lt;br /&gt;
				outputChatBox('* His Health : '..Health,player,255,255,255,true) -- نخرج نص الى الشات&lt;br /&gt;
		end -- اغلاق&lt;br /&gt;
	end -- اغلاق&lt;br /&gt;
) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.round ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; تستخدم للتقريب لأكبر او اصغر عدد صحيح بحيث لو كان العدد اصغر من 5 سيتم حذف الفاصله ووضع نفس الرقم , اما اذا كان العدد الذي بعد الفاصله 5 او اكبر فسوف يعطيه قيمه كبرى&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.round(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt; -- .ملاحظة : الكود ما راح يشتغل بدون هذه الوظيفه&lt;br /&gt;
&lt;br /&gt;
function math.round(number, decimals, method)&lt;br /&gt;
    decimals = decimals or 0&lt;br /&gt;
    local factor = 10 ^ decimals&lt;br /&gt;
    if (method == &amp;quot;ceil&amp;quot; or method == &amp;quot;floor&amp;quot;) then return math[method](number * factor) / factor&lt;br /&gt;
    else return tonumber((&amp;quot;%.&amp;quot;..decimals..&amp;quot;f&amp;quot;):format(number)) end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- : المثال&lt;br /&gt;
&lt;br /&gt;
local Number = 10.5 -- متغير مع قيمه&lt;br /&gt;
&lt;br /&gt;
addCommandHandler('Round', -- امر من اف8&lt;br /&gt;
function(player) -- وظيفه &lt;br /&gt;
	outputChatBox('* The Number : '..math.round(tonumber(Number)),player,255,255,255,true) -- نص في الشات&lt;br /&gt;
	end -- اغلاق&lt;br /&gt;
) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- 11 الناتج راح يكون&lt;br /&gt;
&lt;br /&gt;
-- لأن العدد الذي بعد الفاصله 5 او اكبر&lt;br /&gt;
&lt;br /&gt;
-- لو كان العدد 10.4 راح يكون الناتج 10&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.mod ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
هذا الحدث يستخدم لتحديد باقي القسمة بحيث عند كتابة عددين يقوم الحدث بايجاد باقي القسم بين العدد المقسوم والعدد المقسوم عليه  &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.mod(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sqrt ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
هذا الحدث يستخدم لحساب الجذر التربيعي بحيث عند كتابة عدد يقوم الحدث بحساب الجذر التربيعي للعدد &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sqrt(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;-- ملاحظة : الحساب يكون بالجذر التربيعي للعدد&lt;br /&gt;
&lt;br /&gt;
-- مثال --&lt;br /&gt;
&lt;br /&gt;
math.sqrt(100) -- نحدد قيمه الجذر&lt;br /&gt;
10 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.sqrt(10000) -- نحدد قيمة الجذر&lt;br /&gt;
100 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
-- كلينت &lt;br /&gt;
&lt;br /&gt;
Health = guiCreateButton(131,163,113,46,&amp;quot;Give me health&amp;quot;,false) -- نسوي زر&lt;br /&gt;
addEventHandler(&amp;quot;onClientGUIClick&amp;quot;,Health, -- اذا ضغط على الزر&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
triggerServerEvent(&amp;quot;Health&amp;quot;,localPlayer) -- نرسل الوظيفة للسيرفر&lt;br /&gt;
end,false) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- سيرفر&lt;br /&gt;
&lt;br /&gt;
addEvent(&amp;quot;Health&amp;quot;,true) -- نحظر الوظيفة من الكلينت&lt;br /&gt;
addEventHandler(&amp;quot;Health&amp;quot;,root, -- نحظر الوظيفة من الكلينت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if (getElementHealth(source) &amp;lt;= 30 ) then -- نتحقق ان دم اللاعب يساوي 30 او اقل&lt;br /&gt;
setElementHealth(source,math.sqrt(10000)) -- اعطاء دم للجذر التربيعي 10000&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- هنا راح يعطي اللاعب دم على حسب الجذر التربيعي للـ10000&lt;br /&gt;
&lt;br /&gt;
-- الجذر التربيعي لـ10000 = 100&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.pow ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لحساب الاسس بحيث عند كتابة العدد الاول الاساس وعدد أخر الاس يقوم الحدث  بحساب الاسس&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.pow(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;[lua-- ]عملية الحساب تكون بالضرب&lt;br /&gt;
&lt;br /&gt;
math.pow(9,9) -- نضرب الاسس&lt;br /&gt;
3.8742048 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.pow(6,7) -- نضرب الاسس&lt;br /&gt;
279936 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- عملية الضرب كالتالي :&lt;br /&gt;
&lt;br /&gt;
-- اول مثال الناتج 90&lt;br /&gt;
&lt;br /&gt;
-- نضرب 9 في نفسها 9 مرات :&lt;br /&gt;
&lt;br /&gt;
-- 9×9×9×9×9×9×9×9×9 = 3.8742048&lt;br /&gt;
&lt;br /&gt;
-- المثال الثاني :&lt;br /&gt;
&lt;br /&gt;
-- نضرب 6 في نفسها 7 مرات :&lt;br /&gt;
&lt;br /&gt;
-- 6×6×6×6×6×6×6 = 279936&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
for _,Player in pairs ( getElementsByType ( &amp;quot;player&amp;quot; ) ) do -- تحديد النوع وهم جميع اللاعبين&lt;br /&gt;
if (getPlayerMoney(Player) &amp;gt;= 50 ) then -- نتحقق ان فلوس اللاعب تساوي 50 او اكثر&lt;br /&gt;
givePlayerMoney(Player,math.pow(9,4)) -- نعطي اللاعب فلوس على حسب ضرب الاسس&lt;br /&gt;
            end -- اغلاق&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الفلوس الي راح يعطيها اللاعب هي 6561&lt;br /&gt;
&lt;br /&gt;
-- نتيجه للضرب 9×9×9×9 = 6561&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.random ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لكي تظهر رقم عشوائي بحيث عند كتابة العدد الاول والعدد الثاني يقوم الحدث  باظهار رقم عشوائي بين الرقمين التي ادخلتها&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.random(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
Height = math.random(50,100) -- رقم عشوائي لإرتفاع الماء&lt;br /&gt;
setWaveHeight(Height) -- نربط ارتفاع الماء بالرقم العشوائي&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resurceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
for _,Player in ipairs ( getElementType ( &amp;quot;player&amp;quot; ) ) do -- نحدد النوع وهو اللاعب&lt;br /&gt;
if getPlayerMoney ( Player ) &amp;gt;= 100 then --  اذا اللاعب عنده 100 او اكثر &lt;br /&gt;
givePlayerMoney(Player, math.random(50,100)) -- يعطيه رقم عشوائي مابين 50 و 100&lt;br /&gt;
           end -- اغلاق&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if getElementHealth(source) &amp;lt;= 50 then -- اذا كانت الطاقة تساوي 50 او اقل&lt;br /&gt;
setElementHealth(source,math.random(10,20)) -- يعطي اللاعب طاقة مابين 10 و 20&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.randomseed ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لكي يظهر رقم عشوائي ثابت بحيث عند كتابة عدد يقوم الحدث  باظهار رقم عشوائي ثابت بين رقمين مثل (100-9999) ولن يتغير هذا &lt;br /&gt;
الرقم العشوائي ابداً ولتغيره يجب تغير العدد المدخل في البداية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.randomseed(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.HexToNumber ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل الارقام من النظام السادس عشر (Hex) الى النظام العشري (Dec)بحيث عند كتابة عدد Hex يقوم الحدث  بتحويله الى عدد Dec &lt;br /&gt;
&lt;br /&gt;
معلومة :&lt;br /&gt;
ارقام Hex هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 ، F ،E ،D ،C ،B ، A )&lt;br /&gt;
&lt;br /&gt;
ارقام Dec هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.HexToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.rad ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من راديان الى درجة بحيث عند كتابة الزاوية بالراديان يعمل الحدث  بتحويله الى درجة&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.rad(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.HexColorToNumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم اللون من هيكس الى ديكس بحيث عند كتابة رقم هيكس يعمل الحدث بتحويله الى ديكس&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.HexColorToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.deg ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من درجة الى راديان بحيث عند كتابة درجة الزاوية يقوم الحدث Math.Rad بتحويله الى راديان&lt;br /&gt;
&lt;br /&gt;
معلومة:&lt;br /&gt;
&lt;br /&gt;
راديان :هي وحدة قياس الزوايا الرسمية المعتمدة ضمن مجموعة الوحدات القياسية المستخدمة في الرياضيات و الفيزياء و تعرف بأنها الزاوية المركزية المتوضعة على مركز الدائرة و التي تحدد قوسا طولها مساوي لنصف قطر الدائرة.&lt;br /&gt;
كيف نحسب الراديان&lt;br /&gt;
للتحويل من راديان إلى درجات نضرب الراديان في 180 ونقسم الحاصل على ( باي ) وللتحويل من الدرجات إلى راديان نضرب الدرجات في ( باي ) ونقسم الحاصل على 180&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.deg(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.RGBToNumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم الالوان الاساسية الاحمر والاخضر والازرق من Hex الى Dec بحيث عند كتابة ارقام ثلاثة الالوان يعمل الحدث Math.RGBToNumber بتحويله الى Dex&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.RGBToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب الزاوية (جا) بحيث عند كتابة قياس الزاوية يعمل الحدث Math.Sin بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
ملاحظة : يجب قبل حساب جا تحويل قياس الزاوية الى راديان بالحدث Math.Rad&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sin(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.cos ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب تمام الزاوية (جتا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.cos(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.tan ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب ظل الزاوية (ظا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب ظل الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.tan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.asin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جا الزاوية&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.asin (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.acos ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جتا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جتا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.acos (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس ظا بحيث عند كتابة العدد يعمل الحدث  على حساب معكوس ظا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan2 ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب مقسوم معكوس ظا بحيث عند كتابة العدد الاول والثاني يعمل الحدث Math.Atan2 على حساب معكوس ظا (العدد الاول / العدد الثاني)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan2(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.max ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العدد الاكبر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاكبر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.max(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;math.max(15, -100, 30) -- نحدد القيم المراد الاختيار منها&lt;br /&gt;
30 -- الناتج&lt;br /&gt;
math.max(2.5, -2.5)&lt;br /&gt;
2.5 -- النتاج&lt;br /&gt;
&lt;br /&gt;
ملاحظة : السالب تكون قيمته صغيرة&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.min ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العددالاصغر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاصغر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.min(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;server&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
outputChatBox(&amp;quot;The number is &amp;quot;..math.min(10,-20)..&amp;quot; is good&amp;quot;) -- نظهر نص في الشات&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الرقم الي بيظهر في الشات هو -20&lt;br /&gt;
&lt;br /&gt;
-- ملاحظة السالب اصغر من الموجب&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #FFCFCF; padding: 5px; font-weight:bold; border: 1px dotted #AAAAAA;padding:10px;margin:10px;&amp;quot;&amp;gt;&amp;lt;center&amp;gt;تعريب &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt;السالمي&amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;http://ams4arab.arabstar.biz/t107-topic &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt; المصدر    &amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Math]]&lt;br /&gt;
* [http://lua-users.org/wiki/MathLibraryTutorial Math examples on the LUA Wiki]&lt;/div&gt;</summary>
		<author><name>Holy Quran</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=36751</id>
		<title>AR/Math</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=36751"/>
		<updated>2013-07-26T13:24:50Z</updated>

		<summary type="html">&lt;p&gt;Holy Quran: /* math.abs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;  size=&amp;quot;7&amp;quot;&amp;gt;  &amp;lt;strong&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;'''بسم الله الرحمن الرحيم'''&amp;lt;/p&amp;gt;  &amp;lt;/strong&amp;gt;    &amp;lt;/font&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==math.abs==&lt;br /&gt;
&lt;br /&gt;
 يستخدم للقيمة المطلقة للعدد بحيث عند كتابة عدد سالب يقوم الحدث بتحويله ليصبح موجب  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.abs(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
هذا المثال يقوم بتحويل العدد الى رقم موجب في الردار&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.abs(math.random(-30,1)&lt;br /&gt;
grY = math.abs(math.random(-30,1)&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
== math.ceil ==&lt;br /&gt;
&lt;br /&gt;
 يستخدم لتقريب العدد العشري الى عدد صحيح الاعلى منه بحيث عند كتابة عدد عشري يقوم الحدث &lt;br /&gt;
 بحذف الفاصلة العشرية والاعداد العشرية وتقريبه الى العدد الصحيح الاكبر منه &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.ceil(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
grY = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
== math.floor ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
 يستخدم لتقريب العدد العشري الى عدد صحيح الاسفل منه بحيث عند كتابة عدد عشري يقوم الحدث &lt;br /&gt;
 بحذف الفاصلة العشرية والاعداد العشرية وتقريبة الى العدد الصحيح الاصغر منه &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.floor(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addCommandHandler('Health', -- امر من اف8&lt;br /&gt;
function(player,_,who) -- وظيفه&lt;br /&gt;
	if who then -- تحقق&lt;br /&gt;
		local ThePlayer = getPlayerFromName(who) -- نحظر اسم اللاعب&lt;br /&gt;
			local Health = math.floor(getElementHealth(ThePlayer)) -- نحظر صحه اللاعب (الدم) مع حذف الارقام بعد الفاصله&lt;br /&gt;
				outputChatBox('* His Health : '..Health,player,255,255,255,true) -- نخرج نص الى الشات&lt;br /&gt;
		end -- اغلاق&lt;br /&gt;
	end -- اغلاق&lt;br /&gt;
) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.round ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; تستخدم للتقريب لأكبر او اصغر عدد صحيح بحيث لو كان العدد اصغر من 5 سيتم حذف الفاصله ووضع نفس الرقم , اما اذا كان العدد الذي بعد الفاصله 5 او اكبر فسوف يعطيه قيمه كبرى&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.round(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt; -- .ملاحظة : الكود ما راح يشتغل بدون هذه الوظيفه&lt;br /&gt;
&lt;br /&gt;
function math.round(number, decimals, method)&lt;br /&gt;
    decimals = decimals or 0&lt;br /&gt;
    local factor = 10 ^ decimals&lt;br /&gt;
    if (method == &amp;quot;ceil&amp;quot; or method == &amp;quot;floor&amp;quot;) then return math[method](number * factor) / factor&lt;br /&gt;
    else return tonumber((&amp;quot;%.&amp;quot;..decimals..&amp;quot;f&amp;quot;):format(number)) end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- : المثال&lt;br /&gt;
&lt;br /&gt;
local Number = 10.5 -- متغير مع قيمه&lt;br /&gt;
&lt;br /&gt;
addCommandHandler('Round', -- امر من اف8&lt;br /&gt;
function(player) -- وظيفه &lt;br /&gt;
	outputChatBox('* The Number : '..math.round(tonumber(Number)),player,255,255,255,true) -- نص في الشات&lt;br /&gt;
	end -- اغلاق&lt;br /&gt;
) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- 11 الناتج راح يكون&lt;br /&gt;
&lt;br /&gt;
-- لأن العدد الذي بعد الفاصله 5 او اكبر&lt;br /&gt;
&lt;br /&gt;
-- لو كان العدد 10.4 راح يكون الناتج 10&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.mod ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
هذا الحدث يستخدم لتحديد باقي القسمة بحيث عند كتابة عددين يقوم الحدث بايجاد باقي القسم بين العدد المقسوم والعدد المقسوم عليه  &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.mod(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sqrt ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
هذا الحدث يستخدم لحساب الجذر التربيعي بحيث عند كتابة عدد يقوم الحدث بحساب الجذر التربيعي للعدد &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sqrt(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;-- ملاحظة : الحساب يكون بالجذر التربيعي للعدد&lt;br /&gt;
&lt;br /&gt;
-- مثال --&lt;br /&gt;
&lt;br /&gt;
math.sqrt(100) -- نحدد قيمه الجذر&lt;br /&gt;
10 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.sqrt(10000) -- نحدد قيمة الجذر&lt;br /&gt;
100 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
-- كلينت &lt;br /&gt;
&lt;br /&gt;
Health = guiCreateButton(131,163,113,46,&amp;quot;Give me health&amp;quot;,false) -- نسوي زر&lt;br /&gt;
addEventHandler(&amp;quot;onClientGUIClick&amp;quot;,Health, -- اذا ضغط على الزر&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
triggerServerEvent(&amp;quot;Health&amp;quot;,localPlayer) -- نرسل الوظيفة للسيرفر&lt;br /&gt;
end,false) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- سيرفر&lt;br /&gt;
&lt;br /&gt;
addEvent(&amp;quot;Health&amp;quot;,true) -- نحظر الوظيفة من الكلينت&lt;br /&gt;
addEventHandler(&amp;quot;Health&amp;quot;,root, -- نحظر الوظيفة من الكلينت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if (getElementHealth(source) &amp;lt;= 30 ) then -- نتحقق ان دم اللاعب يساوي 30 او اقل&lt;br /&gt;
setElementHealth(source,math.sqrt(10000)) -- اعطاء دم للجذر التربيعي 10000&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- هنا راح يعطي اللاعب دم على حسب الجذر التربيعي للـ10000&lt;br /&gt;
&lt;br /&gt;
-- الجذر التربيعي لـ10000 = 100&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.pow ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لحساب الاسس بحيث عند كتابة العدد الاول الاساس وعدد أخر الاس يقوم الحدث  بحساب الاسس&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.pow(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;[lua-- ]عملية الحساب تكون بالضرب&lt;br /&gt;
&lt;br /&gt;
math.pow(9,9) -- نضرب الاسس&lt;br /&gt;
3.8742048 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.pow(6,7) -- نضرب الاسس&lt;br /&gt;
279936 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- عملية الضرب كالتالي :&lt;br /&gt;
&lt;br /&gt;
-- اول مثال الناتج 90&lt;br /&gt;
&lt;br /&gt;
-- نضرب 9 في نفسها 9 مرات :&lt;br /&gt;
&lt;br /&gt;
-- 9×9×9×9×9×9×9×9×9 = 3.8742048&lt;br /&gt;
&lt;br /&gt;
-- المثال الثاني :&lt;br /&gt;
&lt;br /&gt;
-- نضرب 6 في نفسها 7 مرات :&lt;br /&gt;
&lt;br /&gt;
-- 6×6×6×6×6×6×6 = 279936&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
for _,Player in pairs ( getElementsByType ( &amp;quot;player&amp;quot; ) ) do -- تحديد النوع وهم جميع اللاعبين&lt;br /&gt;
if (getPlayerMoney(Player) &amp;gt;= 50 ) then -- نتحقق ان فلوس اللاعب تساوي 50 او اكثر&lt;br /&gt;
givePlayerMoney(Player,math.pow(9,4)) -- نعطي اللاعب فلوس على حسب ضرب الاسس&lt;br /&gt;
            end -- اغلاق&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الفلوس الي راح يعطيها اللاعب هي 6561&lt;br /&gt;
&lt;br /&gt;
-- نتيجه للضرب 9×9×9×9 = 6561&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.random ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لكي تظهر رقم عشوائي بحيث عند كتابة العدد الاول والعدد الثاني يقوم الحدث  باظهار رقم عشوائي بين الرقمين التي ادخلتها&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.random(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
Height = math.random(50,100) -- رقم عشوائي لإرتفاع الماء&lt;br /&gt;
setWaveHeight(Height) -- نربط ارتفاع الماء بالرقم العشوائي&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resurceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
for _,Player in ipairs ( getElementType ( &amp;quot;player&amp;quot; ) ) do -- نحدد النوع وهو اللاعب&lt;br /&gt;
if getPlayerMoney ( Player ) &amp;gt;= 100 then --  اذا اللاعب عنده 100 او اكثر &lt;br /&gt;
givePlayerMoney(Player, math.random(50,100)) -- يعطيه رقم عشوائي مابين 50 و 100&lt;br /&gt;
           end -- اغلاق&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if getElementHealth(source) &amp;lt;= 50 then -- اذا كانت الطاقة تساوي 50 او اقل&lt;br /&gt;
setElementHealth(source,math.random(10,20)) -- يعطي اللاعب طاقة مابين 10 و 20&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.randomseed ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لكي يظهر رقم عشوائي ثابت بحيث عند كتابة عدد يقوم الحدث  باظهار رقم عشوائي ثابت بين رقمين مثل (100-9999) ولن يتغير هذا &lt;br /&gt;
الرقم العشوائي ابداً ولتغيره يجب تغير العدد المدخل في البداية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.randomseed(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.HexToNumber ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل الارقام من النظام السادس عشر (Hex) الى النظام العشري (Dec)بحيث عند كتابة عدد Hex يقوم الحدث  بتحويله الى عدد Dec &lt;br /&gt;
&lt;br /&gt;
معلومة :&lt;br /&gt;
ارقام Hex هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 ، F ،E ،D ،C ،B ، A )&lt;br /&gt;
&lt;br /&gt;
ارقام Dec هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.HexToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.rad ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من راديان الى درجة بحيث عند كتابة الزاوية بالراديان يعمل الحدث  بتحويله الى درجة&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.rad(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.HexColorToNumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم اللون من هيكس الى ديكس بحيث عند كتابة رقم هيكس يعمل الحدث بتحويله الى ديكس&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.HexColorToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.deg ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من درجة الى راديان بحيث عند كتابة درجة الزاوية يقوم الحدث Math.Rad بتحويله الى راديان&lt;br /&gt;
&lt;br /&gt;
معلومة:&lt;br /&gt;
&lt;br /&gt;
راديان :هي وحدة قياس الزوايا الرسمية المعتمدة ضمن مجموعة الوحدات القياسية المستخدمة في الرياضيات و الفيزياء و تعرف بأنها الزاوية المركزية المتوضعة على مركز الدائرة و التي تحدد قوسا طولها مساوي لنصف قطر الدائرة.&lt;br /&gt;
كيف نحسب الراديان&lt;br /&gt;
للتحويل من راديان إلى درجات نضرب الراديان في 180 ونقسم الحاصل على ( باي ) وللتحويل من الدرجات إلى راديان نضرب الدرجات في ( باي ) ونقسم الحاصل على 180&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.deg(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.RGBToNumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم الالوان الاساسية الاحمر والاخضر والازرق من Hex الى Dec بحيث عند كتابة ارقام ثلاثة الالوان يعمل الحدث Math.RGBToNumber بتحويله الى Dex&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.RGBToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب الزاوية (جا) بحيث عند كتابة قياس الزاوية يعمل الحدث Math.Sin بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
ملاحظة : يجب قبل حساب جا تحويل قياس الزاوية الى راديان بالحدث Math.Rad&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sin(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.cos ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب تمام الزاوية (جتا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.cos(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.tan ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب ظل الزاوية (ظا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب ظل الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.tan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.asin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جا الزاوية&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.asin (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.acos ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جتا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جتا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.acos (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس ظا بحيث عند كتابة العدد يعمل الحدث  على حساب معكوس ظا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan2 ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب مقسوم معكوس ظا بحيث عند كتابة العدد الاول والثاني يعمل الحدث Math.Atan2 على حساب معكوس ظا (العدد الاول / العدد الثاني)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan2(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.max ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العدد الاكبر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاكبر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.max(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;math.max(15, -100, 30) -- نحدد القيم المراد الاختيار منها&lt;br /&gt;
30 -- الناتج&lt;br /&gt;
math.max(2.5, -2.5)&lt;br /&gt;
2.5 -- النتاج&lt;br /&gt;
&lt;br /&gt;
ملاحظة : السالب تكون قيمته صغيرة&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.min ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العددالاصغر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاصغر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.min(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;server&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
outputChatBox(&amp;quot;The number is &amp;quot;..math.min(10,-20)..&amp;quot; is good&amp;quot;) -- نظهر نص في الشات&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الرقم الي بيظهر في الشات هو -20&lt;br /&gt;
&lt;br /&gt;
-- ملاحظة السالب اصغر من الموجب&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #FFCFCF; padding: 5px; font-weight:bold; border: 1px dotted #AAAAAA;padding:10px;margin:10px;&amp;quot;&amp;gt;&amp;lt;center&amp;gt;تعريب &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt;السالمي&amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;http://ams4arab.arabstar.biz/t107-topic &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt; المصدر    &amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Math]]&lt;br /&gt;
* [http://lua-users.org/wiki/MathLibraryTutorial Math examples on the LUA Wiki]&lt;/div&gt;</summary>
		<author><name>Holy Quran</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=36750</id>
		<title>AR/Math</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=36750"/>
		<updated>2013-07-26T11:48:48Z</updated>

		<summary type="html">&lt;p&gt;Holy Quran: /* math.hexcolortonumber */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;  size=&amp;quot;7&amp;quot;&amp;gt;  &amp;lt;strong&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;'''بسم الله الرحمن الرحيم'''&amp;lt;/p&amp;gt;  &amp;lt;/strong&amp;gt;    &amp;lt;/font&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.abs ==&lt;br /&gt;
&lt;br /&gt;
 يستخدم للقيمة المطلقة للعدد بحيث عند كتابة عدد سالب يقوم الحدث بتحويله ليصبح موجب  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.abs(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
هذا المثال يقوم بتحويل العدد الى رقم موجب في الردار&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.abs(math.random(-30,1)&lt;br /&gt;
grY = math.abs(math.random(-30,1)&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
== math.ceil ==&lt;br /&gt;
&lt;br /&gt;
 يستخدم لتقريب العدد العشري الى عدد صحيح الاعلى منه بحيث عند كتابة عدد عشري يقوم الحدث &lt;br /&gt;
 بحذف الفاصلة العشرية والاعداد العشرية وتقريبه الى العدد الصحيح الاكبر منه &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.ceil(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
grY = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
== math.floor ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
 يستخدم لتقريب العدد العشري الى عدد صحيح الاسفل منه بحيث عند كتابة عدد عشري يقوم الحدث &lt;br /&gt;
 بحذف الفاصلة العشرية والاعداد العشرية وتقريبة الى العدد الصحيح الاصغر منه &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.floor(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addCommandHandler('Health', -- امر من اف8&lt;br /&gt;
function(player,_,who) -- وظيفه&lt;br /&gt;
	if who then -- تحقق&lt;br /&gt;
		local ThePlayer = getPlayerFromName(who) -- نحظر اسم اللاعب&lt;br /&gt;
			local Health = math.floor(getElementHealth(ThePlayer)) -- نحظر صحه اللاعب (الدم) مع حذف الارقام بعد الفاصله&lt;br /&gt;
				outputChatBox('* His Health : '..Health,player,255,255,255,true) -- نخرج نص الى الشات&lt;br /&gt;
		end -- اغلاق&lt;br /&gt;
	end -- اغلاق&lt;br /&gt;
) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.round ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; تستخدم للتقريب لأكبر او اصغر عدد صحيح بحيث لو كان العدد اصغر من 5 سيتم حذف الفاصله ووضع نفس الرقم , اما اذا كان العدد الذي بعد الفاصله 5 او اكبر فسوف يعطيه قيمه كبرى&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.round(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt; -- .ملاحظة : الكود ما راح يشتغل بدون هذه الوظيفه&lt;br /&gt;
&lt;br /&gt;
function math.round(number, decimals, method)&lt;br /&gt;
    decimals = decimals or 0&lt;br /&gt;
    local factor = 10 ^ decimals&lt;br /&gt;
    if (method == &amp;quot;ceil&amp;quot; or method == &amp;quot;floor&amp;quot;) then return math[method](number * factor) / factor&lt;br /&gt;
    else return tonumber((&amp;quot;%.&amp;quot;..decimals..&amp;quot;f&amp;quot;):format(number)) end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- : المثال&lt;br /&gt;
&lt;br /&gt;
local Number = 10.5 -- متغير مع قيمه&lt;br /&gt;
&lt;br /&gt;
addCommandHandler('Round', -- امر من اف8&lt;br /&gt;
function(player) -- وظيفه &lt;br /&gt;
	outputChatBox('* The Number : '..math.round(tonumber(Number)),player,255,255,255,true) -- نص في الشات&lt;br /&gt;
	end -- اغلاق&lt;br /&gt;
) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- 11 الناتج راح يكون&lt;br /&gt;
&lt;br /&gt;
-- لأن العدد الذي بعد الفاصله 5 او اكبر&lt;br /&gt;
&lt;br /&gt;
-- لو كان العدد 10.4 راح يكون الناتج 10&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.mod ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
هذا الحدث يستخدم لتحديد باقي القسمة بحيث عند كتابة عددين يقوم الحدث بايجاد باقي القسم بين العدد المقسوم والعدد المقسوم عليه  &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.mod(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sqrt ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
هذا الحدث يستخدم لحساب الجذر التربيعي بحيث عند كتابة عدد يقوم الحدث بحساب الجذر التربيعي للعدد &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sqrt(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;-- ملاحظة : الحساب يكون بالجذر التربيعي للعدد&lt;br /&gt;
&lt;br /&gt;
-- مثال --&lt;br /&gt;
&lt;br /&gt;
math.sqrt(100) -- نحدد قيمه الجذر&lt;br /&gt;
10 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.sqrt(10000) -- نحدد قيمة الجذر&lt;br /&gt;
100 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
-- كلينت &lt;br /&gt;
&lt;br /&gt;
Health = guiCreateButton(131,163,113,46,&amp;quot;Give me health&amp;quot;,false) -- نسوي زر&lt;br /&gt;
addEventHandler(&amp;quot;onClientGUIClick&amp;quot;,Health, -- اذا ضغط على الزر&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
triggerServerEvent(&amp;quot;Health&amp;quot;,localPlayer) -- نرسل الوظيفة للسيرفر&lt;br /&gt;
end,false) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- سيرفر&lt;br /&gt;
&lt;br /&gt;
addEvent(&amp;quot;Health&amp;quot;,true) -- نحظر الوظيفة من الكلينت&lt;br /&gt;
addEventHandler(&amp;quot;Health&amp;quot;,root, -- نحظر الوظيفة من الكلينت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if (getElementHealth(source) &amp;lt;= 30 ) then -- نتحقق ان دم اللاعب يساوي 30 او اقل&lt;br /&gt;
setElementHealth(source,math.sqrt(10000)) -- اعطاء دم للجذر التربيعي 10000&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- هنا راح يعطي اللاعب دم على حسب الجذر التربيعي للـ10000&lt;br /&gt;
&lt;br /&gt;
-- الجذر التربيعي لـ10000 = 100&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.pow ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لحساب الاسس بحيث عند كتابة العدد الاول الاساس وعدد أخر الاس يقوم الحدث  بحساب الاسس&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.pow(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;[lua-- ]عملية الحساب تكون بالضرب&lt;br /&gt;
&lt;br /&gt;
math.pow(9,9) -- نضرب الاسس&lt;br /&gt;
3.8742048 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.pow(6,7) -- نضرب الاسس&lt;br /&gt;
279936 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- عملية الضرب كالتالي :&lt;br /&gt;
&lt;br /&gt;
-- اول مثال الناتج 90&lt;br /&gt;
&lt;br /&gt;
-- نضرب 9 في نفسها 9 مرات :&lt;br /&gt;
&lt;br /&gt;
-- 9×9×9×9×9×9×9×9×9 = 3.8742048&lt;br /&gt;
&lt;br /&gt;
-- المثال الثاني :&lt;br /&gt;
&lt;br /&gt;
-- نضرب 6 في نفسها 7 مرات :&lt;br /&gt;
&lt;br /&gt;
-- 6×6×6×6×6×6×6 = 279936&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
for _,Player in pairs ( getElementsByType ( &amp;quot;player&amp;quot; ) ) do -- تحديد النوع وهم جميع اللاعبين&lt;br /&gt;
if (getPlayerMoney(Player) &amp;gt;= 50 ) then -- نتحقق ان فلوس اللاعب تساوي 50 او اكثر&lt;br /&gt;
givePlayerMoney(Player,math.pow(9,4)) -- نعطي اللاعب فلوس على حسب ضرب الاسس&lt;br /&gt;
            end -- اغلاق&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الفلوس الي راح يعطيها اللاعب هي 6561&lt;br /&gt;
&lt;br /&gt;
-- نتيجه للضرب 9×9×9×9 = 6561&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.random ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لكي تظهر رقم عشوائي بحيث عند كتابة العدد الاول والعدد الثاني يقوم الحدث  باظهار رقم عشوائي بين الرقمين التي ادخلتها&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.random(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
Height = math.random(50,100) -- رقم عشوائي لإرتفاع الماء&lt;br /&gt;
setWaveHeight(Height) -- نربط ارتفاع الماء بالرقم العشوائي&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resurceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
for _,Player in ipairs ( getElementType ( &amp;quot;player&amp;quot; ) ) do -- نحدد النوع وهو اللاعب&lt;br /&gt;
if getPlayerMoney ( Player ) &amp;gt;= 100 then --  اذا اللاعب عنده 100 او اكثر &lt;br /&gt;
givePlayerMoney(Player, math.random(50,100)) -- يعطيه رقم عشوائي مابين 50 و 100&lt;br /&gt;
           end -- اغلاق&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if getElementHealth(source) &amp;lt;= 50 then -- اذا كانت الطاقة تساوي 50 او اقل&lt;br /&gt;
setElementHealth(source,math.random(10,20)) -- يعطي اللاعب طاقة مابين 10 و 20&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.randomseed ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لكي يظهر رقم عشوائي ثابت بحيث عند كتابة عدد يقوم الحدث  باظهار رقم عشوائي ثابت بين رقمين مثل (100-9999) ولن يتغير هذا &lt;br /&gt;
الرقم العشوائي ابداً ولتغيره يجب تغير العدد المدخل في البداية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.randomseed(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.HexToNumber ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل الارقام من النظام السادس عشر (Hex) الى النظام العشري (Dec)بحيث عند كتابة عدد Hex يقوم الحدث  بتحويله الى عدد Dec &lt;br /&gt;
&lt;br /&gt;
معلومة :&lt;br /&gt;
ارقام Hex هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 ، F ،E ،D ،C ،B ، A )&lt;br /&gt;
&lt;br /&gt;
ارقام Dec هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.HexToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.rad ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من راديان الى درجة بحيث عند كتابة الزاوية بالراديان يعمل الحدث  بتحويله الى درجة&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.rad(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.HexColorToNumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم اللون من هيكس الى ديكس بحيث عند كتابة رقم هيكس يعمل الحدث بتحويله الى ديكس&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.HexColorToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.deg ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من درجة الى راديان بحيث عند كتابة درجة الزاوية يقوم الحدث Math.Rad بتحويله الى راديان&lt;br /&gt;
&lt;br /&gt;
معلومة:&lt;br /&gt;
&lt;br /&gt;
راديان :هي وحدة قياس الزوايا الرسمية المعتمدة ضمن مجموعة الوحدات القياسية المستخدمة في الرياضيات و الفيزياء و تعرف بأنها الزاوية المركزية المتوضعة على مركز الدائرة و التي تحدد قوسا طولها مساوي لنصف قطر الدائرة.&lt;br /&gt;
كيف نحسب الراديان&lt;br /&gt;
للتحويل من راديان إلى درجات نضرب الراديان في 180 ونقسم الحاصل على ( باي ) وللتحويل من الدرجات إلى راديان نضرب الدرجات في ( باي ) ونقسم الحاصل على 180&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.deg(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.RGBToNumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم الالوان الاساسية الاحمر والاخضر والازرق من Hex الى Dec بحيث عند كتابة ارقام ثلاثة الالوان يعمل الحدث Math.RGBToNumber بتحويله الى Dex&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.RGBToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب الزاوية (جا) بحيث عند كتابة قياس الزاوية يعمل الحدث Math.Sin بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
ملاحظة : يجب قبل حساب جا تحويل قياس الزاوية الى راديان بالحدث Math.Rad&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sin(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.cos ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب تمام الزاوية (جتا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.cos(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.tan ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب ظل الزاوية (ظا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب ظل الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.tan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.asin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جا الزاوية&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.asin (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.acos ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جتا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جتا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.acos (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس ظا بحيث عند كتابة العدد يعمل الحدث  على حساب معكوس ظا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan2 ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب مقسوم معكوس ظا بحيث عند كتابة العدد الاول والثاني يعمل الحدث Math.Atan2 على حساب معكوس ظا (العدد الاول / العدد الثاني)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan2(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.max ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العدد الاكبر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاكبر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.max(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;math.max(15, -100, 30) -- نحدد القيم المراد الاختيار منها&lt;br /&gt;
30 -- الناتج&lt;br /&gt;
math.max(2.5, -2.5)&lt;br /&gt;
2.5 -- النتاج&lt;br /&gt;
&lt;br /&gt;
ملاحظة : السالب تكون قيمته صغيرة&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.min ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العددالاصغر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاصغر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.min(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;server&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
outputChatBox(&amp;quot;The number is &amp;quot;..math.min(10,-20)..&amp;quot; is good&amp;quot;) -- نظهر نص في الشات&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الرقم الي بيظهر في الشات هو -20&lt;br /&gt;
&lt;br /&gt;
-- ملاحظة السالب اصغر من الموجب&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #FFCFCF; padding: 5px; font-weight:bold; border: 1px dotted #AAAAAA;padding:10px;margin:10px;&amp;quot;&amp;gt;&amp;lt;center&amp;gt;تعريب &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt;السالمي&amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;http://ams4arab.arabstar.biz/t107-topic &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt; المصدر    &amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Math]]&lt;br /&gt;
* [http://lua-users.org/wiki/MathLibraryTutorial Math examples on the LUA Wiki]&lt;/div&gt;</summary>
		<author><name>Holy Quran</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=36749</id>
		<title>AR/Math</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=36749"/>
		<updated>2013-07-26T11:47:32Z</updated>

		<summary type="html">&lt;p&gt;Holy Quran: /* math.HexToNumber */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;  size=&amp;quot;7&amp;quot;&amp;gt;  &amp;lt;strong&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;'''بسم الله الرحمن الرحيم'''&amp;lt;/p&amp;gt;  &amp;lt;/strong&amp;gt;    &amp;lt;/font&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.abs ==&lt;br /&gt;
&lt;br /&gt;
 يستخدم للقيمة المطلقة للعدد بحيث عند كتابة عدد سالب يقوم الحدث بتحويله ليصبح موجب  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.abs(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
هذا المثال يقوم بتحويل العدد الى رقم موجب في الردار&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.abs(math.random(-30,1)&lt;br /&gt;
grY = math.abs(math.random(-30,1)&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
== math.ceil ==&lt;br /&gt;
&lt;br /&gt;
 يستخدم لتقريب العدد العشري الى عدد صحيح الاعلى منه بحيث عند كتابة عدد عشري يقوم الحدث &lt;br /&gt;
 بحذف الفاصلة العشرية والاعداد العشرية وتقريبه الى العدد الصحيح الاكبر منه &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.ceil(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
grY = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
== math.floor ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
 يستخدم لتقريب العدد العشري الى عدد صحيح الاسفل منه بحيث عند كتابة عدد عشري يقوم الحدث &lt;br /&gt;
 بحذف الفاصلة العشرية والاعداد العشرية وتقريبة الى العدد الصحيح الاصغر منه &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.floor(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addCommandHandler('Health', -- امر من اف8&lt;br /&gt;
function(player,_,who) -- وظيفه&lt;br /&gt;
	if who then -- تحقق&lt;br /&gt;
		local ThePlayer = getPlayerFromName(who) -- نحظر اسم اللاعب&lt;br /&gt;
			local Health = math.floor(getElementHealth(ThePlayer)) -- نحظر صحه اللاعب (الدم) مع حذف الارقام بعد الفاصله&lt;br /&gt;
				outputChatBox('* His Health : '..Health,player,255,255,255,true) -- نخرج نص الى الشات&lt;br /&gt;
		end -- اغلاق&lt;br /&gt;
	end -- اغلاق&lt;br /&gt;
) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.round ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; تستخدم للتقريب لأكبر او اصغر عدد صحيح بحيث لو كان العدد اصغر من 5 سيتم حذف الفاصله ووضع نفس الرقم , اما اذا كان العدد الذي بعد الفاصله 5 او اكبر فسوف يعطيه قيمه كبرى&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.round(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt; -- .ملاحظة : الكود ما راح يشتغل بدون هذه الوظيفه&lt;br /&gt;
&lt;br /&gt;
function math.round(number, decimals, method)&lt;br /&gt;
    decimals = decimals or 0&lt;br /&gt;
    local factor = 10 ^ decimals&lt;br /&gt;
    if (method == &amp;quot;ceil&amp;quot; or method == &amp;quot;floor&amp;quot;) then return math[method](number * factor) / factor&lt;br /&gt;
    else return tonumber((&amp;quot;%.&amp;quot;..decimals..&amp;quot;f&amp;quot;):format(number)) end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- : المثال&lt;br /&gt;
&lt;br /&gt;
local Number = 10.5 -- متغير مع قيمه&lt;br /&gt;
&lt;br /&gt;
addCommandHandler('Round', -- امر من اف8&lt;br /&gt;
function(player) -- وظيفه &lt;br /&gt;
	outputChatBox('* The Number : '..math.round(tonumber(Number)),player,255,255,255,true) -- نص في الشات&lt;br /&gt;
	end -- اغلاق&lt;br /&gt;
) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- 11 الناتج راح يكون&lt;br /&gt;
&lt;br /&gt;
-- لأن العدد الذي بعد الفاصله 5 او اكبر&lt;br /&gt;
&lt;br /&gt;
-- لو كان العدد 10.4 راح يكون الناتج 10&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.mod ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
هذا الحدث يستخدم لتحديد باقي القسمة بحيث عند كتابة عددين يقوم الحدث بايجاد باقي القسم بين العدد المقسوم والعدد المقسوم عليه  &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.mod(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sqrt ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
هذا الحدث يستخدم لحساب الجذر التربيعي بحيث عند كتابة عدد يقوم الحدث بحساب الجذر التربيعي للعدد &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sqrt(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;-- ملاحظة : الحساب يكون بالجذر التربيعي للعدد&lt;br /&gt;
&lt;br /&gt;
-- مثال --&lt;br /&gt;
&lt;br /&gt;
math.sqrt(100) -- نحدد قيمه الجذر&lt;br /&gt;
10 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.sqrt(10000) -- نحدد قيمة الجذر&lt;br /&gt;
100 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
-- كلينت &lt;br /&gt;
&lt;br /&gt;
Health = guiCreateButton(131,163,113,46,&amp;quot;Give me health&amp;quot;,false) -- نسوي زر&lt;br /&gt;
addEventHandler(&amp;quot;onClientGUIClick&amp;quot;,Health, -- اذا ضغط على الزر&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
triggerServerEvent(&amp;quot;Health&amp;quot;,localPlayer) -- نرسل الوظيفة للسيرفر&lt;br /&gt;
end,false) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- سيرفر&lt;br /&gt;
&lt;br /&gt;
addEvent(&amp;quot;Health&amp;quot;,true) -- نحظر الوظيفة من الكلينت&lt;br /&gt;
addEventHandler(&amp;quot;Health&amp;quot;,root, -- نحظر الوظيفة من الكلينت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if (getElementHealth(source) &amp;lt;= 30 ) then -- نتحقق ان دم اللاعب يساوي 30 او اقل&lt;br /&gt;
setElementHealth(source,math.sqrt(10000)) -- اعطاء دم للجذر التربيعي 10000&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- هنا راح يعطي اللاعب دم على حسب الجذر التربيعي للـ10000&lt;br /&gt;
&lt;br /&gt;
-- الجذر التربيعي لـ10000 = 100&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.pow ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لحساب الاسس بحيث عند كتابة العدد الاول الاساس وعدد أخر الاس يقوم الحدث  بحساب الاسس&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.pow(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;[lua-- ]عملية الحساب تكون بالضرب&lt;br /&gt;
&lt;br /&gt;
math.pow(9,9) -- نضرب الاسس&lt;br /&gt;
3.8742048 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.pow(6,7) -- نضرب الاسس&lt;br /&gt;
279936 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- عملية الضرب كالتالي :&lt;br /&gt;
&lt;br /&gt;
-- اول مثال الناتج 90&lt;br /&gt;
&lt;br /&gt;
-- نضرب 9 في نفسها 9 مرات :&lt;br /&gt;
&lt;br /&gt;
-- 9×9×9×9×9×9×9×9×9 = 3.8742048&lt;br /&gt;
&lt;br /&gt;
-- المثال الثاني :&lt;br /&gt;
&lt;br /&gt;
-- نضرب 6 في نفسها 7 مرات :&lt;br /&gt;
&lt;br /&gt;
-- 6×6×6×6×6×6×6 = 279936&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
for _,Player in pairs ( getElementsByType ( &amp;quot;player&amp;quot; ) ) do -- تحديد النوع وهم جميع اللاعبين&lt;br /&gt;
if (getPlayerMoney(Player) &amp;gt;= 50 ) then -- نتحقق ان فلوس اللاعب تساوي 50 او اكثر&lt;br /&gt;
givePlayerMoney(Player,math.pow(9,4)) -- نعطي اللاعب فلوس على حسب ضرب الاسس&lt;br /&gt;
            end -- اغلاق&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الفلوس الي راح يعطيها اللاعب هي 6561&lt;br /&gt;
&lt;br /&gt;
-- نتيجه للضرب 9×9×9×9 = 6561&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.random ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لكي تظهر رقم عشوائي بحيث عند كتابة العدد الاول والعدد الثاني يقوم الحدث  باظهار رقم عشوائي بين الرقمين التي ادخلتها&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.random(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
Height = math.random(50,100) -- رقم عشوائي لإرتفاع الماء&lt;br /&gt;
setWaveHeight(Height) -- نربط ارتفاع الماء بالرقم العشوائي&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resurceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
for _,Player in ipairs ( getElementType ( &amp;quot;player&amp;quot; ) ) do -- نحدد النوع وهو اللاعب&lt;br /&gt;
if getPlayerMoney ( Player ) &amp;gt;= 100 then --  اذا اللاعب عنده 100 او اكثر &lt;br /&gt;
givePlayerMoney(Player, math.random(50,100)) -- يعطيه رقم عشوائي مابين 50 و 100&lt;br /&gt;
           end -- اغلاق&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if getElementHealth(source) &amp;lt;= 50 then -- اذا كانت الطاقة تساوي 50 او اقل&lt;br /&gt;
setElementHealth(source,math.random(10,20)) -- يعطي اللاعب طاقة مابين 10 و 20&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.randomseed ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لكي يظهر رقم عشوائي ثابت بحيث عند كتابة عدد يقوم الحدث  باظهار رقم عشوائي ثابت بين رقمين مثل (100-9999) ولن يتغير هذا &lt;br /&gt;
الرقم العشوائي ابداً ولتغيره يجب تغير العدد المدخل في البداية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.randomseed(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.HexToNumber ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل الارقام من النظام السادس عشر (Hex) الى النظام العشري (Dec)بحيث عند كتابة عدد Hex يقوم الحدث  بتحويله الى عدد Dec &lt;br /&gt;
&lt;br /&gt;
معلومة :&lt;br /&gt;
ارقام Hex هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 ، F ،E ،D ،C ،B ، A )&lt;br /&gt;
&lt;br /&gt;
ارقام Dec هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.HexToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.rad ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من راديان الى درجة بحيث عند كتابة الزاوية بالراديان يعمل الحدث  بتحويله الى درجة&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.rad(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.hexcolortonumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم اللون من هيكس الى ديكس بحيث عند كتابة رقم هيكس يعمل الحدث بتحويله الى ديكس&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.hexcolortonumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.deg ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من درجة الى راديان بحيث عند كتابة درجة الزاوية يقوم الحدث Math.Rad بتحويله الى راديان&lt;br /&gt;
&lt;br /&gt;
معلومة:&lt;br /&gt;
&lt;br /&gt;
راديان :هي وحدة قياس الزوايا الرسمية المعتمدة ضمن مجموعة الوحدات القياسية المستخدمة في الرياضيات و الفيزياء و تعرف بأنها الزاوية المركزية المتوضعة على مركز الدائرة و التي تحدد قوسا طولها مساوي لنصف قطر الدائرة.&lt;br /&gt;
كيف نحسب الراديان&lt;br /&gt;
للتحويل من راديان إلى درجات نضرب الراديان في 180 ونقسم الحاصل على ( باي ) وللتحويل من الدرجات إلى راديان نضرب الدرجات في ( باي ) ونقسم الحاصل على 180&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.deg(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.RGBToNumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم الالوان الاساسية الاحمر والاخضر والازرق من Hex الى Dec بحيث عند كتابة ارقام ثلاثة الالوان يعمل الحدث Math.RGBToNumber بتحويله الى Dex&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.RGBToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب الزاوية (جا) بحيث عند كتابة قياس الزاوية يعمل الحدث Math.Sin بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
ملاحظة : يجب قبل حساب جا تحويل قياس الزاوية الى راديان بالحدث Math.Rad&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sin(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.cos ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب تمام الزاوية (جتا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.cos(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.tan ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب ظل الزاوية (ظا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب ظل الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.tan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.asin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جا الزاوية&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.asin (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.acos ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جتا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جتا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.acos (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس ظا بحيث عند كتابة العدد يعمل الحدث  على حساب معكوس ظا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan2 ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب مقسوم معكوس ظا بحيث عند كتابة العدد الاول والثاني يعمل الحدث Math.Atan2 على حساب معكوس ظا (العدد الاول / العدد الثاني)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan2(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.max ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العدد الاكبر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاكبر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.max(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;math.max(15, -100, 30) -- نحدد القيم المراد الاختيار منها&lt;br /&gt;
30 -- الناتج&lt;br /&gt;
math.max(2.5, -2.5)&lt;br /&gt;
2.5 -- النتاج&lt;br /&gt;
&lt;br /&gt;
ملاحظة : السالب تكون قيمته صغيرة&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.min ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العددالاصغر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاصغر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.min(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;server&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
outputChatBox(&amp;quot;The number is &amp;quot;..math.min(10,-20)..&amp;quot; is good&amp;quot;) -- نظهر نص في الشات&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الرقم الي بيظهر في الشات هو -20&lt;br /&gt;
&lt;br /&gt;
-- ملاحظة السالب اصغر من الموجب&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #FFCFCF; padding: 5px; font-weight:bold; border: 1px dotted #AAAAAA;padding:10px;margin:10px;&amp;quot;&amp;gt;&amp;lt;center&amp;gt;تعريب &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt;السالمي&amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;http://ams4arab.arabstar.biz/t107-topic &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt; المصدر    &amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Math]]&lt;br /&gt;
* [http://lua-users.org/wiki/MathLibraryTutorial Math examples on the LUA Wiki]&lt;/div&gt;</summary>
		<author><name>Holy Quran</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=36748</id>
		<title>AR/Math</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=36748"/>
		<updated>2013-07-26T11:31:01Z</updated>

		<summary type="html">&lt;p&gt;Holy Quran: /* math.round */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;  size=&amp;quot;7&amp;quot;&amp;gt;  &amp;lt;strong&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;'''بسم الله الرحمن الرحيم'''&amp;lt;/p&amp;gt;  &amp;lt;/strong&amp;gt;    &amp;lt;/font&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.abs ==&lt;br /&gt;
&lt;br /&gt;
 يستخدم للقيمة المطلقة للعدد بحيث عند كتابة عدد سالب يقوم الحدث بتحويله ليصبح موجب  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.abs(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
هذا المثال يقوم بتحويل العدد الى رقم موجب في الردار&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.abs(math.random(-30,1)&lt;br /&gt;
grY = math.abs(math.random(-30,1)&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
== math.ceil ==&lt;br /&gt;
&lt;br /&gt;
 يستخدم لتقريب العدد العشري الى عدد صحيح الاعلى منه بحيث عند كتابة عدد عشري يقوم الحدث &lt;br /&gt;
 بحذف الفاصلة العشرية والاعداد العشرية وتقريبه الى العدد الصحيح الاكبر منه &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.ceil(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
grY = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
== math.floor ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
 يستخدم لتقريب العدد العشري الى عدد صحيح الاسفل منه بحيث عند كتابة عدد عشري يقوم الحدث &lt;br /&gt;
 بحذف الفاصلة العشرية والاعداد العشرية وتقريبة الى العدد الصحيح الاصغر منه &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.floor(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addCommandHandler('Health', -- امر من اف8&lt;br /&gt;
function(player,_,who) -- وظيفه&lt;br /&gt;
	if who then -- تحقق&lt;br /&gt;
		local ThePlayer = getPlayerFromName(who) -- نحظر اسم اللاعب&lt;br /&gt;
			local Health = math.floor(getElementHealth(ThePlayer)) -- نحظر صحه اللاعب (الدم) مع حذف الارقام بعد الفاصله&lt;br /&gt;
				outputChatBox('* His Health : '..Health,player,255,255,255,true) -- نخرج نص الى الشات&lt;br /&gt;
		end -- اغلاق&lt;br /&gt;
	end -- اغلاق&lt;br /&gt;
) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.round ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; تستخدم للتقريب لأكبر او اصغر عدد صحيح بحيث لو كان العدد اصغر من 5 سيتم حذف الفاصله ووضع نفس الرقم , اما اذا كان العدد الذي بعد الفاصله 5 او اكبر فسوف يعطيه قيمه كبرى&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.round(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt; -- .ملاحظة : الكود ما راح يشتغل بدون هذه الوظيفه&lt;br /&gt;
&lt;br /&gt;
function math.round(number, decimals, method)&lt;br /&gt;
    decimals = decimals or 0&lt;br /&gt;
    local factor = 10 ^ decimals&lt;br /&gt;
    if (method == &amp;quot;ceil&amp;quot; or method == &amp;quot;floor&amp;quot;) then return math[method](number * factor) / factor&lt;br /&gt;
    else return tonumber((&amp;quot;%.&amp;quot;..decimals..&amp;quot;f&amp;quot;):format(number)) end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- : المثال&lt;br /&gt;
&lt;br /&gt;
local Number = 10.5 -- متغير مع قيمه&lt;br /&gt;
&lt;br /&gt;
addCommandHandler('Round', -- امر من اف8&lt;br /&gt;
function(player) -- وظيفه &lt;br /&gt;
	outputChatBox('* The Number : '..math.round(tonumber(Number)),player,255,255,255,true) -- نص في الشات&lt;br /&gt;
	end -- اغلاق&lt;br /&gt;
) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- 11 الناتج راح يكون&lt;br /&gt;
&lt;br /&gt;
-- لأن العدد الذي بعد الفاصله 5 او اكبر&lt;br /&gt;
&lt;br /&gt;
-- لو كان العدد 10.4 راح يكون الناتج 10&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.mod ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
هذا الحدث يستخدم لتحديد باقي القسمة بحيث عند كتابة عددين يقوم الحدث بايجاد باقي القسم بين العدد المقسوم والعدد المقسوم عليه  &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.mod(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sqrt ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
هذا الحدث يستخدم لحساب الجذر التربيعي بحيث عند كتابة عدد يقوم الحدث بحساب الجذر التربيعي للعدد &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sqrt(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;-- ملاحظة : الحساب يكون بالجذر التربيعي للعدد&lt;br /&gt;
&lt;br /&gt;
-- مثال --&lt;br /&gt;
&lt;br /&gt;
math.sqrt(100) -- نحدد قيمه الجذر&lt;br /&gt;
10 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.sqrt(10000) -- نحدد قيمة الجذر&lt;br /&gt;
100 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
-- كلينت &lt;br /&gt;
&lt;br /&gt;
Health = guiCreateButton(131,163,113,46,&amp;quot;Give me health&amp;quot;,false) -- نسوي زر&lt;br /&gt;
addEventHandler(&amp;quot;onClientGUIClick&amp;quot;,Health, -- اذا ضغط على الزر&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
triggerServerEvent(&amp;quot;Health&amp;quot;,localPlayer) -- نرسل الوظيفة للسيرفر&lt;br /&gt;
end,false) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- سيرفر&lt;br /&gt;
&lt;br /&gt;
addEvent(&amp;quot;Health&amp;quot;,true) -- نحظر الوظيفة من الكلينت&lt;br /&gt;
addEventHandler(&amp;quot;Health&amp;quot;,root, -- نحظر الوظيفة من الكلينت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if (getElementHealth(source) &amp;lt;= 30 ) then -- نتحقق ان دم اللاعب يساوي 30 او اقل&lt;br /&gt;
setElementHealth(source,math.sqrt(10000)) -- اعطاء دم للجذر التربيعي 10000&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- هنا راح يعطي اللاعب دم على حسب الجذر التربيعي للـ10000&lt;br /&gt;
&lt;br /&gt;
-- الجذر التربيعي لـ10000 = 100&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.pow ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لحساب الاسس بحيث عند كتابة العدد الاول الاساس وعدد أخر الاس يقوم الحدث  بحساب الاسس&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.pow(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;[lua-- ]عملية الحساب تكون بالضرب&lt;br /&gt;
&lt;br /&gt;
math.pow(9,9) -- نضرب الاسس&lt;br /&gt;
3.8742048 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.pow(6,7) -- نضرب الاسس&lt;br /&gt;
279936 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- عملية الضرب كالتالي :&lt;br /&gt;
&lt;br /&gt;
-- اول مثال الناتج 90&lt;br /&gt;
&lt;br /&gt;
-- نضرب 9 في نفسها 9 مرات :&lt;br /&gt;
&lt;br /&gt;
-- 9×9×9×9×9×9×9×9×9 = 3.8742048&lt;br /&gt;
&lt;br /&gt;
-- المثال الثاني :&lt;br /&gt;
&lt;br /&gt;
-- نضرب 6 في نفسها 7 مرات :&lt;br /&gt;
&lt;br /&gt;
-- 6×6×6×6×6×6×6 = 279936&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
for _,Player in pairs ( getElementsByType ( &amp;quot;player&amp;quot; ) ) do -- تحديد النوع وهم جميع اللاعبين&lt;br /&gt;
if (getPlayerMoney(Player) &amp;gt;= 50 ) then -- نتحقق ان فلوس اللاعب تساوي 50 او اكثر&lt;br /&gt;
givePlayerMoney(Player,math.pow(9,4)) -- نعطي اللاعب فلوس على حسب ضرب الاسس&lt;br /&gt;
            end -- اغلاق&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الفلوس الي راح يعطيها اللاعب هي 6561&lt;br /&gt;
&lt;br /&gt;
-- نتيجه للضرب 9×9×9×9 = 6561&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.random ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لكي تظهر رقم عشوائي بحيث عند كتابة العدد الاول والعدد الثاني يقوم الحدث  باظهار رقم عشوائي بين الرقمين التي ادخلتها&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.random(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
Height = math.random(50,100) -- رقم عشوائي لإرتفاع الماء&lt;br /&gt;
setWaveHeight(Height) -- نربط ارتفاع الماء بالرقم العشوائي&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resurceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
for _,Player in ipairs ( getElementType ( &amp;quot;player&amp;quot; ) ) do -- نحدد النوع وهو اللاعب&lt;br /&gt;
if getPlayerMoney ( Player ) &amp;gt;= 100 then --  اذا اللاعب عنده 100 او اكثر &lt;br /&gt;
givePlayerMoney(Player, math.random(50,100)) -- يعطيه رقم عشوائي مابين 50 و 100&lt;br /&gt;
           end -- اغلاق&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if getElementHealth(source) &amp;lt;= 50 then -- اذا كانت الطاقة تساوي 50 او اقل&lt;br /&gt;
setElementHealth(source,math.random(10,20)) -- يعطي اللاعب طاقة مابين 10 و 20&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.randomseed ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لكي يظهر رقم عشوائي ثابت بحيث عند كتابة عدد يقوم الحدث  باظهار رقم عشوائي ثابت بين رقمين مثل (100-9999) ولن يتغير هذا &lt;br /&gt;
الرقم العشوائي ابداً ولتغيره يجب تغير العدد المدخل في البداية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.randomseed(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.HexToNumber ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل الارقام من النظام السادس عشر (Hex) الى النظام العشري (Dec)بحيث عند كتابة عدد Hex يقوم الحدث  بتحويله الى عدد Dec &lt;br /&gt;
&lt;br /&gt;
معلومة :&lt;br /&gt;
ارقام Hex هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 ، F ،E ،D ،C ،B ، A )&lt;br /&gt;
&lt;br /&gt;
ارقام Dec هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.hextonumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.rad ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من راديان الى درجة بحيث عند كتابة الزاوية بالراديان يعمل الحدث  بتحويله الى درجة&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.rad(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.hexcolortonumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم اللون من هيكس الى ديكس بحيث عند كتابة رقم هيكس يعمل الحدث بتحويله الى ديكس&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.hexcolortonumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.deg ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من درجة الى راديان بحيث عند كتابة درجة الزاوية يقوم الحدث Math.Rad بتحويله الى راديان&lt;br /&gt;
&lt;br /&gt;
معلومة:&lt;br /&gt;
&lt;br /&gt;
راديان :هي وحدة قياس الزوايا الرسمية المعتمدة ضمن مجموعة الوحدات القياسية المستخدمة في الرياضيات و الفيزياء و تعرف بأنها الزاوية المركزية المتوضعة على مركز الدائرة و التي تحدد قوسا طولها مساوي لنصف قطر الدائرة.&lt;br /&gt;
كيف نحسب الراديان&lt;br /&gt;
للتحويل من راديان إلى درجات نضرب الراديان في 180 ونقسم الحاصل على ( باي ) وللتحويل من الدرجات إلى راديان نضرب الدرجات في ( باي ) ونقسم الحاصل على 180&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.deg(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.RGBToNumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم الالوان الاساسية الاحمر والاخضر والازرق من Hex الى Dec بحيث عند كتابة ارقام ثلاثة الالوان يعمل الحدث Math.RGBToNumber بتحويله الى Dex&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.RGBToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب الزاوية (جا) بحيث عند كتابة قياس الزاوية يعمل الحدث Math.Sin بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
ملاحظة : يجب قبل حساب جا تحويل قياس الزاوية الى راديان بالحدث Math.Rad&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sin(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.cos ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب تمام الزاوية (جتا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.cos(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.tan ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب ظل الزاوية (ظا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب ظل الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.tan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.asin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جا الزاوية&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.asin (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.acos ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جتا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جتا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.acos (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس ظا بحيث عند كتابة العدد يعمل الحدث  على حساب معكوس ظا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan2 ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب مقسوم معكوس ظا بحيث عند كتابة العدد الاول والثاني يعمل الحدث Math.Atan2 على حساب معكوس ظا (العدد الاول / العدد الثاني)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan2(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.max ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العدد الاكبر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاكبر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.max(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;math.max(15, -100, 30) -- نحدد القيم المراد الاختيار منها&lt;br /&gt;
30 -- الناتج&lt;br /&gt;
math.max(2.5, -2.5)&lt;br /&gt;
2.5 -- النتاج&lt;br /&gt;
&lt;br /&gt;
ملاحظة : السالب تكون قيمته صغيرة&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.min ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العددالاصغر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاصغر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.min(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;server&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
outputChatBox(&amp;quot;The number is &amp;quot;..math.min(10,-20)..&amp;quot; is good&amp;quot;) -- نظهر نص في الشات&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الرقم الي بيظهر في الشات هو -20&lt;br /&gt;
&lt;br /&gt;
-- ملاحظة السالب اصغر من الموجب&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #FFCFCF; padding: 5px; font-weight:bold; border: 1px dotted #AAAAAA;padding:10px;margin:10px;&amp;quot;&amp;gt;&amp;lt;center&amp;gt;تعريب &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt;السالمي&amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;http://ams4arab.arabstar.biz/t107-topic &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt; المصدر    &amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Math]]&lt;br /&gt;
* [http://lua-users.org/wiki/MathLibraryTutorial Math examples on the LUA Wiki]&lt;/div&gt;</summary>
		<author><name>Holy Quran</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=36747</id>
		<title>AR/Math</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=36747"/>
		<updated>2013-07-26T11:29:55Z</updated>

		<summary type="html">&lt;p&gt;Holy Quran: /* math.round */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;  size=&amp;quot;7&amp;quot;&amp;gt;  &amp;lt;strong&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;'''بسم الله الرحمن الرحيم'''&amp;lt;/p&amp;gt;  &amp;lt;/strong&amp;gt;    &amp;lt;/font&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.abs ==&lt;br /&gt;
&lt;br /&gt;
 يستخدم للقيمة المطلقة للعدد بحيث عند كتابة عدد سالب يقوم الحدث بتحويله ليصبح موجب  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.abs(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
هذا المثال يقوم بتحويل العدد الى رقم موجب في الردار&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.abs(math.random(-30,1)&lt;br /&gt;
grY = math.abs(math.random(-30,1)&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
== math.ceil ==&lt;br /&gt;
&lt;br /&gt;
 يستخدم لتقريب العدد العشري الى عدد صحيح الاعلى منه بحيث عند كتابة عدد عشري يقوم الحدث &lt;br /&gt;
 بحذف الفاصلة العشرية والاعداد العشرية وتقريبه الى العدد الصحيح الاكبر منه &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.ceil(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
grY = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
== math.floor ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
 يستخدم لتقريب العدد العشري الى عدد صحيح الاسفل منه بحيث عند كتابة عدد عشري يقوم الحدث &lt;br /&gt;
 بحذف الفاصلة العشرية والاعداد العشرية وتقريبة الى العدد الصحيح الاصغر منه &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.floor(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addCommandHandler('Health', -- امر من اف8&lt;br /&gt;
function(player,_,who) -- وظيفه&lt;br /&gt;
	if who then -- تحقق&lt;br /&gt;
		local ThePlayer = getPlayerFromName(who) -- نحظر اسم اللاعب&lt;br /&gt;
			local Health = math.floor(getElementHealth(ThePlayer)) -- نحظر صحه اللاعب (الدم) مع حذف الارقام بعد الفاصله&lt;br /&gt;
				outputChatBox('* His Health : '..Health,player,255,255,255,true) -- نخرج نص الى الشات&lt;br /&gt;
		end -- اغلاق&lt;br /&gt;
	end -- اغلاق&lt;br /&gt;
) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.round ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; تستخدم للتقريب لأكبر او اصغر عدد صحيح بحيث لو كان العدد اصغر من 5 سيتم حذف الفاصله ووضع نفس الرقم , اما اذا كان العدد الذي بعد الفاصله 5 او اكبر فسوف يعطيه قيمه كبرى&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.round(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;local Number = 10.5 -- متغير مع قيمه&lt;br /&gt;
&lt;br /&gt;
addCommandHandler('Round', -- امر من اف8&lt;br /&gt;
function(player) -- وظيفه &lt;br /&gt;
	outputChatBox('* The Number : '..math.round(tonumber(Number)),player,255,255,255,true) -- نص في الشات&lt;br /&gt;
	end -- اغلاق&lt;br /&gt;
) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- 11 الناتج راح يكون&lt;br /&gt;
&lt;br /&gt;
-- لأن العدد الذي بعد الفاصله 5 او اكبر&lt;br /&gt;
&lt;br /&gt;
-- لو كان العدد 10.4 راح يكون الناتج 10&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.mod ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
هذا الحدث يستخدم لتحديد باقي القسمة بحيث عند كتابة عددين يقوم الحدث بايجاد باقي القسم بين العدد المقسوم والعدد المقسوم عليه  &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.mod(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sqrt ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
هذا الحدث يستخدم لحساب الجذر التربيعي بحيث عند كتابة عدد يقوم الحدث بحساب الجذر التربيعي للعدد &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sqrt(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;-- ملاحظة : الحساب يكون بالجذر التربيعي للعدد&lt;br /&gt;
&lt;br /&gt;
-- مثال --&lt;br /&gt;
&lt;br /&gt;
math.sqrt(100) -- نحدد قيمه الجذر&lt;br /&gt;
10 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.sqrt(10000) -- نحدد قيمة الجذر&lt;br /&gt;
100 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
-- كلينت &lt;br /&gt;
&lt;br /&gt;
Health = guiCreateButton(131,163,113,46,&amp;quot;Give me health&amp;quot;,false) -- نسوي زر&lt;br /&gt;
addEventHandler(&amp;quot;onClientGUIClick&amp;quot;,Health, -- اذا ضغط على الزر&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
triggerServerEvent(&amp;quot;Health&amp;quot;,localPlayer) -- نرسل الوظيفة للسيرفر&lt;br /&gt;
end,false) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- سيرفر&lt;br /&gt;
&lt;br /&gt;
addEvent(&amp;quot;Health&amp;quot;,true) -- نحظر الوظيفة من الكلينت&lt;br /&gt;
addEventHandler(&amp;quot;Health&amp;quot;,root, -- نحظر الوظيفة من الكلينت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if (getElementHealth(source) &amp;lt;= 30 ) then -- نتحقق ان دم اللاعب يساوي 30 او اقل&lt;br /&gt;
setElementHealth(source,math.sqrt(10000)) -- اعطاء دم للجذر التربيعي 10000&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- هنا راح يعطي اللاعب دم على حسب الجذر التربيعي للـ10000&lt;br /&gt;
&lt;br /&gt;
-- الجذر التربيعي لـ10000 = 100&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.pow ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لحساب الاسس بحيث عند كتابة العدد الاول الاساس وعدد أخر الاس يقوم الحدث  بحساب الاسس&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.pow(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;[lua-- ]عملية الحساب تكون بالضرب&lt;br /&gt;
&lt;br /&gt;
math.pow(9,9) -- نضرب الاسس&lt;br /&gt;
3.8742048 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.pow(6,7) -- نضرب الاسس&lt;br /&gt;
279936 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- عملية الضرب كالتالي :&lt;br /&gt;
&lt;br /&gt;
-- اول مثال الناتج 90&lt;br /&gt;
&lt;br /&gt;
-- نضرب 9 في نفسها 9 مرات :&lt;br /&gt;
&lt;br /&gt;
-- 9×9×9×9×9×9×9×9×9 = 3.8742048&lt;br /&gt;
&lt;br /&gt;
-- المثال الثاني :&lt;br /&gt;
&lt;br /&gt;
-- نضرب 6 في نفسها 7 مرات :&lt;br /&gt;
&lt;br /&gt;
-- 6×6×6×6×6×6×6 = 279936&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
for _,Player in pairs ( getElementsByType ( &amp;quot;player&amp;quot; ) ) do -- تحديد النوع وهم جميع اللاعبين&lt;br /&gt;
if (getPlayerMoney(Player) &amp;gt;= 50 ) then -- نتحقق ان فلوس اللاعب تساوي 50 او اكثر&lt;br /&gt;
givePlayerMoney(Player,math.pow(9,4)) -- نعطي اللاعب فلوس على حسب ضرب الاسس&lt;br /&gt;
            end -- اغلاق&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الفلوس الي راح يعطيها اللاعب هي 6561&lt;br /&gt;
&lt;br /&gt;
-- نتيجه للضرب 9×9×9×9 = 6561&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.random ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لكي تظهر رقم عشوائي بحيث عند كتابة العدد الاول والعدد الثاني يقوم الحدث  باظهار رقم عشوائي بين الرقمين التي ادخلتها&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.random(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
Height = math.random(50,100) -- رقم عشوائي لإرتفاع الماء&lt;br /&gt;
setWaveHeight(Height) -- نربط ارتفاع الماء بالرقم العشوائي&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resurceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
for _,Player in ipairs ( getElementType ( &amp;quot;player&amp;quot; ) ) do -- نحدد النوع وهو اللاعب&lt;br /&gt;
if getPlayerMoney ( Player ) &amp;gt;= 100 then --  اذا اللاعب عنده 100 او اكثر &lt;br /&gt;
givePlayerMoney(Player, math.random(50,100)) -- يعطيه رقم عشوائي مابين 50 و 100&lt;br /&gt;
           end -- اغلاق&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if getElementHealth(source) &amp;lt;= 50 then -- اذا كانت الطاقة تساوي 50 او اقل&lt;br /&gt;
setElementHealth(source,math.random(10,20)) -- يعطي اللاعب طاقة مابين 10 و 20&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.randomseed ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لكي يظهر رقم عشوائي ثابت بحيث عند كتابة عدد يقوم الحدث  باظهار رقم عشوائي ثابت بين رقمين مثل (100-9999) ولن يتغير هذا &lt;br /&gt;
الرقم العشوائي ابداً ولتغيره يجب تغير العدد المدخل في البداية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.randomseed(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.HexToNumber ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل الارقام من النظام السادس عشر (Hex) الى النظام العشري (Dec)بحيث عند كتابة عدد Hex يقوم الحدث  بتحويله الى عدد Dec &lt;br /&gt;
&lt;br /&gt;
معلومة :&lt;br /&gt;
ارقام Hex هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 ، F ،E ،D ،C ،B ، A )&lt;br /&gt;
&lt;br /&gt;
ارقام Dec هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.hextonumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.rad ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من راديان الى درجة بحيث عند كتابة الزاوية بالراديان يعمل الحدث  بتحويله الى درجة&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.rad(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.hexcolortonumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم اللون من هيكس الى ديكس بحيث عند كتابة رقم هيكس يعمل الحدث بتحويله الى ديكس&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.hexcolortonumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.deg ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من درجة الى راديان بحيث عند كتابة درجة الزاوية يقوم الحدث Math.Rad بتحويله الى راديان&lt;br /&gt;
&lt;br /&gt;
معلومة:&lt;br /&gt;
&lt;br /&gt;
راديان :هي وحدة قياس الزوايا الرسمية المعتمدة ضمن مجموعة الوحدات القياسية المستخدمة في الرياضيات و الفيزياء و تعرف بأنها الزاوية المركزية المتوضعة على مركز الدائرة و التي تحدد قوسا طولها مساوي لنصف قطر الدائرة.&lt;br /&gt;
كيف نحسب الراديان&lt;br /&gt;
للتحويل من راديان إلى درجات نضرب الراديان في 180 ونقسم الحاصل على ( باي ) وللتحويل من الدرجات إلى راديان نضرب الدرجات في ( باي ) ونقسم الحاصل على 180&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.deg(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.RGBToNumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم الالوان الاساسية الاحمر والاخضر والازرق من Hex الى Dec بحيث عند كتابة ارقام ثلاثة الالوان يعمل الحدث Math.RGBToNumber بتحويله الى Dex&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.RGBToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب الزاوية (جا) بحيث عند كتابة قياس الزاوية يعمل الحدث Math.Sin بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
ملاحظة : يجب قبل حساب جا تحويل قياس الزاوية الى راديان بالحدث Math.Rad&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sin(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.cos ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب تمام الزاوية (جتا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.cos(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.tan ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب ظل الزاوية (ظا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب ظل الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.tan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.asin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جا الزاوية&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.asin (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.acos ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جتا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جتا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.acos (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس ظا بحيث عند كتابة العدد يعمل الحدث  على حساب معكوس ظا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan2 ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب مقسوم معكوس ظا بحيث عند كتابة العدد الاول والثاني يعمل الحدث Math.Atan2 على حساب معكوس ظا (العدد الاول / العدد الثاني)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan2(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.max ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العدد الاكبر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاكبر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.max(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;math.max(15, -100, 30) -- نحدد القيم المراد الاختيار منها&lt;br /&gt;
30 -- الناتج&lt;br /&gt;
math.max(2.5, -2.5)&lt;br /&gt;
2.5 -- النتاج&lt;br /&gt;
&lt;br /&gt;
ملاحظة : السالب تكون قيمته صغيرة&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.min ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العددالاصغر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاصغر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.min(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;server&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
outputChatBox(&amp;quot;The number is &amp;quot;..math.min(10,-20)..&amp;quot; is good&amp;quot;) -- نظهر نص في الشات&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الرقم الي بيظهر في الشات هو -20&lt;br /&gt;
&lt;br /&gt;
-- ملاحظة السالب اصغر من الموجب&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #FFCFCF; padding: 5px; font-weight:bold; border: 1px dotted #AAAAAA;padding:10px;margin:10px;&amp;quot;&amp;gt;&amp;lt;center&amp;gt;تعريب &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt;السالمي&amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;http://ams4arab.arabstar.biz/t107-topic &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt; المصدر    &amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Math]]&lt;br /&gt;
* [http://lua-users.org/wiki/MathLibraryTutorial Math examples on the LUA Wiki]&lt;/div&gt;</summary>
		<author><name>Holy Quran</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=36746</id>
		<title>AR/Math</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=36746"/>
		<updated>2013-07-26T10:55:18Z</updated>

		<summary type="html">&lt;p&gt;Holy Quran: /* math.floor */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;  size=&amp;quot;7&amp;quot;&amp;gt;  &amp;lt;strong&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;'''بسم الله الرحمن الرحيم'''&amp;lt;/p&amp;gt;  &amp;lt;/strong&amp;gt;    &amp;lt;/font&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.abs ==&lt;br /&gt;
&lt;br /&gt;
 يستخدم للقيمة المطلقة للعدد بحيث عند كتابة عدد سالب يقوم الحدث بتحويله ليصبح موجب  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.abs(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
هذا المثال يقوم بتحويل العدد الى رقم موجب في الردار&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.abs(math.random(-30,1)&lt;br /&gt;
grY = math.abs(math.random(-30,1)&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
== math.ceil ==&lt;br /&gt;
&lt;br /&gt;
 يستخدم لتقريب العدد العشري الى عدد صحيح الاعلى منه بحيث عند كتابة عدد عشري يقوم الحدث &lt;br /&gt;
 بحذف الفاصلة العشرية والاعداد العشرية وتقريبه الى العدد الصحيح الاكبر منه &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.ceil(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
grY = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
== math.floor ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
 يستخدم لتقريب العدد العشري الى عدد صحيح الاسفل منه بحيث عند كتابة عدد عشري يقوم الحدث &lt;br /&gt;
 بحذف الفاصلة العشرية والاعداد العشرية وتقريبة الى العدد الصحيح الاصغر منه &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.floor(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addCommandHandler('Health', -- امر من اف8&lt;br /&gt;
function(player,_,who) -- وظيفه&lt;br /&gt;
	if who then -- تحقق&lt;br /&gt;
		local ThePlayer = getPlayerFromName(who) -- نحظر اسم اللاعب&lt;br /&gt;
			local Health = math.floor(getElementHealth(ThePlayer)) -- نحظر صحه اللاعب (الدم) مع حذف الارقام بعد الفاصله&lt;br /&gt;
				outputChatBox('* His Health : '..Health,player,255,255,255,true) -- نخرج نص الى الشات&lt;br /&gt;
		end -- اغلاق&lt;br /&gt;
	end -- اغلاق&lt;br /&gt;
) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.round ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; هذا الحدث يستخدم لتقريب العدد مع تحديد عدد المنازل العشرية المطلوب التقريب اليها بحيث عند كتابة عدد المنازل العشرية المطلوبة يقوم الحدث  بتقريب العدد الى نفس المنازل التي طلبنا منه التقريب اليها &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.round(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.mod ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
هذا الحدث يستخدم لتحديد باقي القسمة بحيث عند كتابة عددين يقوم الحدث بايجاد باقي القسم بين العدد المقسوم والعدد المقسوم عليه  &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.mod(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sqrt ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
هذا الحدث يستخدم لحساب الجذر التربيعي بحيث عند كتابة عدد يقوم الحدث بحساب الجذر التربيعي للعدد &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sqrt(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;-- ملاحظة : الحساب يكون بالجذر التربيعي للعدد&lt;br /&gt;
&lt;br /&gt;
-- مثال --&lt;br /&gt;
&lt;br /&gt;
math.sqrt(100) -- نحدد قيمه الجذر&lt;br /&gt;
10 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.sqrt(10000) -- نحدد قيمة الجذر&lt;br /&gt;
100 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
-- كلينت &lt;br /&gt;
&lt;br /&gt;
Health = guiCreateButton(131,163,113,46,&amp;quot;Give me health&amp;quot;,false) -- نسوي زر&lt;br /&gt;
addEventHandler(&amp;quot;onClientGUIClick&amp;quot;,Health, -- اذا ضغط على الزر&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
triggerServerEvent(&amp;quot;Health&amp;quot;,localPlayer) -- نرسل الوظيفة للسيرفر&lt;br /&gt;
end,false) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- سيرفر&lt;br /&gt;
&lt;br /&gt;
addEvent(&amp;quot;Health&amp;quot;,true) -- نحظر الوظيفة من الكلينت&lt;br /&gt;
addEventHandler(&amp;quot;Health&amp;quot;,root, -- نحظر الوظيفة من الكلينت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if (getElementHealth(source) &amp;lt;= 30 ) then -- نتحقق ان دم اللاعب يساوي 30 او اقل&lt;br /&gt;
setElementHealth(source,math.sqrt(10000)) -- اعطاء دم للجذر التربيعي 10000&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- هنا راح يعطي اللاعب دم على حسب الجذر التربيعي للـ10000&lt;br /&gt;
&lt;br /&gt;
-- الجذر التربيعي لـ10000 = 100&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.pow ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لحساب الاسس بحيث عند كتابة العدد الاول الاساس وعدد أخر الاس يقوم الحدث  بحساب الاسس&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.pow(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;[lua-- ]عملية الحساب تكون بالضرب&lt;br /&gt;
&lt;br /&gt;
math.pow(9,9) -- نضرب الاسس&lt;br /&gt;
3.8742048 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.pow(6,7) -- نضرب الاسس&lt;br /&gt;
279936 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- عملية الضرب كالتالي :&lt;br /&gt;
&lt;br /&gt;
-- اول مثال الناتج 90&lt;br /&gt;
&lt;br /&gt;
-- نضرب 9 في نفسها 9 مرات :&lt;br /&gt;
&lt;br /&gt;
-- 9×9×9×9×9×9×9×9×9 = 3.8742048&lt;br /&gt;
&lt;br /&gt;
-- المثال الثاني :&lt;br /&gt;
&lt;br /&gt;
-- نضرب 6 في نفسها 7 مرات :&lt;br /&gt;
&lt;br /&gt;
-- 6×6×6×6×6×6×6 = 279936&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
for _,Player in pairs ( getElementsByType ( &amp;quot;player&amp;quot; ) ) do -- تحديد النوع وهم جميع اللاعبين&lt;br /&gt;
if (getPlayerMoney(Player) &amp;gt;= 50 ) then -- نتحقق ان فلوس اللاعب تساوي 50 او اكثر&lt;br /&gt;
givePlayerMoney(Player,math.pow(9,4)) -- نعطي اللاعب فلوس على حسب ضرب الاسس&lt;br /&gt;
            end -- اغلاق&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الفلوس الي راح يعطيها اللاعب هي 6561&lt;br /&gt;
&lt;br /&gt;
-- نتيجه للضرب 9×9×9×9 = 6561&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.random ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لكي تظهر رقم عشوائي بحيث عند كتابة العدد الاول والعدد الثاني يقوم الحدث  باظهار رقم عشوائي بين الرقمين التي ادخلتها&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.random(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
Height = math.random(50,100) -- رقم عشوائي لإرتفاع الماء&lt;br /&gt;
setWaveHeight(Height) -- نربط ارتفاع الماء بالرقم العشوائي&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resurceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
for _,Player in ipairs ( getElementType ( &amp;quot;player&amp;quot; ) ) do -- نحدد النوع وهو اللاعب&lt;br /&gt;
if getPlayerMoney ( Player ) &amp;gt;= 100 then --  اذا اللاعب عنده 100 او اكثر &lt;br /&gt;
givePlayerMoney(Player, math.random(50,100)) -- يعطيه رقم عشوائي مابين 50 و 100&lt;br /&gt;
           end -- اغلاق&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if getElementHealth(source) &amp;lt;= 50 then -- اذا كانت الطاقة تساوي 50 او اقل&lt;br /&gt;
setElementHealth(source,math.random(10,20)) -- يعطي اللاعب طاقة مابين 10 و 20&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.randomseed ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لكي يظهر رقم عشوائي ثابت بحيث عند كتابة عدد يقوم الحدث  باظهار رقم عشوائي ثابت بين رقمين مثل (100-9999) ولن يتغير هذا &lt;br /&gt;
الرقم العشوائي ابداً ولتغيره يجب تغير العدد المدخل في البداية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.randomseed(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.HexToNumber ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل الارقام من النظام السادس عشر (Hex) الى النظام العشري (Dec)بحيث عند كتابة عدد Hex يقوم الحدث  بتحويله الى عدد Dec &lt;br /&gt;
&lt;br /&gt;
معلومة :&lt;br /&gt;
ارقام Hex هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 ، F ،E ،D ،C ،B ، A )&lt;br /&gt;
&lt;br /&gt;
ارقام Dec هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.hextonumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.rad ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من راديان الى درجة بحيث عند كتابة الزاوية بالراديان يعمل الحدث  بتحويله الى درجة&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.rad(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.hexcolortonumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم اللون من هيكس الى ديكس بحيث عند كتابة رقم هيكس يعمل الحدث بتحويله الى ديكس&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.hexcolortonumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.deg ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من درجة الى راديان بحيث عند كتابة درجة الزاوية يقوم الحدث Math.Rad بتحويله الى راديان&lt;br /&gt;
&lt;br /&gt;
معلومة:&lt;br /&gt;
&lt;br /&gt;
راديان :هي وحدة قياس الزوايا الرسمية المعتمدة ضمن مجموعة الوحدات القياسية المستخدمة في الرياضيات و الفيزياء و تعرف بأنها الزاوية المركزية المتوضعة على مركز الدائرة و التي تحدد قوسا طولها مساوي لنصف قطر الدائرة.&lt;br /&gt;
كيف نحسب الراديان&lt;br /&gt;
للتحويل من راديان إلى درجات نضرب الراديان في 180 ونقسم الحاصل على ( باي ) وللتحويل من الدرجات إلى راديان نضرب الدرجات في ( باي ) ونقسم الحاصل على 180&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.deg(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.RGBToNumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم الالوان الاساسية الاحمر والاخضر والازرق من Hex الى Dec بحيث عند كتابة ارقام ثلاثة الالوان يعمل الحدث Math.RGBToNumber بتحويله الى Dex&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.RGBToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب الزاوية (جا) بحيث عند كتابة قياس الزاوية يعمل الحدث Math.Sin بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
ملاحظة : يجب قبل حساب جا تحويل قياس الزاوية الى راديان بالحدث Math.Rad&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sin(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.cos ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب تمام الزاوية (جتا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.cos(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.tan ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب ظل الزاوية (ظا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب ظل الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.tan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.asin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جا الزاوية&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.asin (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.acos ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جتا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جتا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.acos (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس ظا بحيث عند كتابة العدد يعمل الحدث  على حساب معكوس ظا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan2 ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب مقسوم معكوس ظا بحيث عند كتابة العدد الاول والثاني يعمل الحدث Math.Atan2 على حساب معكوس ظا (العدد الاول / العدد الثاني)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan2(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.max ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العدد الاكبر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاكبر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.max(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;math.max(15, -100, 30) -- نحدد القيم المراد الاختيار منها&lt;br /&gt;
30 -- الناتج&lt;br /&gt;
math.max(2.5, -2.5)&lt;br /&gt;
2.5 -- النتاج&lt;br /&gt;
&lt;br /&gt;
ملاحظة : السالب تكون قيمته صغيرة&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.min ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العددالاصغر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاصغر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.min(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;server&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
outputChatBox(&amp;quot;The number is &amp;quot;..math.min(10,-20)..&amp;quot; is good&amp;quot;) -- نظهر نص في الشات&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الرقم الي بيظهر في الشات هو -20&lt;br /&gt;
&lt;br /&gt;
-- ملاحظة السالب اصغر من الموجب&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #FFCFCF; padding: 5px; font-weight:bold; border: 1px dotted #AAAAAA;padding:10px;margin:10px;&amp;quot;&amp;gt;&amp;lt;center&amp;gt;تعريب &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt;السالمي&amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;http://ams4arab.arabstar.biz/t107-topic &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt; المصدر    &amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Math]]&lt;br /&gt;
* [http://lua-users.org/wiki/MathLibraryTutorial Math examples on the LUA Wiki]&lt;/div&gt;</summary>
		<author><name>Holy Quran</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=36745</id>
		<title>AR/Math</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=36745"/>
		<updated>2013-07-26T10:54:51Z</updated>

		<summary type="html">&lt;p&gt;Holy Quran: /* math.mod */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;  size=&amp;quot;7&amp;quot;&amp;gt;  &amp;lt;strong&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;'''بسم الله الرحمن الرحيم'''&amp;lt;/p&amp;gt;  &amp;lt;/strong&amp;gt;    &amp;lt;/font&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.abs ==&lt;br /&gt;
&lt;br /&gt;
 يستخدم للقيمة المطلقة للعدد بحيث عند كتابة عدد سالب يقوم الحدث بتحويله ليصبح موجب  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.abs(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
هذا المثال يقوم بتحويل العدد الى رقم موجب في الردار&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.abs(math.random(-30,1)&lt;br /&gt;
grY = math.abs(math.random(-30,1)&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
== math.ceil ==&lt;br /&gt;
&lt;br /&gt;
 يستخدم لتقريب العدد العشري الى عدد صحيح الاعلى منه بحيث عند كتابة عدد عشري يقوم الحدث &lt;br /&gt;
 بحذف الفاصلة العشرية والاعداد العشرية وتقريبه الى العدد الصحيح الاكبر منه &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.ceil(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
grY = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
== math.floor ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
 يستخدم لتقريب العدد العشري الى عدد صحيح الاسفل منه بحيث عند كتابة عدد عشري يقوم الحدث &lt;br /&gt;
 بحذف الفاصلة العشرية والاعداد العشرية وتقريبة الى العدد الصحيح الاصغر منه &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.floor(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.round ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; هذا الحدث يستخدم لتقريب العدد مع تحديد عدد المنازل العشرية المطلوب التقريب اليها بحيث عند كتابة عدد المنازل العشرية المطلوبة يقوم الحدث  بتقريب العدد الى نفس المنازل التي طلبنا منه التقريب اليها &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.round(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.mod ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
هذا الحدث يستخدم لتحديد باقي القسمة بحيث عند كتابة عددين يقوم الحدث بايجاد باقي القسم بين العدد المقسوم والعدد المقسوم عليه  &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.mod(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sqrt ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
هذا الحدث يستخدم لحساب الجذر التربيعي بحيث عند كتابة عدد يقوم الحدث بحساب الجذر التربيعي للعدد &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sqrt(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;-- ملاحظة : الحساب يكون بالجذر التربيعي للعدد&lt;br /&gt;
&lt;br /&gt;
-- مثال --&lt;br /&gt;
&lt;br /&gt;
math.sqrt(100) -- نحدد قيمه الجذر&lt;br /&gt;
10 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.sqrt(10000) -- نحدد قيمة الجذر&lt;br /&gt;
100 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
-- كلينت &lt;br /&gt;
&lt;br /&gt;
Health = guiCreateButton(131,163,113,46,&amp;quot;Give me health&amp;quot;,false) -- نسوي زر&lt;br /&gt;
addEventHandler(&amp;quot;onClientGUIClick&amp;quot;,Health, -- اذا ضغط على الزر&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
triggerServerEvent(&amp;quot;Health&amp;quot;,localPlayer) -- نرسل الوظيفة للسيرفر&lt;br /&gt;
end,false) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- سيرفر&lt;br /&gt;
&lt;br /&gt;
addEvent(&amp;quot;Health&amp;quot;,true) -- نحظر الوظيفة من الكلينت&lt;br /&gt;
addEventHandler(&amp;quot;Health&amp;quot;,root, -- نحظر الوظيفة من الكلينت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if (getElementHealth(source) &amp;lt;= 30 ) then -- نتحقق ان دم اللاعب يساوي 30 او اقل&lt;br /&gt;
setElementHealth(source,math.sqrt(10000)) -- اعطاء دم للجذر التربيعي 10000&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- هنا راح يعطي اللاعب دم على حسب الجذر التربيعي للـ10000&lt;br /&gt;
&lt;br /&gt;
-- الجذر التربيعي لـ10000 = 100&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.pow ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لحساب الاسس بحيث عند كتابة العدد الاول الاساس وعدد أخر الاس يقوم الحدث  بحساب الاسس&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.pow(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;[lua-- ]عملية الحساب تكون بالضرب&lt;br /&gt;
&lt;br /&gt;
math.pow(9,9) -- نضرب الاسس&lt;br /&gt;
3.8742048 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.pow(6,7) -- نضرب الاسس&lt;br /&gt;
279936 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- عملية الضرب كالتالي :&lt;br /&gt;
&lt;br /&gt;
-- اول مثال الناتج 90&lt;br /&gt;
&lt;br /&gt;
-- نضرب 9 في نفسها 9 مرات :&lt;br /&gt;
&lt;br /&gt;
-- 9×9×9×9×9×9×9×9×9 = 3.8742048&lt;br /&gt;
&lt;br /&gt;
-- المثال الثاني :&lt;br /&gt;
&lt;br /&gt;
-- نضرب 6 في نفسها 7 مرات :&lt;br /&gt;
&lt;br /&gt;
-- 6×6×6×6×6×6×6 = 279936&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
for _,Player in pairs ( getElementsByType ( &amp;quot;player&amp;quot; ) ) do -- تحديد النوع وهم جميع اللاعبين&lt;br /&gt;
if (getPlayerMoney(Player) &amp;gt;= 50 ) then -- نتحقق ان فلوس اللاعب تساوي 50 او اكثر&lt;br /&gt;
givePlayerMoney(Player,math.pow(9,4)) -- نعطي اللاعب فلوس على حسب ضرب الاسس&lt;br /&gt;
            end -- اغلاق&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الفلوس الي راح يعطيها اللاعب هي 6561&lt;br /&gt;
&lt;br /&gt;
-- نتيجه للضرب 9×9×9×9 = 6561&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.random ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لكي تظهر رقم عشوائي بحيث عند كتابة العدد الاول والعدد الثاني يقوم الحدث  باظهار رقم عشوائي بين الرقمين التي ادخلتها&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.random(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
Height = math.random(50,100) -- رقم عشوائي لإرتفاع الماء&lt;br /&gt;
setWaveHeight(Height) -- نربط ارتفاع الماء بالرقم العشوائي&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resurceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
for _,Player in ipairs ( getElementType ( &amp;quot;player&amp;quot; ) ) do -- نحدد النوع وهو اللاعب&lt;br /&gt;
if getPlayerMoney ( Player ) &amp;gt;= 100 then --  اذا اللاعب عنده 100 او اكثر &lt;br /&gt;
givePlayerMoney(Player, math.random(50,100)) -- يعطيه رقم عشوائي مابين 50 و 100&lt;br /&gt;
           end -- اغلاق&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if getElementHealth(source) &amp;lt;= 50 then -- اذا كانت الطاقة تساوي 50 او اقل&lt;br /&gt;
setElementHealth(source,math.random(10,20)) -- يعطي اللاعب طاقة مابين 10 و 20&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.randomseed ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لكي يظهر رقم عشوائي ثابت بحيث عند كتابة عدد يقوم الحدث  باظهار رقم عشوائي ثابت بين رقمين مثل (100-9999) ولن يتغير هذا &lt;br /&gt;
الرقم العشوائي ابداً ولتغيره يجب تغير العدد المدخل في البداية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.randomseed(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.HexToNumber ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل الارقام من النظام السادس عشر (Hex) الى النظام العشري (Dec)بحيث عند كتابة عدد Hex يقوم الحدث  بتحويله الى عدد Dec &lt;br /&gt;
&lt;br /&gt;
معلومة :&lt;br /&gt;
ارقام Hex هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 ، F ،E ،D ،C ،B ، A )&lt;br /&gt;
&lt;br /&gt;
ارقام Dec هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.hextonumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.rad ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من راديان الى درجة بحيث عند كتابة الزاوية بالراديان يعمل الحدث  بتحويله الى درجة&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.rad(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.hexcolortonumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم اللون من هيكس الى ديكس بحيث عند كتابة رقم هيكس يعمل الحدث بتحويله الى ديكس&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.hexcolortonumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.deg ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من درجة الى راديان بحيث عند كتابة درجة الزاوية يقوم الحدث Math.Rad بتحويله الى راديان&lt;br /&gt;
&lt;br /&gt;
معلومة:&lt;br /&gt;
&lt;br /&gt;
راديان :هي وحدة قياس الزوايا الرسمية المعتمدة ضمن مجموعة الوحدات القياسية المستخدمة في الرياضيات و الفيزياء و تعرف بأنها الزاوية المركزية المتوضعة على مركز الدائرة و التي تحدد قوسا طولها مساوي لنصف قطر الدائرة.&lt;br /&gt;
كيف نحسب الراديان&lt;br /&gt;
للتحويل من راديان إلى درجات نضرب الراديان في 180 ونقسم الحاصل على ( باي ) وللتحويل من الدرجات إلى راديان نضرب الدرجات في ( باي ) ونقسم الحاصل على 180&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.deg(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.RGBToNumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم الالوان الاساسية الاحمر والاخضر والازرق من Hex الى Dec بحيث عند كتابة ارقام ثلاثة الالوان يعمل الحدث Math.RGBToNumber بتحويله الى Dex&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.RGBToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب الزاوية (جا) بحيث عند كتابة قياس الزاوية يعمل الحدث Math.Sin بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
ملاحظة : يجب قبل حساب جا تحويل قياس الزاوية الى راديان بالحدث Math.Rad&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sin(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.cos ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب تمام الزاوية (جتا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.cos(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.tan ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب ظل الزاوية (ظا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب ظل الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.tan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.asin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جا الزاوية&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.asin (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.acos ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جتا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جتا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.acos (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس ظا بحيث عند كتابة العدد يعمل الحدث  على حساب معكوس ظا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan2 ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب مقسوم معكوس ظا بحيث عند كتابة العدد الاول والثاني يعمل الحدث Math.Atan2 على حساب معكوس ظا (العدد الاول / العدد الثاني)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan2(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.max ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العدد الاكبر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاكبر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.max(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;math.max(15, -100, 30) -- نحدد القيم المراد الاختيار منها&lt;br /&gt;
30 -- الناتج&lt;br /&gt;
math.max(2.5, -2.5)&lt;br /&gt;
2.5 -- النتاج&lt;br /&gt;
&lt;br /&gt;
ملاحظة : السالب تكون قيمته صغيرة&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.min ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العددالاصغر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاصغر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.min(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;server&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
outputChatBox(&amp;quot;The number is &amp;quot;..math.min(10,-20)..&amp;quot; is good&amp;quot;) -- نظهر نص في الشات&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الرقم الي بيظهر في الشات هو -20&lt;br /&gt;
&lt;br /&gt;
-- ملاحظة السالب اصغر من الموجب&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #FFCFCF; padding: 5px; font-weight:bold; border: 1px dotted #AAAAAA;padding:10px;margin:10px;&amp;quot;&amp;gt;&amp;lt;center&amp;gt;تعريب &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt;السالمي&amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;http://ams4arab.arabstar.biz/t107-topic &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt; المصدر    &amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Math]]&lt;br /&gt;
* [http://lua-users.org/wiki/MathLibraryTutorial Math examples on the LUA Wiki]&lt;/div&gt;</summary>
		<author><name>Holy Quran</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=36744</id>
		<title>AR/Math</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=36744"/>
		<updated>2013-07-26T10:53:52Z</updated>

		<summary type="html">&lt;p&gt;Holy Quran: /* math.mod */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;  size=&amp;quot;7&amp;quot;&amp;gt;  &amp;lt;strong&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;'''بسم الله الرحمن الرحيم'''&amp;lt;/p&amp;gt;  &amp;lt;/strong&amp;gt;    &amp;lt;/font&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.abs ==&lt;br /&gt;
&lt;br /&gt;
 يستخدم للقيمة المطلقة للعدد بحيث عند كتابة عدد سالب يقوم الحدث بتحويله ليصبح موجب  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.abs(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
هذا المثال يقوم بتحويل العدد الى رقم موجب في الردار&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.abs(math.random(-30,1)&lt;br /&gt;
grY = math.abs(math.random(-30,1)&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
== math.ceil ==&lt;br /&gt;
&lt;br /&gt;
 يستخدم لتقريب العدد العشري الى عدد صحيح الاعلى منه بحيث عند كتابة عدد عشري يقوم الحدث &lt;br /&gt;
 بحذف الفاصلة العشرية والاعداد العشرية وتقريبه الى العدد الصحيح الاكبر منه &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.ceil(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
grY = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
== math.floor ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
 يستخدم لتقريب العدد العشري الى عدد صحيح الاسفل منه بحيث عند كتابة عدد عشري يقوم الحدث &lt;br /&gt;
 بحذف الفاصلة العشرية والاعداد العشرية وتقريبة الى العدد الصحيح الاصغر منه &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.floor(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.round ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; هذا الحدث يستخدم لتقريب العدد مع تحديد عدد المنازل العشرية المطلوب التقريب اليها بحيث عند كتابة عدد المنازل العشرية المطلوبة يقوم الحدث  بتقريب العدد الى نفس المنازل التي طلبنا منه التقريب اليها &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.round(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.mod ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
هذا الحدث يستخدم لتحديد باقي القسمة بحيث عند كتابة عددين يقوم الحدث بايجاد باقي القسم بين العدد المقسوم والعدد المقسوم عليه  &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.mod(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addCommandHandler('Health', -- امر من اف8&lt;br /&gt;
function(player,_,who) -- وظيفه&lt;br /&gt;
	if who then -- تحقق&lt;br /&gt;
		local ThePlayer = getPlayerFromName(who) -- نحظر اسم اللاعب&lt;br /&gt;
			local Health = math.floor(getElementHealth(ThePlayer)) -- نحظر صحه اللاعب (الدم) مع حذف الارقام بعد الفاصله&lt;br /&gt;
				outputChatBox('* His Health : '..Health,player,255,255,255,true) -- نخرج نص الى الشات&lt;br /&gt;
		end -- اغلاق&lt;br /&gt;
	end -- اغلاق&lt;br /&gt;
) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sqrt ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
هذا الحدث يستخدم لحساب الجذر التربيعي بحيث عند كتابة عدد يقوم الحدث بحساب الجذر التربيعي للعدد &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sqrt(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;-- ملاحظة : الحساب يكون بالجذر التربيعي للعدد&lt;br /&gt;
&lt;br /&gt;
-- مثال --&lt;br /&gt;
&lt;br /&gt;
math.sqrt(100) -- نحدد قيمه الجذر&lt;br /&gt;
10 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.sqrt(10000) -- نحدد قيمة الجذر&lt;br /&gt;
100 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
-- كلينت &lt;br /&gt;
&lt;br /&gt;
Health = guiCreateButton(131,163,113,46,&amp;quot;Give me health&amp;quot;,false) -- نسوي زر&lt;br /&gt;
addEventHandler(&amp;quot;onClientGUIClick&amp;quot;,Health, -- اذا ضغط على الزر&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
triggerServerEvent(&amp;quot;Health&amp;quot;,localPlayer) -- نرسل الوظيفة للسيرفر&lt;br /&gt;
end,false) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- سيرفر&lt;br /&gt;
&lt;br /&gt;
addEvent(&amp;quot;Health&amp;quot;,true) -- نحظر الوظيفة من الكلينت&lt;br /&gt;
addEventHandler(&amp;quot;Health&amp;quot;,root, -- نحظر الوظيفة من الكلينت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if (getElementHealth(source) &amp;lt;= 30 ) then -- نتحقق ان دم اللاعب يساوي 30 او اقل&lt;br /&gt;
setElementHealth(source,math.sqrt(10000)) -- اعطاء دم للجذر التربيعي 10000&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- هنا راح يعطي اللاعب دم على حسب الجذر التربيعي للـ10000&lt;br /&gt;
&lt;br /&gt;
-- الجذر التربيعي لـ10000 = 100&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.pow ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لحساب الاسس بحيث عند كتابة العدد الاول الاساس وعدد أخر الاس يقوم الحدث  بحساب الاسس&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.pow(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;[lua-- ]عملية الحساب تكون بالضرب&lt;br /&gt;
&lt;br /&gt;
math.pow(9,9) -- نضرب الاسس&lt;br /&gt;
3.8742048 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.pow(6,7) -- نضرب الاسس&lt;br /&gt;
279936 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- عملية الضرب كالتالي :&lt;br /&gt;
&lt;br /&gt;
-- اول مثال الناتج 90&lt;br /&gt;
&lt;br /&gt;
-- نضرب 9 في نفسها 9 مرات :&lt;br /&gt;
&lt;br /&gt;
-- 9×9×9×9×9×9×9×9×9 = 3.8742048&lt;br /&gt;
&lt;br /&gt;
-- المثال الثاني :&lt;br /&gt;
&lt;br /&gt;
-- نضرب 6 في نفسها 7 مرات :&lt;br /&gt;
&lt;br /&gt;
-- 6×6×6×6×6×6×6 = 279936&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
for _,Player in pairs ( getElementsByType ( &amp;quot;player&amp;quot; ) ) do -- تحديد النوع وهم جميع اللاعبين&lt;br /&gt;
if (getPlayerMoney(Player) &amp;gt;= 50 ) then -- نتحقق ان فلوس اللاعب تساوي 50 او اكثر&lt;br /&gt;
givePlayerMoney(Player,math.pow(9,4)) -- نعطي اللاعب فلوس على حسب ضرب الاسس&lt;br /&gt;
            end -- اغلاق&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الفلوس الي راح يعطيها اللاعب هي 6561&lt;br /&gt;
&lt;br /&gt;
-- نتيجه للضرب 9×9×9×9 = 6561&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.random ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لكي تظهر رقم عشوائي بحيث عند كتابة العدد الاول والعدد الثاني يقوم الحدث  باظهار رقم عشوائي بين الرقمين التي ادخلتها&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.random(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
Height = math.random(50,100) -- رقم عشوائي لإرتفاع الماء&lt;br /&gt;
setWaveHeight(Height) -- نربط ارتفاع الماء بالرقم العشوائي&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resurceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
for _,Player in ipairs ( getElementType ( &amp;quot;player&amp;quot; ) ) do -- نحدد النوع وهو اللاعب&lt;br /&gt;
if getPlayerMoney ( Player ) &amp;gt;= 100 then --  اذا اللاعب عنده 100 او اكثر &lt;br /&gt;
givePlayerMoney(Player, math.random(50,100)) -- يعطيه رقم عشوائي مابين 50 و 100&lt;br /&gt;
           end -- اغلاق&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if getElementHealth(source) &amp;lt;= 50 then -- اذا كانت الطاقة تساوي 50 او اقل&lt;br /&gt;
setElementHealth(source,math.random(10,20)) -- يعطي اللاعب طاقة مابين 10 و 20&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.randomseed ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لكي يظهر رقم عشوائي ثابت بحيث عند كتابة عدد يقوم الحدث  باظهار رقم عشوائي ثابت بين رقمين مثل (100-9999) ولن يتغير هذا &lt;br /&gt;
الرقم العشوائي ابداً ولتغيره يجب تغير العدد المدخل في البداية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.randomseed(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.HexToNumber ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل الارقام من النظام السادس عشر (Hex) الى النظام العشري (Dec)بحيث عند كتابة عدد Hex يقوم الحدث  بتحويله الى عدد Dec &lt;br /&gt;
&lt;br /&gt;
معلومة :&lt;br /&gt;
ارقام Hex هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 ، F ،E ،D ،C ،B ، A )&lt;br /&gt;
&lt;br /&gt;
ارقام Dec هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.hextonumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.rad ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من راديان الى درجة بحيث عند كتابة الزاوية بالراديان يعمل الحدث  بتحويله الى درجة&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.rad(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.hexcolortonumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم اللون من هيكس الى ديكس بحيث عند كتابة رقم هيكس يعمل الحدث بتحويله الى ديكس&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.hexcolortonumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.deg ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من درجة الى راديان بحيث عند كتابة درجة الزاوية يقوم الحدث Math.Rad بتحويله الى راديان&lt;br /&gt;
&lt;br /&gt;
معلومة:&lt;br /&gt;
&lt;br /&gt;
راديان :هي وحدة قياس الزوايا الرسمية المعتمدة ضمن مجموعة الوحدات القياسية المستخدمة في الرياضيات و الفيزياء و تعرف بأنها الزاوية المركزية المتوضعة على مركز الدائرة و التي تحدد قوسا طولها مساوي لنصف قطر الدائرة.&lt;br /&gt;
كيف نحسب الراديان&lt;br /&gt;
للتحويل من راديان إلى درجات نضرب الراديان في 180 ونقسم الحاصل على ( باي ) وللتحويل من الدرجات إلى راديان نضرب الدرجات في ( باي ) ونقسم الحاصل على 180&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.deg(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.RGBToNumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم الالوان الاساسية الاحمر والاخضر والازرق من Hex الى Dec بحيث عند كتابة ارقام ثلاثة الالوان يعمل الحدث Math.RGBToNumber بتحويله الى Dex&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.RGBToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب الزاوية (جا) بحيث عند كتابة قياس الزاوية يعمل الحدث Math.Sin بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
ملاحظة : يجب قبل حساب جا تحويل قياس الزاوية الى راديان بالحدث Math.Rad&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sin(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.cos ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب تمام الزاوية (جتا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.cos(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.tan ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب ظل الزاوية (ظا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب ظل الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.tan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.asin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جا الزاوية&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.asin (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.acos ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جتا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جتا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.acos (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس ظا بحيث عند كتابة العدد يعمل الحدث  على حساب معكوس ظا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan2 ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب مقسوم معكوس ظا بحيث عند كتابة العدد الاول والثاني يعمل الحدث Math.Atan2 على حساب معكوس ظا (العدد الاول / العدد الثاني)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan2(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.max ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العدد الاكبر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاكبر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.max(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;math.max(15, -100, 30) -- نحدد القيم المراد الاختيار منها&lt;br /&gt;
30 -- الناتج&lt;br /&gt;
math.max(2.5, -2.5)&lt;br /&gt;
2.5 -- النتاج&lt;br /&gt;
&lt;br /&gt;
ملاحظة : السالب تكون قيمته صغيرة&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.min ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العددالاصغر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاصغر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.min(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;server&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
outputChatBox(&amp;quot;The number is &amp;quot;..math.min(10,-20)..&amp;quot; is good&amp;quot;) -- نظهر نص في الشات&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الرقم الي بيظهر في الشات هو -20&lt;br /&gt;
&lt;br /&gt;
-- ملاحظة السالب اصغر من الموجب&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #FFCFCF; padding: 5px; font-weight:bold; border: 1px dotted #AAAAAA;padding:10px;margin:10px;&amp;quot;&amp;gt;&amp;lt;center&amp;gt;تعريب &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt;السالمي&amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;http://ams4arab.arabstar.biz/t107-topic &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt; المصدر    &amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Math]]&lt;br /&gt;
* [http://lua-users.org/wiki/MathLibraryTutorial Math examples on the LUA Wiki]&lt;/div&gt;</summary>
		<author><name>Holy Quran</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=36743</id>
		<title>AR/Math</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=36743"/>
		<updated>2013-07-26T10:53:23Z</updated>

		<summary type="html">&lt;p&gt;Holy Quran: /* math.mod */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;  size=&amp;quot;7&amp;quot;&amp;gt;  &amp;lt;strong&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;'''بسم الله الرحمن الرحيم'''&amp;lt;/p&amp;gt;  &amp;lt;/strong&amp;gt;    &amp;lt;/font&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.abs ==&lt;br /&gt;
&lt;br /&gt;
 يستخدم للقيمة المطلقة للعدد بحيث عند كتابة عدد سالب يقوم الحدث بتحويله ليصبح موجب  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.abs(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
هذا المثال يقوم بتحويل العدد الى رقم موجب في الردار&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.abs(math.random(-30,1)&lt;br /&gt;
grY = math.abs(math.random(-30,1)&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
== math.ceil ==&lt;br /&gt;
&lt;br /&gt;
 يستخدم لتقريب العدد العشري الى عدد صحيح الاعلى منه بحيث عند كتابة عدد عشري يقوم الحدث &lt;br /&gt;
 بحذف الفاصلة العشرية والاعداد العشرية وتقريبه الى العدد الصحيح الاكبر منه &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.ceil(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
grY = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
== math.floor ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
 يستخدم لتقريب العدد العشري الى عدد صحيح الاسفل منه بحيث عند كتابة عدد عشري يقوم الحدث &lt;br /&gt;
 بحذف الفاصلة العشرية والاعداد العشرية وتقريبة الى العدد الصحيح الاصغر منه &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.floor(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.round ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; هذا الحدث يستخدم لتقريب العدد مع تحديد عدد المنازل العشرية المطلوب التقريب اليها بحيث عند كتابة عدد المنازل العشرية المطلوبة يقوم الحدث  بتقريب العدد الى نفس المنازل التي طلبنا منه التقريب اليها &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.round(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.mod ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
هذا الحدث يستخدم لتحديد باقي القسمة بحيث عند كتابة عددين يقوم الحدث بايجاد باقي القسم بين العدد المقسوم والعدد المقسوم عليه  &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.mod(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addCommandHandler('Health', -- امر من اف8&lt;br /&gt;
function(player,_,who) -- وظيفه&lt;br /&gt;
	if who then -- تحقق&lt;br /&gt;
		local ThePlayer = getPlayerFromName(who) -- نحظر اسم اللاعب&lt;br /&gt;
			local Health = math.floor(getElementHealth(ThePlayer)) -- نحظر صحه اللاعب (الدم) مع حذف الارقام بعد الفاصله&lt;br /&gt;
				outputChatBox('* His Health : '..Health,player,255,255,255,true) -- نخرج نص الى الشات&lt;br /&gt;
		end -- اغلاق&lt;br /&gt;
	end -- اغلاق&lt;br /&gt;
) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sqrt ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
هذا الحدث يستخدم لحساب الجذر التربيعي بحيث عند كتابة عدد يقوم الحدث بحساب الجذر التربيعي للعدد &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sqrt(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;-- ملاحظة : الحساب يكون بالجذر التربيعي للعدد&lt;br /&gt;
&lt;br /&gt;
-- مثال --&lt;br /&gt;
&lt;br /&gt;
math.sqrt(100) -- نحدد قيمه الجذر&lt;br /&gt;
10 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.sqrt(10000) -- نحدد قيمة الجذر&lt;br /&gt;
100 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
-- كلينت &lt;br /&gt;
&lt;br /&gt;
Health = guiCreateButton(131,163,113,46,&amp;quot;Give me health&amp;quot;,false) -- نسوي زر&lt;br /&gt;
addEventHandler(&amp;quot;onClientGUIClick&amp;quot;,Health, -- اذا ضغط على الزر&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
triggerServerEvent(&amp;quot;Health&amp;quot;,localPlayer) -- نرسل الوظيفة للسيرفر&lt;br /&gt;
end,false) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- سيرفر&lt;br /&gt;
&lt;br /&gt;
addEvent(&amp;quot;Health&amp;quot;,true) -- نحظر الوظيفة من الكلينت&lt;br /&gt;
addEventHandler(&amp;quot;Health&amp;quot;,root, -- نحظر الوظيفة من الكلينت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if (getElementHealth(source) &amp;lt;= 30 ) then -- نتحقق ان دم اللاعب يساوي 30 او اقل&lt;br /&gt;
setElementHealth(source,math.sqrt(10000)) -- اعطاء دم للجذر التربيعي 10000&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- هنا راح يعطي اللاعب دم على حسب الجذر التربيعي للـ10000&lt;br /&gt;
&lt;br /&gt;
-- الجذر التربيعي لـ10000 = 100&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.pow ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لحساب الاسس بحيث عند كتابة العدد الاول الاساس وعدد أخر الاس يقوم الحدث  بحساب الاسس&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.pow(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;[lua-- ]عملية الحساب تكون بالضرب&lt;br /&gt;
&lt;br /&gt;
math.pow(9,9) -- نضرب الاسس&lt;br /&gt;
3.8742048 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.pow(6,7) -- نضرب الاسس&lt;br /&gt;
279936 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- عملية الضرب كالتالي :&lt;br /&gt;
&lt;br /&gt;
-- اول مثال الناتج 90&lt;br /&gt;
&lt;br /&gt;
-- نضرب 9 في نفسها 9 مرات :&lt;br /&gt;
&lt;br /&gt;
-- 9×9×9×9×9×9×9×9×9 = 3.8742048&lt;br /&gt;
&lt;br /&gt;
-- المثال الثاني :&lt;br /&gt;
&lt;br /&gt;
-- نضرب 6 في نفسها 7 مرات :&lt;br /&gt;
&lt;br /&gt;
-- 6×6×6×6×6×6×6 = 279936&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
for _,Player in pairs ( getElementsByType ( &amp;quot;player&amp;quot; ) ) do -- تحديد النوع وهم جميع اللاعبين&lt;br /&gt;
if (getPlayerMoney(Player) &amp;gt;= 50 ) then -- نتحقق ان فلوس اللاعب تساوي 50 او اكثر&lt;br /&gt;
givePlayerMoney(Player,math.pow(9,4)) -- نعطي اللاعب فلوس على حسب ضرب الاسس&lt;br /&gt;
            end -- اغلاق&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الفلوس الي راح يعطيها اللاعب هي 6561&lt;br /&gt;
&lt;br /&gt;
-- نتيجه للضرب 9×9×9×9 = 6561&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.random ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لكي تظهر رقم عشوائي بحيث عند كتابة العدد الاول والعدد الثاني يقوم الحدث  باظهار رقم عشوائي بين الرقمين التي ادخلتها&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.random(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
Height = math.random(50,100) -- رقم عشوائي لإرتفاع الماء&lt;br /&gt;
setWaveHeight(Height) -- نربط ارتفاع الماء بالرقم العشوائي&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resurceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
for _,Player in ipairs ( getElementType ( &amp;quot;player&amp;quot; ) ) do -- نحدد النوع وهو اللاعب&lt;br /&gt;
if getPlayerMoney ( Player ) &amp;gt;= 100 then --  اذا اللاعب عنده 100 او اكثر &lt;br /&gt;
givePlayerMoney(Player, math.random(50,100)) -- يعطيه رقم عشوائي مابين 50 و 100&lt;br /&gt;
           end -- اغلاق&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if getElementHealth(source) &amp;lt;= 50 then -- اذا كانت الطاقة تساوي 50 او اقل&lt;br /&gt;
setElementHealth(source,math.random(10,20)) -- يعطي اللاعب طاقة مابين 10 و 20&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.randomseed ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لكي يظهر رقم عشوائي ثابت بحيث عند كتابة عدد يقوم الحدث  باظهار رقم عشوائي ثابت بين رقمين مثل (100-9999) ولن يتغير هذا &lt;br /&gt;
الرقم العشوائي ابداً ولتغيره يجب تغير العدد المدخل في البداية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.randomseed(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.HexToNumber ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل الارقام من النظام السادس عشر (Hex) الى النظام العشري (Dec)بحيث عند كتابة عدد Hex يقوم الحدث  بتحويله الى عدد Dec &lt;br /&gt;
&lt;br /&gt;
معلومة :&lt;br /&gt;
ارقام Hex هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 ، F ،E ،D ،C ،B ، A )&lt;br /&gt;
&lt;br /&gt;
ارقام Dec هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.hextonumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.rad ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من راديان الى درجة بحيث عند كتابة الزاوية بالراديان يعمل الحدث  بتحويله الى درجة&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.rad(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.hexcolortonumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم اللون من هيكس الى ديكس بحيث عند كتابة رقم هيكس يعمل الحدث بتحويله الى ديكس&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.hexcolortonumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.deg ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من درجة الى راديان بحيث عند كتابة درجة الزاوية يقوم الحدث Math.Rad بتحويله الى راديان&lt;br /&gt;
&lt;br /&gt;
معلومة:&lt;br /&gt;
&lt;br /&gt;
راديان :هي وحدة قياس الزوايا الرسمية المعتمدة ضمن مجموعة الوحدات القياسية المستخدمة في الرياضيات و الفيزياء و تعرف بأنها الزاوية المركزية المتوضعة على مركز الدائرة و التي تحدد قوسا طولها مساوي لنصف قطر الدائرة.&lt;br /&gt;
كيف نحسب الراديان&lt;br /&gt;
للتحويل من راديان إلى درجات نضرب الراديان في 180 ونقسم الحاصل على ( باي ) وللتحويل من الدرجات إلى راديان نضرب الدرجات في ( باي ) ونقسم الحاصل على 180&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.deg(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.RGBToNumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم الالوان الاساسية الاحمر والاخضر والازرق من Hex الى Dec بحيث عند كتابة ارقام ثلاثة الالوان يعمل الحدث Math.RGBToNumber بتحويله الى Dex&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.RGBToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب الزاوية (جا) بحيث عند كتابة قياس الزاوية يعمل الحدث Math.Sin بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
ملاحظة : يجب قبل حساب جا تحويل قياس الزاوية الى راديان بالحدث Math.Rad&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sin(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.cos ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب تمام الزاوية (جتا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.cos(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.tan ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب ظل الزاوية (ظا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب ظل الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.tan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.asin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جا الزاوية&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.asin (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.acos ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جتا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جتا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.acos (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس ظا بحيث عند كتابة العدد يعمل الحدث  على حساب معكوس ظا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan2 ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب مقسوم معكوس ظا بحيث عند كتابة العدد الاول والثاني يعمل الحدث Math.Atan2 على حساب معكوس ظا (العدد الاول / العدد الثاني)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan2(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.max ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العدد الاكبر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاكبر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.max(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;math.max(15, -100, 30) -- نحدد القيم المراد الاختيار منها&lt;br /&gt;
30 -- الناتج&lt;br /&gt;
math.max(2.5, -2.5)&lt;br /&gt;
2.5 -- النتاج&lt;br /&gt;
&lt;br /&gt;
ملاحظة : السالب تكون قيمته صغيرة&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.min ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العددالاصغر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاصغر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.min(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;server&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
outputChatBox(&amp;quot;The number is &amp;quot;..math.min(10,-20)..&amp;quot; is good&amp;quot;) -- نظهر نص في الشات&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الرقم الي بيظهر في الشات هو -20&lt;br /&gt;
&lt;br /&gt;
-- ملاحظة السالب اصغر من الموجب&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #FFCFCF; padding: 5px; font-weight:bold; border: 1px dotted #AAAAAA;padding:10px;margin:10px;&amp;quot;&amp;gt;&amp;lt;center&amp;gt;تعريب &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt;السالمي&amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;http://ams4arab.arabstar.biz/t107-topic &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt; المصدر    &amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Math]]&lt;br /&gt;
* [http://lua-users.org/wiki/MathLibraryTutorial Math examples on the LUA Wiki]&lt;/div&gt;</summary>
		<author><name>Holy Quran</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=36742</id>
		<title>AR/Math</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=36742"/>
		<updated>2013-07-26T10:51:26Z</updated>

		<summary type="html">&lt;p&gt;Holy Quran: /* math.pow */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;  size=&amp;quot;7&amp;quot;&amp;gt;  &amp;lt;strong&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;'''بسم الله الرحمن الرحيم'''&amp;lt;/p&amp;gt;  &amp;lt;/strong&amp;gt;    &amp;lt;/font&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.abs ==&lt;br /&gt;
&lt;br /&gt;
 يستخدم للقيمة المطلقة للعدد بحيث عند كتابة عدد سالب يقوم الحدث بتحويله ليصبح موجب  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.abs(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
هذا المثال يقوم بتحويل العدد الى رقم موجب في الردار&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.abs(math.random(-30,1)&lt;br /&gt;
grY = math.abs(math.random(-30,1)&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
== math.ceil ==&lt;br /&gt;
&lt;br /&gt;
 يستخدم لتقريب العدد العشري الى عدد صحيح الاعلى منه بحيث عند كتابة عدد عشري يقوم الحدث &lt;br /&gt;
 بحذف الفاصلة العشرية والاعداد العشرية وتقريبه الى العدد الصحيح الاكبر منه &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.ceil(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
grY = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
== math.floor ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
 يستخدم لتقريب العدد العشري الى عدد صحيح الاسفل منه بحيث عند كتابة عدد عشري يقوم الحدث &lt;br /&gt;
 بحذف الفاصلة العشرية والاعداد العشرية وتقريبة الى العدد الصحيح الاصغر منه &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.floor(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.round ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; هذا الحدث يستخدم لتقريب العدد مع تحديد عدد المنازل العشرية المطلوب التقريب اليها بحيث عند كتابة عدد المنازل العشرية المطلوبة يقوم الحدث  بتقريب العدد الى نفس المنازل التي طلبنا منه التقريب اليها &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.round(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.mod ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
هذا الحدث يستخدم لتحديد باقي القسمة بحيث عند كتابة عددين يقوم الحدث بايجاد باقي القسم بين العدد المقسوم والعدد المقسوم عليه  &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.mod(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.sqrt ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
هذا الحدث يستخدم لحساب الجذر التربيعي بحيث عند كتابة عدد يقوم الحدث بحساب الجذر التربيعي للعدد &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sqrt(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;-- ملاحظة : الحساب يكون بالجذر التربيعي للعدد&lt;br /&gt;
&lt;br /&gt;
-- مثال --&lt;br /&gt;
&lt;br /&gt;
math.sqrt(100) -- نحدد قيمه الجذر&lt;br /&gt;
10 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.sqrt(10000) -- نحدد قيمة الجذر&lt;br /&gt;
100 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
-- كلينت &lt;br /&gt;
&lt;br /&gt;
Health = guiCreateButton(131,163,113,46,&amp;quot;Give me health&amp;quot;,false) -- نسوي زر&lt;br /&gt;
addEventHandler(&amp;quot;onClientGUIClick&amp;quot;,Health, -- اذا ضغط على الزر&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
triggerServerEvent(&amp;quot;Health&amp;quot;,localPlayer) -- نرسل الوظيفة للسيرفر&lt;br /&gt;
end,false) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- سيرفر&lt;br /&gt;
&lt;br /&gt;
addEvent(&amp;quot;Health&amp;quot;,true) -- نحظر الوظيفة من الكلينت&lt;br /&gt;
addEventHandler(&amp;quot;Health&amp;quot;,root, -- نحظر الوظيفة من الكلينت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if (getElementHealth(source) &amp;lt;= 30 ) then -- نتحقق ان دم اللاعب يساوي 30 او اقل&lt;br /&gt;
setElementHealth(source,math.sqrt(10000)) -- اعطاء دم للجذر التربيعي 10000&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- هنا راح يعطي اللاعب دم على حسب الجذر التربيعي للـ10000&lt;br /&gt;
&lt;br /&gt;
-- الجذر التربيعي لـ10000 = 100&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.pow ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لحساب الاسس بحيث عند كتابة العدد الاول الاساس وعدد أخر الاس يقوم الحدث  بحساب الاسس&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.pow(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;[lua-- ]عملية الحساب تكون بالضرب&lt;br /&gt;
&lt;br /&gt;
math.pow(9,9) -- نضرب الاسس&lt;br /&gt;
3.8742048 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.pow(6,7) -- نضرب الاسس&lt;br /&gt;
279936 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- عملية الضرب كالتالي :&lt;br /&gt;
&lt;br /&gt;
-- اول مثال الناتج 90&lt;br /&gt;
&lt;br /&gt;
-- نضرب 9 في نفسها 9 مرات :&lt;br /&gt;
&lt;br /&gt;
-- 9×9×9×9×9×9×9×9×9 = 3.8742048&lt;br /&gt;
&lt;br /&gt;
-- المثال الثاني :&lt;br /&gt;
&lt;br /&gt;
-- نضرب 6 في نفسها 7 مرات :&lt;br /&gt;
&lt;br /&gt;
-- 6×6×6×6×6×6×6 = 279936&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
for _,Player in pairs ( getElementsByType ( &amp;quot;player&amp;quot; ) ) do -- تحديد النوع وهم جميع اللاعبين&lt;br /&gt;
if (getPlayerMoney(Player) &amp;gt;= 50 ) then -- نتحقق ان فلوس اللاعب تساوي 50 او اكثر&lt;br /&gt;
givePlayerMoney(Player,math.pow(9,4)) -- نعطي اللاعب فلوس على حسب ضرب الاسس&lt;br /&gt;
            end -- اغلاق&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الفلوس الي راح يعطيها اللاعب هي 6561&lt;br /&gt;
&lt;br /&gt;
-- نتيجه للضرب 9×9×9×9 = 6561&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.random ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لكي تظهر رقم عشوائي بحيث عند كتابة العدد الاول والعدد الثاني يقوم الحدث  باظهار رقم عشوائي بين الرقمين التي ادخلتها&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.random(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
Height = math.random(50,100) -- رقم عشوائي لإرتفاع الماء&lt;br /&gt;
setWaveHeight(Height) -- نربط ارتفاع الماء بالرقم العشوائي&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resurceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
for _,Player in ipairs ( getElementType ( &amp;quot;player&amp;quot; ) ) do -- نحدد النوع وهو اللاعب&lt;br /&gt;
if getPlayerMoney ( Player ) &amp;gt;= 100 then --  اذا اللاعب عنده 100 او اكثر &lt;br /&gt;
givePlayerMoney(Player, math.random(50,100)) -- يعطيه رقم عشوائي مابين 50 و 100&lt;br /&gt;
           end -- اغلاق&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if getElementHealth(source) &amp;lt;= 50 then -- اذا كانت الطاقة تساوي 50 او اقل&lt;br /&gt;
setElementHealth(source,math.random(10,20)) -- يعطي اللاعب طاقة مابين 10 و 20&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.randomseed ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لكي يظهر رقم عشوائي ثابت بحيث عند كتابة عدد يقوم الحدث  باظهار رقم عشوائي ثابت بين رقمين مثل (100-9999) ولن يتغير هذا &lt;br /&gt;
الرقم العشوائي ابداً ولتغيره يجب تغير العدد المدخل في البداية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.randomseed(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.HexToNumber ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل الارقام من النظام السادس عشر (Hex) الى النظام العشري (Dec)بحيث عند كتابة عدد Hex يقوم الحدث  بتحويله الى عدد Dec &lt;br /&gt;
&lt;br /&gt;
معلومة :&lt;br /&gt;
ارقام Hex هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 ، F ،E ،D ،C ،B ، A )&lt;br /&gt;
&lt;br /&gt;
ارقام Dec هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.hextonumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.rad ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من راديان الى درجة بحيث عند كتابة الزاوية بالراديان يعمل الحدث  بتحويله الى درجة&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.rad(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.hexcolortonumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم اللون من هيكس الى ديكس بحيث عند كتابة رقم هيكس يعمل الحدث بتحويله الى ديكس&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.hexcolortonumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.deg ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من درجة الى راديان بحيث عند كتابة درجة الزاوية يقوم الحدث Math.Rad بتحويله الى راديان&lt;br /&gt;
&lt;br /&gt;
معلومة:&lt;br /&gt;
&lt;br /&gt;
راديان :هي وحدة قياس الزوايا الرسمية المعتمدة ضمن مجموعة الوحدات القياسية المستخدمة في الرياضيات و الفيزياء و تعرف بأنها الزاوية المركزية المتوضعة على مركز الدائرة و التي تحدد قوسا طولها مساوي لنصف قطر الدائرة.&lt;br /&gt;
كيف نحسب الراديان&lt;br /&gt;
للتحويل من راديان إلى درجات نضرب الراديان في 180 ونقسم الحاصل على ( باي ) وللتحويل من الدرجات إلى راديان نضرب الدرجات في ( باي ) ونقسم الحاصل على 180&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.deg(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.RGBToNumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم الالوان الاساسية الاحمر والاخضر والازرق من Hex الى Dec بحيث عند كتابة ارقام ثلاثة الالوان يعمل الحدث Math.RGBToNumber بتحويله الى Dex&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.RGBToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب الزاوية (جا) بحيث عند كتابة قياس الزاوية يعمل الحدث Math.Sin بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
ملاحظة : يجب قبل حساب جا تحويل قياس الزاوية الى راديان بالحدث Math.Rad&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sin(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.cos ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب تمام الزاوية (جتا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.cos(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.tan ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب ظل الزاوية (ظا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب ظل الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.tan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.asin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جا الزاوية&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.asin (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.acos ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جتا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جتا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.acos (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس ظا بحيث عند كتابة العدد يعمل الحدث  على حساب معكوس ظا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan2 ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب مقسوم معكوس ظا بحيث عند كتابة العدد الاول والثاني يعمل الحدث Math.Atan2 على حساب معكوس ظا (العدد الاول / العدد الثاني)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan2(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.max ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العدد الاكبر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاكبر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.max(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;math.max(15, -100, 30) -- نحدد القيم المراد الاختيار منها&lt;br /&gt;
30 -- الناتج&lt;br /&gt;
math.max(2.5, -2.5)&lt;br /&gt;
2.5 -- النتاج&lt;br /&gt;
&lt;br /&gt;
ملاحظة : السالب تكون قيمته صغيرة&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.min ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العددالاصغر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاصغر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.min(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;server&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
outputChatBox(&amp;quot;The number is &amp;quot;..math.min(10,-20)..&amp;quot; is good&amp;quot;) -- نظهر نص في الشات&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الرقم الي بيظهر في الشات هو -20&lt;br /&gt;
&lt;br /&gt;
-- ملاحظة السالب اصغر من الموجب&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #FFCFCF; padding: 5px; font-weight:bold; border: 1px dotted #AAAAAA;padding:10px;margin:10px;&amp;quot;&amp;gt;&amp;lt;center&amp;gt;تعريب &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt;السالمي&amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;http://ams4arab.arabstar.biz/t107-topic &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt; المصدر    &amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Math]]&lt;br /&gt;
* [http://lua-users.org/wiki/MathLibraryTutorial Math examples on the LUA Wiki]&lt;/div&gt;</summary>
		<author><name>Holy Quran</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=36741</id>
		<title>AR/Math</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=36741"/>
		<updated>2013-07-26T10:49:36Z</updated>

		<summary type="html">&lt;p&gt;Holy Quran: /* math.sqrt */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;  size=&amp;quot;7&amp;quot;&amp;gt;  &amp;lt;strong&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;'''بسم الله الرحمن الرحيم'''&amp;lt;/p&amp;gt;  &amp;lt;/strong&amp;gt;    &amp;lt;/font&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.abs ==&lt;br /&gt;
&lt;br /&gt;
 يستخدم للقيمة المطلقة للعدد بحيث عند كتابة عدد سالب يقوم الحدث بتحويله ليصبح موجب  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.abs(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
هذا المثال يقوم بتحويل العدد الى رقم موجب في الردار&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.abs(math.random(-30,1)&lt;br /&gt;
grY = math.abs(math.random(-30,1)&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
== math.ceil ==&lt;br /&gt;
&lt;br /&gt;
 يستخدم لتقريب العدد العشري الى عدد صحيح الاعلى منه بحيث عند كتابة عدد عشري يقوم الحدث &lt;br /&gt;
 بحذف الفاصلة العشرية والاعداد العشرية وتقريبه الى العدد الصحيح الاكبر منه &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.ceil(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
grY = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
== math.floor ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
 يستخدم لتقريب العدد العشري الى عدد صحيح الاسفل منه بحيث عند كتابة عدد عشري يقوم الحدث &lt;br /&gt;
 بحذف الفاصلة العشرية والاعداد العشرية وتقريبة الى العدد الصحيح الاصغر منه &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.floor(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.round ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; هذا الحدث يستخدم لتقريب العدد مع تحديد عدد المنازل العشرية المطلوب التقريب اليها بحيث عند كتابة عدد المنازل العشرية المطلوبة يقوم الحدث  بتقريب العدد الى نفس المنازل التي طلبنا منه التقريب اليها &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.round(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.mod ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
هذا الحدث يستخدم لتحديد باقي القسمة بحيث عند كتابة عددين يقوم الحدث بايجاد باقي القسم بين العدد المقسوم والعدد المقسوم عليه  &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.mod(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.sqrt ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
هذا الحدث يستخدم لحساب الجذر التربيعي بحيث عند كتابة عدد يقوم الحدث بحساب الجذر التربيعي للعدد &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sqrt(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;-- ملاحظة : الحساب يكون بالجذر التربيعي للعدد&lt;br /&gt;
&lt;br /&gt;
-- مثال --&lt;br /&gt;
&lt;br /&gt;
math.sqrt(100) -- نحدد قيمه الجذر&lt;br /&gt;
10 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.sqrt(10000) -- نحدد قيمة الجذر&lt;br /&gt;
100 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
-- كلينت &lt;br /&gt;
&lt;br /&gt;
Health = guiCreateButton(131,163,113,46,&amp;quot;Give me health&amp;quot;,false) -- نسوي زر&lt;br /&gt;
addEventHandler(&amp;quot;onClientGUIClick&amp;quot;,Health, -- اذا ضغط على الزر&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
triggerServerEvent(&amp;quot;Health&amp;quot;,localPlayer) -- نرسل الوظيفة للسيرفر&lt;br /&gt;
end,false) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- سيرفر&lt;br /&gt;
&lt;br /&gt;
addEvent(&amp;quot;Health&amp;quot;,true) -- نحظر الوظيفة من الكلينت&lt;br /&gt;
addEventHandler(&amp;quot;Health&amp;quot;,root, -- نحظر الوظيفة من الكلينت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if (getElementHealth(source) &amp;lt;= 30 ) then -- نتحقق ان دم اللاعب يساوي 30 او اقل&lt;br /&gt;
setElementHealth(source,math.sqrt(10000)) -- اعطاء دم للجذر التربيعي 10000&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- هنا راح يعطي اللاعب دم على حسب الجذر التربيعي للـ10000&lt;br /&gt;
&lt;br /&gt;
-- الجذر التربيعي لـ10000 = 100&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.pow ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لحساب الاسس بحيث عند كتابة العدد الاول الاساس وعدد أخر الاس يقوم الحدث  بحساب الاسس&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.pow(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;عملية الحساب تكون بالضرب&lt;br /&gt;
math.pow(9,9) -- نضرب الاسس&lt;br /&gt;
3.8742048 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.pow(6,7) -- نضرب الاسس&lt;br /&gt;
279936 -- الناتج&lt;br /&gt;
&lt;br /&gt;
عملية الضرب كالتالي :&lt;br /&gt;
&lt;br /&gt;
اول مثال الناتج 90&lt;br /&gt;
&lt;br /&gt;
نضرب 9 في نفسها 9 مرات :&lt;br /&gt;
&lt;br /&gt;
9×9×9×9×9×9×9×9×9 = 3.8742048&lt;br /&gt;
&lt;br /&gt;
المثال الثاني :&lt;br /&gt;
&lt;br /&gt;
نضرب 6 في نفسها 7 مرات :&lt;br /&gt;
&lt;br /&gt;
6×6×6×6×6×6×6 = 279936&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
for _,Player in pairs ( getElementsByType ( &amp;quot;player&amp;quot; ) ) do -- تحديد النوع وهم جميع اللاعبين&lt;br /&gt;
if (getPlayerMoney(Player) &amp;gt;= 50 ) then -- نتحقق ان فلوس اللاعب تساوي 50 او اكثر&lt;br /&gt;
givePlayerMoney(Player,math.pow(9,4)) -- نعطي اللاعب فلوس على حسب ضرب الاسس&lt;br /&gt;
            end -- اغلاق&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الفلوس الي راح يعطيها اللاعب هي 6561&lt;br /&gt;
&lt;br /&gt;
-- نتيجه للضرب 9×9×9×9 = 6561&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.random ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لكي تظهر رقم عشوائي بحيث عند كتابة العدد الاول والعدد الثاني يقوم الحدث  باظهار رقم عشوائي بين الرقمين التي ادخلتها&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.random(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
Height = math.random(50,100) -- رقم عشوائي لإرتفاع الماء&lt;br /&gt;
setWaveHeight(Height) -- نربط ارتفاع الماء بالرقم العشوائي&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resurceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
for _,Player in ipairs ( getElementType ( &amp;quot;player&amp;quot; ) ) do -- نحدد النوع وهو اللاعب&lt;br /&gt;
if getPlayerMoney ( Player ) &amp;gt;= 100 then --  اذا اللاعب عنده 100 او اكثر &lt;br /&gt;
givePlayerMoney(Player, math.random(50,100)) -- يعطيه رقم عشوائي مابين 50 و 100&lt;br /&gt;
           end -- اغلاق&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if getElementHealth(source) &amp;lt;= 50 then -- اذا كانت الطاقة تساوي 50 او اقل&lt;br /&gt;
setElementHealth(source,math.random(10,20)) -- يعطي اللاعب طاقة مابين 10 و 20&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.randomseed ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لكي يظهر رقم عشوائي ثابت بحيث عند كتابة عدد يقوم الحدث  باظهار رقم عشوائي ثابت بين رقمين مثل (100-9999) ولن يتغير هذا &lt;br /&gt;
الرقم العشوائي ابداً ولتغيره يجب تغير العدد المدخل في البداية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.randomseed(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.HexToNumber ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل الارقام من النظام السادس عشر (Hex) الى النظام العشري (Dec)بحيث عند كتابة عدد Hex يقوم الحدث  بتحويله الى عدد Dec &lt;br /&gt;
&lt;br /&gt;
معلومة :&lt;br /&gt;
ارقام Hex هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 ، F ،E ،D ،C ،B ، A )&lt;br /&gt;
&lt;br /&gt;
ارقام Dec هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.hextonumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.rad ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من راديان الى درجة بحيث عند كتابة الزاوية بالراديان يعمل الحدث  بتحويله الى درجة&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.rad(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.hexcolortonumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم اللون من هيكس الى ديكس بحيث عند كتابة رقم هيكس يعمل الحدث بتحويله الى ديكس&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.hexcolortonumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.deg ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من درجة الى راديان بحيث عند كتابة درجة الزاوية يقوم الحدث Math.Rad بتحويله الى راديان&lt;br /&gt;
&lt;br /&gt;
معلومة:&lt;br /&gt;
&lt;br /&gt;
راديان :هي وحدة قياس الزوايا الرسمية المعتمدة ضمن مجموعة الوحدات القياسية المستخدمة في الرياضيات و الفيزياء و تعرف بأنها الزاوية المركزية المتوضعة على مركز الدائرة و التي تحدد قوسا طولها مساوي لنصف قطر الدائرة.&lt;br /&gt;
كيف نحسب الراديان&lt;br /&gt;
للتحويل من راديان إلى درجات نضرب الراديان في 180 ونقسم الحاصل على ( باي ) وللتحويل من الدرجات إلى راديان نضرب الدرجات في ( باي ) ونقسم الحاصل على 180&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.deg(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.RGBToNumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم الالوان الاساسية الاحمر والاخضر والازرق من Hex الى Dec بحيث عند كتابة ارقام ثلاثة الالوان يعمل الحدث Math.RGBToNumber بتحويله الى Dex&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.RGBToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب الزاوية (جا) بحيث عند كتابة قياس الزاوية يعمل الحدث Math.Sin بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
ملاحظة : يجب قبل حساب جا تحويل قياس الزاوية الى راديان بالحدث Math.Rad&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sin(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.cos ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب تمام الزاوية (جتا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.cos(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.tan ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب ظل الزاوية (ظا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب ظل الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.tan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.asin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جا الزاوية&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.asin (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.acos ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جتا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جتا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.acos (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس ظا بحيث عند كتابة العدد يعمل الحدث  على حساب معكوس ظا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan2 ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب مقسوم معكوس ظا بحيث عند كتابة العدد الاول والثاني يعمل الحدث Math.Atan2 على حساب معكوس ظا (العدد الاول / العدد الثاني)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan2(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.max ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العدد الاكبر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاكبر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.max(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;math.max(15, -100, 30) -- نحدد القيم المراد الاختيار منها&lt;br /&gt;
30 -- الناتج&lt;br /&gt;
math.max(2.5, -2.5)&lt;br /&gt;
2.5 -- النتاج&lt;br /&gt;
&lt;br /&gt;
ملاحظة : السالب تكون قيمته صغيرة&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.min ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العددالاصغر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاصغر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.min(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;server&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
outputChatBox(&amp;quot;The number is &amp;quot;..math.min(10,-20)..&amp;quot; is good&amp;quot;) -- نظهر نص في الشات&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الرقم الي بيظهر في الشات هو -20&lt;br /&gt;
&lt;br /&gt;
-- ملاحظة السالب اصغر من الموجب&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #FFCFCF; padding: 5px; font-weight:bold; border: 1px dotted #AAAAAA;padding:10px;margin:10px;&amp;quot;&amp;gt;&amp;lt;center&amp;gt;تعريب &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt;السالمي&amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;http://ams4arab.arabstar.biz/t107-topic &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt; المصدر    &amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Math]]&lt;br /&gt;
* [http://lua-users.org/wiki/MathLibraryTutorial Math examples on the LUA Wiki]&lt;/div&gt;</summary>
		<author><name>Holy Quran</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=35971</id>
		<title>AR/Math</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=35971"/>
		<updated>2013-05-11T15:33:56Z</updated>

		<summary type="html">&lt;p&gt;Holy Quran: /* math.random */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;  size=&amp;quot;7&amp;quot;&amp;gt;  &amp;lt;strong&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;'''بسم الله الرحمن الرحيم'''&amp;lt;/p&amp;gt;  &amp;lt;/strong&amp;gt;    &amp;lt;/font&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.abs ==&lt;br /&gt;
&lt;br /&gt;
 يستخدم للقيمة المطلقة للعدد بحيث عند كتابة عدد سالب يقوم الحدث بتحويله ليصبح موجب  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.abs(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
هذا المثال يقوم بتحويل العدد الى رقم موجب في الردار&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.abs(math.random(-30,1)&lt;br /&gt;
grY = math.abs(math.random(-30,1)&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
== math.ceil ==&lt;br /&gt;
&lt;br /&gt;
 يستخدم لتقريب العدد العشري الى عدد صحيح الاعلى منه بحيث عند كتابة عدد عشري يقوم الحدث &lt;br /&gt;
 بحذف الفاصلة العشرية والاعداد العشرية وتقريبه الى العدد الصحيح الاكبر منه &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.ceil(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
grY = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
== math.floor ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
 يستخدم لتقريب العدد العشري الى عدد صحيح الاسفل منه بحيث عند كتابة عدد عشري يقوم الحدث &lt;br /&gt;
 بحذف الفاصلة العشرية والاعداد العشرية وتقريبة الى العدد الصحيح الاصغر منه &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.floor(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.round ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; هذا الحدث يستخدم لتقريب العدد مع تحديد عدد المنازل العشرية المطلوب التقريب اليها بحيث عند كتابة عدد المنازل العشرية المطلوبة يقوم الحدث  بتقريب العدد الى نفس المنازل التي طلبنا منه التقريب اليها &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.round(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.mod ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
هذا الحدث يستخدم لتحديد باقي القسمة بحيث عند كتابة عددين يقوم الحدث بايجاد باقي القسم بين العدد المقسوم والعدد المقسوم عليه  &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.mod(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.sqrt ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
هذا الحدث يستخدم لحساب الجذر التربيعي بحيث عند كتابة عدد يقوم الحدث بحساب الجذر التربيعي للعدد &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sqrt(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;ملاحظة : الحساب يكون بالجذر التربيعي للعدد&lt;br /&gt;
&lt;br /&gt;
-- مثال --&lt;br /&gt;
&lt;br /&gt;
math.sqrt(100) -- نحدد قيمه الجذر&lt;br /&gt;
10 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.sqrt(10000) -- نحدد قيمة الجذر&lt;br /&gt;
100 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
-- كلينت &lt;br /&gt;
&lt;br /&gt;
Health = guiCreateButton(131,163,113,46,&amp;quot;Give me health&amp;quot;,false) -- نسوي زر&lt;br /&gt;
addEventHandler(&amp;quot;onClientGUIClick&amp;quot;,Health, -- اذا ضغط على الزر&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
triggerServerEvent(&amp;quot;Health&amp;quot;,localPlayer) -- نرسل الوظيفة للسيرفر&lt;br /&gt;
end,false) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- سيرفر&lt;br /&gt;
&lt;br /&gt;
addEvent(&amp;quot;Health&amp;quot;,true) -- نحظر الوظيفة من الكلينت&lt;br /&gt;
addEventHandler(&amp;quot;Health&amp;quot;,root, -- نحظر الوظيفة من الكلينت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if (getElementHealth(source) &amp;lt;= 30 ) then -- نتحقق ان دم اللاعب يساوي 30 او اقل&lt;br /&gt;
setElementHealth(source,math.sqrt(10000)) -- اعطاء دم للجذر التربيعي 10000&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- هنا راح يعطي اللاعب دم على حسب الجذر التربيعي للـ10000&lt;br /&gt;
&lt;br /&gt;
-- الجذر التربيعي لـ10000 = 100&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.pow ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لحساب الاسس بحيث عند كتابة العدد الاول الاساس وعدد أخر الاس يقوم الحدث  بحساب الاسس&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.pow(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;عملية الحساب تكون بالضرب&lt;br /&gt;
math.pow(9,9) -- نضرب الاسس&lt;br /&gt;
3.8742048 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.pow(6,7) -- نضرب الاسس&lt;br /&gt;
279936 -- الناتج&lt;br /&gt;
&lt;br /&gt;
عملية الضرب كالتالي :&lt;br /&gt;
&lt;br /&gt;
اول مثال الناتج 90&lt;br /&gt;
&lt;br /&gt;
نضرب 9 في نفسها 9 مرات :&lt;br /&gt;
&lt;br /&gt;
9×9×9×9×9×9×9×9×9 = 3.8742048&lt;br /&gt;
&lt;br /&gt;
المثال الثاني :&lt;br /&gt;
&lt;br /&gt;
نضرب 6 في نفسها 7 مرات :&lt;br /&gt;
&lt;br /&gt;
6×6×6×6×6×6×6 = 279936&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
for _,Player in pairs ( getElementsByType ( &amp;quot;player&amp;quot; ) ) do -- تحديد النوع وهم جميع اللاعبين&lt;br /&gt;
if (getPlayerMoney(Player) &amp;gt;= 50 ) then -- نتحقق ان فلوس اللاعب تساوي 50 او اكثر&lt;br /&gt;
givePlayerMoney(Player,math.pow(9,4)) -- نعطي اللاعب فلوس على حسب ضرب الاسس&lt;br /&gt;
            end -- اغلاق&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الفلوس الي راح يعطيها اللاعب هي 6561&lt;br /&gt;
&lt;br /&gt;
-- نتيجه للضرب 9×9×9×9 = 6561&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.random ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لكي تظهر رقم عشوائي بحيث عند كتابة العدد الاول والعدد الثاني يقوم الحدث  باظهار رقم عشوائي بين الرقمين التي ادخلتها&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.random(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
Height = math.random(50,100) -- رقم عشوائي لإرتفاع الماء&lt;br /&gt;
setWaveHeight(Height) -- نربط ارتفاع الماء بالرقم العشوائي&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resurceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
for _,Player in ipairs ( getElementType ( &amp;quot;player&amp;quot; ) ) do -- نحدد النوع وهو اللاعب&lt;br /&gt;
if getPlayerMoney ( Player ) &amp;gt;= 100 then --  اذا اللاعب عنده 100 او اكثر &lt;br /&gt;
givePlayerMoney(Player, math.random(50,100)) -- يعطيه رقم عشوائي مابين 50 و 100&lt;br /&gt;
           end -- اغلاق&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if getElementHealth(source) &amp;lt;= 50 then -- اذا كانت الطاقة تساوي 50 او اقل&lt;br /&gt;
setElementHealth(source,math.random(10,20)) -- يعطي اللاعب طاقة مابين 10 و 20&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.randomseed ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لكي يظهر رقم عشوائي ثابت بحيث عند كتابة عدد يقوم الحدث  باظهار رقم عشوائي ثابت بين رقمين مثل (100-9999) ولن يتغير هذا &lt;br /&gt;
الرقم العشوائي ابداً ولتغيره يجب تغير العدد المدخل في البداية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.randomseed(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.HexToNumber ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل الارقام من النظام السادس عشر (Hex) الى النظام العشري (Dec)بحيث عند كتابة عدد Hex يقوم الحدث  بتحويله الى عدد Dec &lt;br /&gt;
&lt;br /&gt;
معلومة :&lt;br /&gt;
ارقام Hex هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 ، F ،E ،D ،C ،B ، A )&lt;br /&gt;
&lt;br /&gt;
ارقام Dec هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.hextonumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.rad ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من راديان الى درجة بحيث عند كتابة الزاوية بالراديان يعمل الحدث  بتحويله الى درجة&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.rad(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.hexcolortonumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم اللون من هيكس الى ديكس بحيث عند كتابة رقم هيكس يعمل الحدث بتحويله الى ديكس&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.hexcolortonumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.deg ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من درجة الى راديان بحيث عند كتابة درجة الزاوية يقوم الحدث Math.Rad بتحويله الى راديان&lt;br /&gt;
&lt;br /&gt;
معلومة:&lt;br /&gt;
&lt;br /&gt;
راديان :هي وحدة قياس الزوايا الرسمية المعتمدة ضمن مجموعة الوحدات القياسية المستخدمة في الرياضيات و الفيزياء و تعرف بأنها الزاوية المركزية المتوضعة على مركز الدائرة و التي تحدد قوسا طولها مساوي لنصف قطر الدائرة.&lt;br /&gt;
كيف نحسب الراديان&lt;br /&gt;
للتحويل من راديان إلى درجات نضرب الراديان في 180 ونقسم الحاصل على ( باي ) وللتحويل من الدرجات إلى راديان نضرب الدرجات في ( باي ) ونقسم الحاصل على 180&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.deg(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.RGBToNumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم الالوان الاساسية الاحمر والاخضر والازرق من Hex الى Dec بحيث عند كتابة ارقام ثلاثة الالوان يعمل الحدث Math.RGBToNumber بتحويله الى Dex&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.RGBToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب الزاوية (جا) بحيث عند كتابة قياس الزاوية يعمل الحدث Math.Sin بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
ملاحظة : يجب قبل حساب جا تحويل قياس الزاوية الى راديان بالحدث Math.Rad&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sin(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.cos ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب تمام الزاوية (جتا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.cos(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.tan ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب ظل الزاوية (ظا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب ظل الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.tan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.asin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جا الزاوية&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.asin (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.acos ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جتا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جتا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.acos (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس ظا بحيث عند كتابة العدد يعمل الحدث  على حساب معكوس ظا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan2 ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب مقسوم معكوس ظا بحيث عند كتابة العدد الاول والثاني يعمل الحدث Math.Atan2 على حساب معكوس ظا (العدد الاول / العدد الثاني)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan2(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.max ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العدد الاكبر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاكبر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.max(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;math.max(15, -100, 30) -- نحدد القيم المراد الاختيار منها&lt;br /&gt;
30 -- الناتج&lt;br /&gt;
math.max(2.5, -2.5)&lt;br /&gt;
2.5 -- النتاج&lt;br /&gt;
&lt;br /&gt;
ملاحظة : السالب تكون قيمته صغيرة&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.min ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العددالاصغر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاصغر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.min(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;server&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
outputChatBox(&amp;quot;The number is &amp;quot;..math.min(10,-20)..&amp;quot; is good&amp;quot;) -- نظهر نص في الشات&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الرقم الي بيظهر في الشات هو -20&lt;br /&gt;
&lt;br /&gt;
-- ملاحظة السالب اصغر من الموجب&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #FFCFCF; padding: 5px; font-weight:bold; border: 1px dotted #AAAAAA;padding:10px;margin:10px;&amp;quot;&amp;gt;&amp;lt;center&amp;gt;تعريب &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt;السالمي&amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Math]]&lt;br /&gt;
* [http://lua-users.org/wiki/MathLibraryTutorial Math examples on the LUA Wiki]&lt;/div&gt;</summary>
		<author><name>Holy Quran</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=35970</id>
		<title>AR/Math</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=35970"/>
		<updated>2013-05-11T15:32:58Z</updated>

		<summary type="html">&lt;p&gt;Holy Quran: /* math.pow */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;  size=&amp;quot;7&amp;quot;&amp;gt;  &amp;lt;strong&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;'''بسم الله الرحمن الرحيم'''&amp;lt;/p&amp;gt;  &amp;lt;/strong&amp;gt;    &amp;lt;/font&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.abs ==&lt;br /&gt;
&lt;br /&gt;
 يستخدم للقيمة المطلقة للعدد بحيث عند كتابة عدد سالب يقوم الحدث بتحويله ليصبح موجب  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.abs(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
هذا المثال يقوم بتحويل العدد الى رقم موجب في الردار&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.abs(math.random(-30,1)&lt;br /&gt;
grY = math.abs(math.random(-30,1)&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
== math.ceil ==&lt;br /&gt;
&lt;br /&gt;
 يستخدم لتقريب العدد العشري الى عدد صحيح الاعلى منه بحيث عند كتابة عدد عشري يقوم الحدث &lt;br /&gt;
 بحذف الفاصلة العشرية والاعداد العشرية وتقريبه الى العدد الصحيح الاكبر منه &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.ceil(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
grY = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
== math.floor ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
 يستخدم لتقريب العدد العشري الى عدد صحيح الاسفل منه بحيث عند كتابة عدد عشري يقوم الحدث &lt;br /&gt;
 بحذف الفاصلة العشرية والاعداد العشرية وتقريبة الى العدد الصحيح الاصغر منه &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.floor(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.round ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; هذا الحدث يستخدم لتقريب العدد مع تحديد عدد المنازل العشرية المطلوب التقريب اليها بحيث عند كتابة عدد المنازل العشرية المطلوبة يقوم الحدث  بتقريب العدد الى نفس المنازل التي طلبنا منه التقريب اليها &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.round(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.mod ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
هذا الحدث يستخدم لتحديد باقي القسمة بحيث عند كتابة عددين يقوم الحدث بايجاد باقي القسم بين العدد المقسوم والعدد المقسوم عليه  &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.mod(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.sqrt ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
هذا الحدث يستخدم لحساب الجذر التربيعي بحيث عند كتابة عدد يقوم الحدث بحساب الجذر التربيعي للعدد &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sqrt(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;ملاحظة : الحساب يكون بالجذر التربيعي للعدد&lt;br /&gt;
&lt;br /&gt;
-- مثال --&lt;br /&gt;
&lt;br /&gt;
math.sqrt(100) -- نحدد قيمه الجذر&lt;br /&gt;
10 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.sqrt(10000) -- نحدد قيمة الجذر&lt;br /&gt;
100 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
-- كلينت &lt;br /&gt;
&lt;br /&gt;
Health = guiCreateButton(131,163,113,46,&amp;quot;Give me health&amp;quot;,false) -- نسوي زر&lt;br /&gt;
addEventHandler(&amp;quot;onClientGUIClick&amp;quot;,Health, -- اذا ضغط على الزر&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
triggerServerEvent(&amp;quot;Health&amp;quot;,localPlayer) -- نرسل الوظيفة للسيرفر&lt;br /&gt;
end,false) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- سيرفر&lt;br /&gt;
&lt;br /&gt;
addEvent(&amp;quot;Health&amp;quot;,true) -- نحظر الوظيفة من الكلينت&lt;br /&gt;
addEventHandler(&amp;quot;Health&amp;quot;,root, -- نحظر الوظيفة من الكلينت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if (getElementHealth(source) &amp;lt;= 30 ) then -- نتحقق ان دم اللاعب يساوي 30 او اقل&lt;br /&gt;
setElementHealth(source,math.sqrt(10000)) -- اعطاء دم للجذر التربيعي 10000&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- هنا راح يعطي اللاعب دم على حسب الجذر التربيعي للـ10000&lt;br /&gt;
&lt;br /&gt;
-- الجذر التربيعي لـ10000 = 100&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.pow ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لحساب الاسس بحيث عند كتابة العدد الاول الاساس وعدد أخر الاس يقوم الحدث  بحساب الاسس&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.pow(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;عملية الحساب تكون بالضرب&lt;br /&gt;
math.pow(9,9) -- نضرب الاسس&lt;br /&gt;
3.8742048 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.pow(6,7) -- نضرب الاسس&lt;br /&gt;
279936 -- الناتج&lt;br /&gt;
&lt;br /&gt;
عملية الضرب كالتالي :&lt;br /&gt;
&lt;br /&gt;
اول مثال الناتج 90&lt;br /&gt;
&lt;br /&gt;
نضرب 9 في نفسها 9 مرات :&lt;br /&gt;
&lt;br /&gt;
9×9×9×9×9×9×9×9×9 = 3.8742048&lt;br /&gt;
&lt;br /&gt;
المثال الثاني :&lt;br /&gt;
&lt;br /&gt;
نضرب 6 في نفسها 7 مرات :&lt;br /&gt;
&lt;br /&gt;
6×6×6×6×6×6×6 = 279936&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
for _,Player in pairs ( getElementsByType ( &amp;quot;player&amp;quot; ) ) do -- تحديد النوع وهم جميع اللاعبين&lt;br /&gt;
if (getPlayerMoney(Player) &amp;gt;= 50 ) then -- نتحقق ان فلوس اللاعب تساوي 50 او اكثر&lt;br /&gt;
givePlayerMoney(Player,math.pow(9,4)) -- نعطي اللاعب فلوس على حسب ضرب الاسس&lt;br /&gt;
            end -- اغلاق&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الفلوس الي راح يعطيها اللاعب هي 6561&lt;br /&gt;
&lt;br /&gt;
-- نتيجه للضرب 9×9×9×9 = 6561&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.random ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لكي تظهر رقم عشوائي بحيث عند كتابة العدد الاول والعدد الثاني يقوم الحدث  باظهار رقم عشوائي بين الرقمين التي ادخلتها&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.random(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
Height = math.random(50,100) -- رقم عشوائي لإرتفاع الماء&lt;br /&gt;
setWaveHeight(Height) -- نربط ارتفاع الماء بالرقم العشوائي&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resurceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
for _,Player in ipairs ( getElementsByType ( &amp;quot;player&amp;quot; ) ) do&lt;br /&gt;
if getPlayerMoney ( Player ) &amp;gt;= 100 then --  اذا اللاعب عنده 100 او اكثر &lt;br /&gt;
givePlayerMoney(Player, math.random(50,100)) -- يعطيه رقم عشوائي مابين 50 و 100&lt;br /&gt;
           end -- اغلاق&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if getElementHealth(source) &amp;lt;= 50 then -- اذا كانت الطاقة تساوي 50 او اقل&lt;br /&gt;
setElementHealth(source,math.random(10,20)) -- يعطي اللاعب طاقة مابين 10 و 20&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.randomseed ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لكي يظهر رقم عشوائي ثابت بحيث عند كتابة عدد يقوم الحدث  باظهار رقم عشوائي ثابت بين رقمين مثل (100-9999) ولن يتغير هذا &lt;br /&gt;
الرقم العشوائي ابداً ولتغيره يجب تغير العدد المدخل في البداية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.randomseed(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.HexToNumber ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل الارقام من النظام السادس عشر (Hex) الى النظام العشري (Dec)بحيث عند كتابة عدد Hex يقوم الحدث  بتحويله الى عدد Dec &lt;br /&gt;
&lt;br /&gt;
معلومة :&lt;br /&gt;
ارقام Hex هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 ، F ،E ،D ،C ،B ، A )&lt;br /&gt;
&lt;br /&gt;
ارقام Dec هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.hextonumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.rad ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من راديان الى درجة بحيث عند كتابة الزاوية بالراديان يعمل الحدث  بتحويله الى درجة&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.rad(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.hexcolortonumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم اللون من هيكس الى ديكس بحيث عند كتابة رقم هيكس يعمل الحدث بتحويله الى ديكس&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.hexcolortonumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.deg ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من درجة الى راديان بحيث عند كتابة درجة الزاوية يقوم الحدث Math.Rad بتحويله الى راديان&lt;br /&gt;
&lt;br /&gt;
معلومة:&lt;br /&gt;
&lt;br /&gt;
راديان :هي وحدة قياس الزوايا الرسمية المعتمدة ضمن مجموعة الوحدات القياسية المستخدمة في الرياضيات و الفيزياء و تعرف بأنها الزاوية المركزية المتوضعة على مركز الدائرة و التي تحدد قوسا طولها مساوي لنصف قطر الدائرة.&lt;br /&gt;
كيف نحسب الراديان&lt;br /&gt;
للتحويل من راديان إلى درجات نضرب الراديان في 180 ونقسم الحاصل على ( باي ) وللتحويل من الدرجات إلى راديان نضرب الدرجات في ( باي ) ونقسم الحاصل على 180&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.deg(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.RGBToNumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم الالوان الاساسية الاحمر والاخضر والازرق من Hex الى Dec بحيث عند كتابة ارقام ثلاثة الالوان يعمل الحدث Math.RGBToNumber بتحويله الى Dex&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.RGBToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب الزاوية (جا) بحيث عند كتابة قياس الزاوية يعمل الحدث Math.Sin بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
ملاحظة : يجب قبل حساب جا تحويل قياس الزاوية الى راديان بالحدث Math.Rad&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sin(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.cos ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب تمام الزاوية (جتا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.cos(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.tan ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب ظل الزاوية (ظا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب ظل الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.tan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.asin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جا الزاوية&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.asin (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.acos ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جتا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جتا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.acos (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس ظا بحيث عند كتابة العدد يعمل الحدث  على حساب معكوس ظا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan2 ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب مقسوم معكوس ظا بحيث عند كتابة العدد الاول والثاني يعمل الحدث Math.Atan2 على حساب معكوس ظا (العدد الاول / العدد الثاني)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan2(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.max ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العدد الاكبر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاكبر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.max(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;math.max(15, -100, 30) -- نحدد القيم المراد الاختيار منها&lt;br /&gt;
30 -- الناتج&lt;br /&gt;
math.max(2.5, -2.5)&lt;br /&gt;
2.5 -- النتاج&lt;br /&gt;
&lt;br /&gt;
ملاحظة : السالب تكون قيمته صغيرة&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.min ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العددالاصغر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاصغر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.min(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;server&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
outputChatBox(&amp;quot;The number is &amp;quot;..math.min(10,-20)..&amp;quot; is good&amp;quot;) -- نظهر نص في الشات&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الرقم الي بيظهر في الشات هو -20&lt;br /&gt;
&lt;br /&gt;
-- ملاحظة السالب اصغر من الموجب&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #FFCFCF; padding: 5px; font-weight:bold; border: 1px dotted #AAAAAA;padding:10px;margin:10px;&amp;quot;&amp;gt;&amp;lt;center&amp;gt;تعريب &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt;السالمي&amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Math]]&lt;br /&gt;
* [http://lua-users.org/wiki/MathLibraryTutorial Math examples on the LUA Wiki]&lt;/div&gt;</summary>
		<author><name>Holy Quran</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=35969</id>
		<title>AR/Math</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=35969"/>
		<updated>2013-05-11T15:32:26Z</updated>

		<summary type="html">&lt;p&gt;Holy Quran: /* math.random */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;  size=&amp;quot;7&amp;quot;&amp;gt;  &amp;lt;strong&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;'''بسم الله الرحمن الرحيم'''&amp;lt;/p&amp;gt;  &amp;lt;/strong&amp;gt;    &amp;lt;/font&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.abs ==&lt;br /&gt;
&lt;br /&gt;
 يستخدم للقيمة المطلقة للعدد بحيث عند كتابة عدد سالب يقوم الحدث بتحويله ليصبح موجب  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.abs(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
هذا المثال يقوم بتحويل العدد الى رقم موجب في الردار&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.abs(math.random(-30,1)&lt;br /&gt;
grY = math.abs(math.random(-30,1)&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
== math.ceil ==&lt;br /&gt;
&lt;br /&gt;
 يستخدم لتقريب العدد العشري الى عدد صحيح الاعلى منه بحيث عند كتابة عدد عشري يقوم الحدث &lt;br /&gt;
 بحذف الفاصلة العشرية والاعداد العشرية وتقريبه الى العدد الصحيح الاكبر منه &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.ceil(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
grY = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
== math.floor ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
 يستخدم لتقريب العدد العشري الى عدد صحيح الاسفل منه بحيث عند كتابة عدد عشري يقوم الحدث &lt;br /&gt;
 بحذف الفاصلة العشرية والاعداد العشرية وتقريبة الى العدد الصحيح الاصغر منه &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.floor(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.round ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; هذا الحدث يستخدم لتقريب العدد مع تحديد عدد المنازل العشرية المطلوب التقريب اليها بحيث عند كتابة عدد المنازل العشرية المطلوبة يقوم الحدث  بتقريب العدد الى نفس المنازل التي طلبنا منه التقريب اليها &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.round(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.mod ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
هذا الحدث يستخدم لتحديد باقي القسمة بحيث عند كتابة عددين يقوم الحدث بايجاد باقي القسم بين العدد المقسوم والعدد المقسوم عليه  &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.mod(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.sqrt ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
هذا الحدث يستخدم لحساب الجذر التربيعي بحيث عند كتابة عدد يقوم الحدث بحساب الجذر التربيعي للعدد &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sqrt(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;ملاحظة : الحساب يكون بالجذر التربيعي للعدد&lt;br /&gt;
&lt;br /&gt;
-- مثال --&lt;br /&gt;
&lt;br /&gt;
math.sqrt(100) -- نحدد قيمه الجذر&lt;br /&gt;
10 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.sqrt(10000) -- نحدد قيمة الجذر&lt;br /&gt;
100 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
-- كلينت &lt;br /&gt;
&lt;br /&gt;
Health = guiCreateButton(131,163,113,46,&amp;quot;Give me health&amp;quot;,false) -- نسوي زر&lt;br /&gt;
addEventHandler(&amp;quot;onClientGUIClick&amp;quot;,Health, -- اذا ضغط على الزر&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
triggerServerEvent(&amp;quot;Health&amp;quot;,localPlayer) -- نرسل الوظيفة للسيرفر&lt;br /&gt;
end,false) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- سيرفر&lt;br /&gt;
&lt;br /&gt;
addEvent(&amp;quot;Health&amp;quot;,true) -- نحظر الوظيفة من الكلينت&lt;br /&gt;
addEventHandler(&amp;quot;Health&amp;quot;,root, -- نحظر الوظيفة من الكلينت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if (getElementHealth(source) &amp;lt;= 30 ) then -- نتحقق ان دم اللاعب يساوي 30 او اقل&lt;br /&gt;
setElementHealth(source,math.sqrt(10000)) -- اعطاء دم للجذر التربيعي 10000&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- هنا راح يعطي اللاعب دم على حسب الجذر التربيعي للـ10000&lt;br /&gt;
&lt;br /&gt;
-- الجذر التربيعي لـ10000 = 100&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.pow ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لحساب الاسس بحيث عند كتابة العدد الاول الاساس وعدد أخر الاس يقوم الحدث  بحساب الاسس&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.pow(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;عملية الحساب تكون بالضرب&lt;br /&gt;
math.pow(9,9) -- نضرب الاسس&lt;br /&gt;
3.8742048 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.pow(6,7) -- نضرب الاسس&lt;br /&gt;
279936 -- الناتج&lt;br /&gt;
&lt;br /&gt;
عملية الضرب كالتالي :&lt;br /&gt;
&lt;br /&gt;
اول مثال الناتج 90&lt;br /&gt;
&lt;br /&gt;
نضرب 9 في نفسها 9 مرات :&lt;br /&gt;
&lt;br /&gt;
9×9×9×9×9×9×9×9×9 = 3.8742048&lt;br /&gt;
&lt;br /&gt;
المثال الثاني :&lt;br /&gt;
&lt;br /&gt;
نضرب 6 في نفسها 7 مرات :&lt;br /&gt;
&lt;br /&gt;
6×6×6×6×6×6×6 = 279936&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
for _,Player in pairs ( getElementsByType ( &amp;quot;player&amp;quot; ) ) do -- تحديد النوع وهم جميع اللاعبين&lt;br /&gt;
if (getPlayerMoney(Player) &amp;gt;= 50 ) then -- نتحقق ان فلوس اللاعب تساوي 50 او اكثر&lt;br /&gt;
givePlayerMoney(Player,math.pow(9,4)) -- نعطي اللاعب فلوس على حسب ضرب الاسس&lt;br /&gt;
            end&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الفلوس الي راح يعطيها اللاعب هي 6561&lt;br /&gt;
&lt;br /&gt;
-- نتيجه للضرب 9×9×9×9 = 6561&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.random ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لكي تظهر رقم عشوائي بحيث عند كتابة العدد الاول والعدد الثاني يقوم الحدث  باظهار رقم عشوائي بين الرقمين التي ادخلتها&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.random(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
Height = math.random(50,100) -- رقم عشوائي لإرتفاع الماء&lt;br /&gt;
setWaveHeight(Height) -- نربط ارتفاع الماء بالرقم العشوائي&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resurceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
for _,Player in ipairs ( getElementsByType ( &amp;quot;player&amp;quot; ) ) do&lt;br /&gt;
if getPlayerMoney ( Player ) &amp;gt;= 100 then --  اذا اللاعب عنده 100 او اكثر &lt;br /&gt;
givePlayerMoney(Player, math.random(50,100)) -- يعطيه رقم عشوائي مابين 50 و 100&lt;br /&gt;
           end -- اغلاق&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if getElementHealth(source) &amp;lt;= 50 then -- اذا كانت الطاقة تساوي 50 او اقل&lt;br /&gt;
setElementHealth(source,math.random(10,20)) -- يعطي اللاعب طاقة مابين 10 و 20&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.randomseed ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لكي يظهر رقم عشوائي ثابت بحيث عند كتابة عدد يقوم الحدث  باظهار رقم عشوائي ثابت بين رقمين مثل (100-9999) ولن يتغير هذا &lt;br /&gt;
الرقم العشوائي ابداً ولتغيره يجب تغير العدد المدخل في البداية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.randomseed(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.HexToNumber ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل الارقام من النظام السادس عشر (Hex) الى النظام العشري (Dec)بحيث عند كتابة عدد Hex يقوم الحدث  بتحويله الى عدد Dec &lt;br /&gt;
&lt;br /&gt;
معلومة :&lt;br /&gt;
ارقام Hex هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 ، F ،E ،D ،C ،B ، A )&lt;br /&gt;
&lt;br /&gt;
ارقام Dec هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.hextonumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.rad ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من راديان الى درجة بحيث عند كتابة الزاوية بالراديان يعمل الحدث  بتحويله الى درجة&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.rad(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.hexcolortonumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم اللون من هيكس الى ديكس بحيث عند كتابة رقم هيكس يعمل الحدث بتحويله الى ديكس&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.hexcolortonumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.deg ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من درجة الى راديان بحيث عند كتابة درجة الزاوية يقوم الحدث Math.Rad بتحويله الى راديان&lt;br /&gt;
&lt;br /&gt;
معلومة:&lt;br /&gt;
&lt;br /&gt;
راديان :هي وحدة قياس الزوايا الرسمية المعتمدة ضمن مجموعة الوحدات القياسية المستخدمة في الرياضيات و الفيزياء و تعرف بأنها الزاوية المركزية المتوضعة على مركز الدائرة و التي تحدد قوسا طولها مساوي لنصف قطر الدائرة.&lt;br /&gt;
كيف نحسب الراديان&lt;br /&gt;
للتحويل من راديان إلى درجات نضرب الراديان في 180 ونقسم الحاصل على ( باي ) وللتحويل من الدرجات إلى راديان نضرب الدرجات في ( باي ) ونقسم الحاصل على 180&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.deg(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.RGBToNumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم الالوان الاساسية الاحمر والاخضر والازرق من Hex الى Dec بحيث عند كتابة ارقام ثلاثة الالوان يعمل الحدث Math.RGBToNumber بتحويله الى Dex&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.RGBToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب الزاوية (جا) بحيث عند كتابة قياس الزاوية يعمل الحدث Math.Sin بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
ملاحظة : يجب قبل حساب جا تحويل قياس الزاوية الى راديان بالحدث Math.Rad&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sin(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.cos ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب تمام الزاوية (جتا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.cos(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.tan ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب ظل الزاوية (ظا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب ظل الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.tan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.asin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جا الزاوية&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.asin (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.acos ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جتا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جتا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.acos (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس ظا بحيث عند كتابة العدد يعمل الحدث  على حساب معكوس ظا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan2 ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب مقسوم معكوس ظا بحيث عند كتابة العدد الاول والثاني يعمل الحدث Math.Atan2 على حساب معكوس ظا (العدد الاول / العدد الثاني)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan2(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.max ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العدد الاكبر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاكبر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.max(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;math.max(15, -100, 30) -- نحدد القيم المراد الاختيار منها&lt;br /&gt;
30 -- الناتج&lt;br /&gt;
math.max(2.5, -2.5)&lt;br /&gt;
2.5 -- النتاج&lt;br /&gt;
&lt;br /&gt;
ملاحظة : السالب تكون قيمته صغيرة&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.min ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العددالاصغر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاصغر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.min(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;server&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
outputChatBox(&amp;quot;The number is &amp;quot;..math.min(10,-20)..&amp;quot; is good&amp;quot;) -- نظهر نص في الشات&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الرقم الي بيظهر في الشات هو -20&lt;br /&gt;
&lt;br /&gt;
-- ملاحظة السالب اصغر من الموجب&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #FFCFCF; padding: 5px; font-weight:bold; border: 1px dotted #AAAAAA;padding:10px;margin:10px;&amp;quot;&amp;gt;&amp;lt;center&amp;gt;تعريب &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt;السالمي&amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Math]]&lt;br /&gt;
* [http://lua-users.org/wiki/MathLibraryTutorial Math examples on the LUA Wiki]&lt;/div&gt;</summary>
		<author><name>Holy Quran</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=35968</id>
		<title>AR/Math</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=35968"/>
		<updated>2013-05-11T15:31:58Z</updated>

		<summary type="html">&lt;p&gt;Holy Quran: /* math.random */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;  size=&amp;quot;7&amp;quot;&amp;gt;  &amp;lt;strong&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;'''بسم الله الرحمن الرحيم'''&amp;lt;/p&amp;gt;  &amp;lt;/strong&amp;gt;    &amp;lt;/font&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.abs ==&lt;br /&gt;
&lt;br /&gt;
 يستخدم للقيمة المطلقة للعدد بحيث عند كتابة عدد سالب يقوم الحدث بتحويله ليصبح موجب  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.abs(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
هذا المثال يقوم بتحويل العدد الى رقم موجب في الردار&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.abs(math.random(-30,1)&lt;br /&gt;
grY = math.abs(math.random(-30,1)&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
== math.ceil ==&lt;br /&gt;
&lt;br /&gt;
 يستخدم لتقريب العدد العشري الى عدد صحيح الاعلى منه بحيث عند كتابة عدد عشري يقوم الحدث &lt;br /&gt;
 بحذف الفاصلة العشرية والاعداد العشرية وتقريبه الى العدد الصحيح الاكبر منه &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.ceil(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
grY = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
== math.floor ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
 يستخدم لتقريب العدد العشري الى عدد صحيح الاسفل منه بحيث عند كتابة عدد عشري يقوم الحدث &lt;br /&gt;
 بحذف الفاصلة العشرية والاعداد العشرية وتقريبة الى العدد الصحيح الاصغر منه &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.floor(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.round ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; هذا الحدث يستخدم لتقريب العدد مع تحديد عدد المنازل العشرية المطلوب التقريب اليها بحيث عند كتابة عدد المنازل العشرية المطلوبة يقوم الحدث  بتقريب العدد الى نفس المنازل التي طلبنا منه التقريب اليها &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.round(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.mod ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
هذا الحدث يستخدم لتحديد باقي القسمة بحيث عند كتابة عددين يقوم الحدث بايجاد باقي القسم بين العدد المقسوم والعدد المقسوم عليه  &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.mod(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.sqrt ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
هذا الحدث يستخدم لحساب الجذر التربيعي بحيث عند كتابة عدد يقوم الحدث بحساب الجذر التربيعي للعدد &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sqrt(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;ملاحظة : الحساب يكون بالجذر التربيعي للعدد&lt;br /&gt;
&lt;br /&gt;
-- مثال --&lt;br /&gt;
&lt;br /&gt;
math.sqrt(100) -- نحدد قيمه الجذر&lt;br /&gt;
10 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.sqrt(10000) -- نحدد قيمة الجذر&lt;br /&gt;
100 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
-- كلينت &lt;br /&gt;
&lt;br /&gt;
Health = guiCreateButton(131,163,113,46,&amp;quot;Give me health&amp;quot;,false) -- نسوي زر&lt;br /&gt;
addEventHandler(&amp;quot;onClientGUIClick&amp;quot;,Health, -- اذا ضغط على الزر&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
triggerServerEvent(&amp;quot;Health&amp;quot;,localPlayer) -- نرسل الوظيفة للسيرفر&lt;br /&gt;
end,false) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- سيرفر&lt;br /&gt;
&lt;br /&gt;
addEvent(&amp;quot;Health&amp;quot;,true) -- نحظر الوظيفة من الكلينت&lt;br /&gt;
addEventHandler(&amp;quot;Health&amp;quot;,root, -- نحظر الوظيفة من الكلينت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if (getElementHealth(source) &amp;lt;= 30 ) then -- نتحقق ان دم اللاعب يساوي 30 او اقل&lt;br /&gt;
setElementHealth(source,math.sqrt(10000)) -- اعطاء دم للجذر التربيعي 10000&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- هنا راح يعطي اللاعب دم على حسب الجذر التربيعي للـ10000&lt;br /&gt;
&lt;br /&gt;
-- الجذر التربيعي لـ10000 = 100&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.pow ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لحساب الاسس بحيث عند كتابة العدد الاول الاساس وعدد أخر الاس يقوم الحدث  بحساب الاسس&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.pow(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;عملية الحساب تكون بالضرب&lt;br /&gt;
math.pow(9,9) -- نضرب الاسس&lt;br /&gt;
3.8742048 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.pow(6,7) -- نضرب الاسس&lt;br /&gt;
279936 -- الناتج&lt;br /&gt;
&lt;br /&gt;
عملية الضرب كالتالي :&lt;br /&gt;
&lt;br /&gt;
اول مثال الناتج 90&lt;br /&gt;
&lt;br /&gt;
نضرب 9 في نفسها 9 مرات :&lt;br /&gt;
&lt;br /&gt;
9×9×9×9×9×9×9×9×9 = 3.8742048&lt;br /&gt;
&lt;br /&gt;
المثال الثاني :&lt;br /&gt;
&lt;br /&gt;
نضرب 6 في نفسها 7 مرات :&lt;br /&gt;
&lt;br /&gt;
6×6×6×6×6×6×6 = 279936&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
for _,Player in pairs ( getElementsByType ( &amp;quot;player&amp;quot; ) ) do -- تحديد النوع وهم جميع اللاعبين&lt;br /&gt;
if (getPlayerMoney(Player) &amp;gt;= 50 ) then -- نتحقق ان فلوس اللاعب تساوي 50 او اكثر&lt;br /&gt;
givePlayerMoney(Player,math.pow(9,4)) -- نعطي اللاعب فلوس على حسب ضرب الاسس&lt;br /&gt;
            end&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الفلوس الي راح يعطيها اللاعب هي 6561&lt;br /&gt;
&lt;br /&gt;
-- نتيجه للضرب 9×9×9×9 = 6561&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.random ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لكي تظهر رقم عشوائي بحيث عند كتابة العدد الاول والعدد الثاني يقوم الحدث  باظهار رقم عشوائي بين الرقمين التي ادخلتها&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.random(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
Height = math.random(50,100) -- رقم عشوائي لإرتفاع الماء&lt;br /&gt;
setWaveHeight(Height) -- نربط ارتفاع الماء بالرقم العشوائي&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resurceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
for _,Player in ipairs ( getElementsByType ( &amp;quot;player&amp;quot; ) ) do&lt;br /&gt;
if getPlayerMoney ( Player ) &amp;gt;= 100 then --  اذا اللاعب عنده 100 او اكثر &lt;br /&gt;
givePlayerMoney(Player, math.random(50,100)) -- يعطيه رقم عشوائي مابين 50 و 100&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if getElementHealth(source) &amp;lt;= 50 then -- اذا كانت الطاقة تساوي 50 او اقل&lt;br /&gt;
setElementHealth(source,math.random(10,20)) -- يعطي اللاعب طاقة مابين 10 و 20&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.randomseed ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لكي يظهر رقم عشوائي ثابت بحيث عند كتابة عدد يقوم الحدث  باظهار رقم عشوائي ثابت بين رقمين مثل (100-9999) ولن يتغير هذا &lt;br /&gt;
الرقم العشوائي ابداً ولتغيره يجب تغير العدد المدخل في البداية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.randomseed(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.HexToNumber ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل الارقام من النظام السادس عشر (Hex) الى النظام العشري (Dec)بحيث عند كتابة عدد Hex يقوم الحدث  بتحويله الى عدد Dec &lt;br /&gt;
&lt;br /&gt;
معلومة :&lt;br /&gt;
ارقام Hex هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 ، F ،E ،D ،C ،B ، A )&lt;br /&gt;
&lt;br /&gt;
ارقام Dec هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.hextonumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.rad ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من راديان الى درجة بحيث عند كتابة الزاوية بالراديان يعمل الحدث  بتحويله الى درجة&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.rad(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.hexcolortonumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم اللون من هيكس الى ديكس بحيث عند كتابة رقم هيكس يعمل الحدث بتحويله الى ديكس&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.hexcolortonumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.deg ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من درجة الى راديان بحيث عند كتابة درجة الزاوية يقوم الحدث Math.Rad بتحويله الى راديان&lt;br /&gt;
&lt;br /&gt;
معلومة:&lt;br /&gt;
&lt;br /&gt;
راديان :هي وحدة قياس الزوايا الرسمية المعتمدة ضمن مجموعة الوحدات القياسية المستخدمة في الرياضيات و الفيزياء و تعرف بأنها الزاوية المركزية المتوضعة على مركز الدائرة و التي تحدد قوسا طولها مساوي لنصف قطر الدائرة.&lt;br /&gt;
كيف نحسب الراديان&lt;br /&gt;
للتحويل من راديان إلى درجات نضرب الراديان في 180 ونقسم الحاصل على ( باي ) وللتحويل من الدرجات إلى راديان نضرب الدرجات في ( باي ) ونقسم الحاصل على 180&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.deg(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.RGBToNumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم الالوان الاساسية الاحمر والاخضر والازرق من Hex الى Dec بحيث عند كتابة ارقام ثلاثة الالوان يعمل الحدث Math.RGBToNumber بتحويله الى Dex&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.RGBToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب الزاوية (جا) بحيث عند كتابة قياس الزاوية يعمل الحدث Math.Sin بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
ملاحظة : يجب قبل حساب جا تحويل قياس الزاوية الى راديان بالحدث Math.Rad&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sin(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.cos ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب تمام الزاوية (جتا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.cos(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.tan ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب ظل الزاوية (ظا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب ظل الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.tan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.asin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جا الزاوية&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.asin (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.acos ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جتا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جتا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.acos (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس ظا بحيث عند كتابة العدد يعمل الحدث  على حساب معكوس ظا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan2 ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب مقسوم معكوس ظا بحيث عند كتابة العدد الاول والثاني يعمل الحدث Math.Atan2 على حساب معكوس ظا (العدد الاول / العدد الثاني)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan2(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.max ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العدد الاكبر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاكبر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.max(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;math.max(15, -100, 30) -- نحدد القيم المراد الاختيار منها&lt;br /&gt;
30 -- الناتج&lt;br /&gt;
math.max(2.5, -2.5)&lt;br /&gt;
2.5 -- النتاج&lt;br /&gt;
&lt;br /&gt;
ملاحظة : السالب تكون قيمته صغيرة&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.min ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العددالاصغر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاصغر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.min(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;server&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
outputChatBox(&amp;quot;The number is &amp;quot;..math.min(10,-20)..&amp;quot; is good&amp;quot;) -- نظهر نص في الشات&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الرقم الي بيظهر في الشات هو -20&lt;br /&gt;
&lt;br /&gt;
-- ملاحظة السالب اصغر من الموجب&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #FFCFCF; padding: 5px; font-weight:bold; border: 1px dotted #AAAAAA;padding:10px;margin:10px;&amp;quot;&amp;gt;&amp;lt;center&amp;gt;تعريب &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt;السالمي&amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Math]]&lt;br /&gt;
* [http://lua-users.org/wiki/MathLibraryTutorial Math examples on the LUA Wiki]&lt;/div&gt;</summary>
		<author><name>Holy Quran</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=35967</id>
		<title>AR/Math</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=35967"/>
		<updated>2013-05-11T15:31:03Z</updated>

		<summary type="html">&lt;p&gt;Holy Quran: /* math.pow */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;  size=&amp;quot;7&amp;quot;&amp;gt;  &amp;lt;strong&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;'''بسم الله الرحمن الرحيم'''&amp;lt;/p&amp;gt;  &amp;lt;/strong&amp;gt;    &amp;lt;/font&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.abs ==&lt;br /&gt;
&lt;br /&gt;
 يستخدم للقيمة المطلقة للعدد بحيث عند كتابة عدد سالب يقوم الحدث بتحويله ليصبح موجب  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.abs(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
هذا المثال يقوم بتحويل العدد الى رقم موجب في الردار&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.abs(math.random(-30,1)&lt;br /&gt;
grY = math.abs(math.random(-30,1)&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
== math.ceil ==&lt;br /&gt;
&lt;br /&gt;
 يستخدم لتقريب العدد العشري الى عدد صحيح الاعلى منه بحيث عند كتابة عدد عشري يقوم الحدث &lt;br /&gt;
 بحذف الفاصلة العشرية والاعداد العشرية وتقريبه الى العدد الصحيح الاكبر منه &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.ceil(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
grY = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
== math.floor ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
 يستخدم لتقريب العدد العشري الى عدد صحيح الاسفل منه بحيث عند كتابة عدد عشري يقوم الحدث &lt;br /&gt;
 بحذف الفاصلة العشرية والاعداد العشرية وتقريبة الى العدد الصحيح الاصغر منه &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.floor(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.round ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; هذا الحدث يستخدم لتقريب العدد مع تحديد عدد المنازل العشرية المطلوب التقريب اليها بحيث عند كتابة عدد المنازل العشرية المطلوبة يقوم الحدث  بتقريب العدد الى نفس المنازل التي طلبنا منه التقريب اليها &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.round(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.mod ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
هذا الحدث يستخدم لتحديد باقي القسمة بحيث عند كتابة عددين يقوم الحدث بايجاد باقي القسم بين العدد المقسوم والعدد المقسوم عليه  &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.mod(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.sqrt ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
هذا الحدث يستخدم لحساب الجذر التربيعي بحيث عند كتابة عدد يقوم الحدث بحساب الجذر التربيعي للعدد &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sqrt(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;ملاحظة : الحساب يكون بالجذر التربيعي للعدد&lt;br /&gt;
&lt;br /&gt;
-- مثال --&lt;br /&gt;
&lt;br /&gt;
math.sqrt(100) -- نحدد قيمه الجذر&lt;br /&gt;
10 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.sqrt(10000) -- نحدد قيمة الجذر&lt;br /&gt;
100 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
-- كلينت &lt;br /&gt;
&lt;br /&gt;
Health = guiCreateButton(131,163,113,46,&amp;quot;Give me health&amp;quot;,false) -- نسوي زر&lt;br /&gt;
addEventHandler(&amp;quot;onClientGUIClick&amp;quot;,Health, -- اذا ضغط على الزر&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
triggerServerEvent(&amp;quot;Health&amp;quot;,localPlayer) -- نرسل الوظيفة للسيرفر&lt;br /&gt;
end,false) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- سيرفر&lt;br /&gt;
&lt;br /&gt;
addEvent(&amp;quot;Health&amp;quot;,true) -- نحظر الوظيفة من الكلينت&lt;br /&gt;
addEventHandler(&amp;quot;Health&amp;quot;,root, -- نحظر الوظيفة من الكلينت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if (getElementHealth(source) &amp;lt;= 30 ) then -- نتحقق ان دم اللاعب يساوي 30 او اقل&lt;br /&gt;
setElementHealth(source,math.sqrt(10000)) -- اعطاء دم للجذر التربيعي 10000&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- هنا راح يعطي اللاعب دم على حسب الجذر التربيعي للـ10000&lt;br /&gt;
&lt;br /&gt;
-- الجذر التربيعي لـ10000 = 100&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.pow ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لحساب الاسس بحيث عند كتابة العدد الاول الاساس وعدد أخر الاس يقوم الحدث  بحساب الاسس&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.pow(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;عملية الحساب تكون بالضرب&lt;br /&gt;
math.pow(9,9) -- نضرب الاسس&lt;br /&gt;
3.8742048 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.pow(6,7) -- نضرب الاسس&lt;br /&gt;
279936 -- الناتج&lt;br /&gt;
&lt;br /&gt;
عملية الضرب كالتالي :&lt;br /&gt;
&lt;br /&gt;
اول مثال الناتج 90&lt;br /&gt;
&lt;br /&gt;
نضرب 9 في نفسها 9 مرات :&lt;br /&gt;
&lt;br /&gt;
9×9×9×9×9×9×9×9×9 = 3.8742048&lt;br /&gt;
&lt;br /&gt;
المثال الثاني :&lt;br /&gt;
&lt;br /&gt;
نضرب 6 في نفسها 7 مرات :&lt;br /&gt;
&lt;br /&gt;
6×6×6×6×6×6×6 = 279936&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
for _,Player in pairs ( getElementsByType ( &amp;quot;player&amp;quot; ) ) do -- تحديد النوع وهم جميع اللاعبين&lt;br /&gt;
if (getPlayerMoney(Player) &amp;gt;= 50 ) then -- نتحقق ان فلوس اللاعب تساوي 50 او اكثر&lt;br /&gt;
givePlayerMoney(Player,math.pow(9,4)) -- نعطي اللاعب فلوس على حسب ضرب الاسس&lt;br /&gt;
            end&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الفلوس الي راح يعطيها اللاعب هي 6561&lt;br /&gt;
&lt;br /&gt;
-- نتيجه للضرب 9×9×9×9 = 6561&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.random ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لكي تظهر رقم عشوائي بحيث عند كتابة العدد الاول والعدد الثاني يقوم الحدث  باظهار رقم عشوائي بين الرقمين التي ادخلتها&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.random(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
Height = math.random(50,100) -- رقم عشوائي لإرتفاع الماء&lt;br /&gt;
setWaveHeight(Height) -- نربط ارتفاع الماء بالرقم العشوائي&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resurceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
if getPlayerMoney ( source ) &amp;gt;= 100 then --  اذا اللاعب عنده 100 او اكثر &lt;br /&gt;
givePlayerMoney(source, math.random(50,100)) -- يعطيه رقم عشوائي مابين 50 و 100&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if getElementHealth(source) &amp;lt;= 50 then -- اذا كانت الطاقة تساوي 50 او اقل&lt;br /&gt;
setElementHealth(source,math.random(10,20)) -- يعطي اللاعب طاقة مابين 10 و 20&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.randomseed ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لكي يظهر رقم عشوائي ثابت بحيث عند كتابة عدد يقوم الحدث  باظهار رقم عشوائي ثابت بين رقمين مثل (100-9999) ولن يتغير هذا &lt;br /&gt;
الرقم العشوائي ابداً ولتغيره يجب تغير العدد المدخل في البداية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.randomseed(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.HexToNumber ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل الارقام من النظام السادس عشر (Hex) الى النظام العشري (Dec)بحيث عند كتابة عدد Hex يقوم الحدث  بتحويله الى عدد Dec &lt;br /&gt;
&lt;br /&gt;
معلومة :&lt;br /&gt;
ارقام Hex هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 ، F ،E ،D ،C ،B ، A )&lt;br /&gt;
&lt;br /&gt;
ارقام Dec هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.hextonumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.rad ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من راديان الى درجة بحيث عند كتابة الزاوية بالراديان يعمل الحدث  بتحويله الى درجة&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.rad(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.hexcolortonumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم اللون من هيكس الى ديكس بحيث عند كتابة رقم هيكس يعمل الحدث بتحويله الى ديكس&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.hexcolortonumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.deg ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من درجة الى راديان بحيث عند كتابة درجة الزاوية يقوم الحدث Math.Rad بتحويله الى راديان&lt;br /&gt;
&lt;br /&gt;
معلومة:&lt;br /&gt;
&lt;br /&gt;
راديان :هي وحدة قياس الزوايا الرسمية المعتمدة ضمن مجموعة الوحدات القياسية المستخدمة في الرياضيات و الفيزياء و تعرف بأنها الزاوية المركزية المتوضعة على مركز الدائرة و التي تحدد قوسا طولها مساوي لنصف قطر الدائرة.&lt;br /&gt;
كيف نحسب الراديان&lt;br /&gt;
للتحويل من راديان إلى درجات نضرب الراديان في 180 ونقسم الحاصل على ( باي ) وللتحويل من الدرجات إلى راديان نضرب الدرجات في ( باي ) ونقسم الحاصل على 180&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.deg(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.RGBToNumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم الالوان الاساسية الاحمر والاخضر والازرق من Hex الى Dec بحيث عند كتابة ارقام ثلاثة الالوان يعمل الحدث Math.RGBToNumber بتحويله الى Dex&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.RGBToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب الزاوية (جا) بحيث عند كتابة قياس الزاوية يعمل الحدث Math.Sin بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
ملاحظة : يجب قبل حساب جا تحويل قياس الزاوية الى راديان بالحدث Math.Rad&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sin(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.cos ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب تمام الزاوية (جتا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.cos(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.tan ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب ظل الزاوية (ظا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب ظل الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.tan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.asin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جا الزاوية&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.asin (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.acos ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جتا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جتا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.acos (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس ظا بحيث عند كتابة العدد يعمل الحدث  على حساب معكوس ظا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan2 ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب مقسوم معكوس ظا بحيث عند كتابة العدد الاول والثاني يعمل الحدث Math.Atan2 على حساب معكوس ظا (العدد الاول / العدد الثاني)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan2(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.max ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العدد الاكبر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاكبر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.max(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;math.max(15, -100, 30) -- نحدد القيم المراد الاختيار منها&lt;br /&gt;
30 -- الناتج&lt;br /&gt;
math.max(2.5, -2.5)&lt;br /&gt;
2.5 -- النتاج&lt;br /&gt;
&lt;br /&gt;
ملاحظة : السالب تكون قيمته صغيرة&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.min ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العددالاصغر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاصغر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.min(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;server&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
outputChatBox(&amp;quot;The number is &amp;quot;..math.min(10,-20)..&amp;quot; is good&amp;quot;) -- نظهر نص في الشات&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الرقم الي بيظهر في الشات هو -20&lt;br /&gt;
&lt;br /&gt;
-- ملاحظة السالب اصغر من الموجب&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #FFCFCF; padding: 5px; font-weight:bold; border: 1px dotted #AAAAAA;padding:10px;margin:10px;&amp;quot;&amp;gt;&amp;lt;center&amp;gt;تعريب &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt;السالمي&amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Math]]&lt;br /&gt;
* [http://lua-users.org/wiki/MathLibraryTutorial Math examples on the LUA Wiki]&lt;/div&gt;</summary>
		<author><name>Holy Quran</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=35966</id>
		<title>AR/Math</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=35966"/>
		<updated>2013-05-11T15:30:11Z</updated>

		<summary type="html">&lt;p&gt;Holy Quran: /* math.pow */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;  size=&amp;quot;7&amp;quot;&amp;gt;  &amp;lt;strong&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;'''بسم الله الرحمن الرحيم'''&amp;lt;/p&amp;gt;  &amp;lt;/strong&amp;gt;    &amp;lt;/font&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.abs ==&lt;br /&gt;
&lt;br /&gt;
 يستخدم للقيمة المطلقة للعدد بحيث عند كتابة عدد سالب يقوم الحدث بتحويله ليصبح موجب  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.abs(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
هذا المثال يقوم بتحويل العدد الى رقم موجب في الردار&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.abs(math.random(-30,1)&lt;br /&gt;
grY = math.abs(math.random(-30,1)&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
== math.ceil ==&lt;br /&gt;
&lt;br /&gt;
 يستخدم لتقريب العدد العشري الى عدد صحيح الاعلى منه بحيث عند كتابة عدد عشري يقوم الحدث &lt;br /&gt;
 بحذف الفاصلة العشرية والاعداد العشرية وتقريبه الى العدد الصحيح الاكبر منه &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.ceil(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
grY = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
== math.floor ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
 يستخدم لتقريب العدد العشري الى عدد صحيح الاسفل منه بحيث عند كتابة عدد عشري يقوم الحدث &lt;br /&gt;
 بحذف الفاصلة العشرية والاعداد العشرية وتقريبة الى العدد الصحيح الاصغر منه &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.floor(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.round ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; هذا الحدث يستخدم لتقريب العدد مع تحديد عدد المنازل العشرية المطلوب التقريب اليها بحيث عند كتابة عدد المنازل العشرية المطلوبة يقوم الحدث  بتقريب العدد الى نفس المنازل التي طلبنا منه التقريب اليها &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.round(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.mod ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
هذا الحدث يستخدم لتحديد باقي القسمة بحيث عند كتابة عددين يقوم الحدث بايجاد باقي القسم بين العدد المقسوم والعدد المقسوم عليه  &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.mod(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.sqrt ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
هذا الحدث يستخدم لحساب الجذر التربيعي بحيث عند كتابة عدد يقوم الحدث بحساب الجذر التربيعي للعدد &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sqrt(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;ملاحظة : الحساب يكون بالجذر التربيعي للعدد&lt;br /&gt;
&lt;br /&gt;
-- مثال --&lt;br /&gt;
&lt;br /&gt;
math.sqrt(100) -- نحدد قيمه الجذر&lt;br /&gt;
10 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.sqrt(10000) -- نحدد قيمة الجذر&lt;br /&gt;
100 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
-- كلينت &lt;br /&gt;
&lt;br /&gt;
Health = guiCreateButton(131,163,113,46,&amp;quot;Give me health&amp;quot;,false) -- نسوي زر&lt;br /&gt;
addEventHandler(&amp;quot;onClientGUIClick&amp;quot;,Health, -- اذا ضغط على الزر&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
triggerServerEvent(&amp;quot;Health&amp;quot;,localPlayer) -- نرسل الوظيفة للسيرفر&lt;br /&gt;
end,false) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- سيرفر&lt;br /&gt;
&lt;br /&gt;
addEvent(&amp;quot;Health&amp;quot;,true) -- نحظر الوظيفة من الكلينت&lt;br /&gt;
addEventHandler(&amp;quot;Health&amp;quot;,root, -- نحظر الوظيفة من الكلينت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if (getElementHealth(source) &amp;lt;= 30 ) then -- نتحقق ان دم اللاعب يساوي 30 او اقل&lt;br /&gt;
setElementHealth(source,math.sqrt(10000)) -- اعطاء دم للجذر التربيعي 10000&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- هنا راح يعطي اللاعب دم على حسب الجذر التربيعي للـ10000&lt;br /&gt;
&lt;br /&gt;
-- الجذر التربيعي لـ10000 = 100&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.pow ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لحساب الاسس بحيث عند كتابة العدد الاول الاساس وعدد أخر الاس يقوم الحدث  بحساب الاسس&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.pow(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;عملية الحساب تكون بالضرب&lt;br /&gt;
math.pow(9,9) -- نضرب الاسس&lt;br /&gt;
3.8742048 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.pow(6,7) -- نضرب الاسس&lt;br /&gt;
279936 -- الناتج&lt;br /&gt;
&lt;br /&gt;
عملية الضرب كالتالي :&lt;br /&gt;
&lt;br /&gt;
اول مثال الناتج 90&lt;br /&gt;
&lt;br /&gt;
نضرب 9 في نفسها 9 مرات :&lt;br /&gt;
&lt;br /&gt;
9×9×9×9×9×9×9×9×9 = 3.8742048&lt;br /&gt;
&lt;br /&gt;
المثال الثاني :&lt;br /&gt;
&lt;br /&gt;
نضرب 6 في نفسها 7 مرات :&lt;br /&gt;
&lt;br /&gt;
6×6×6×6×6×6×6 = 279936&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
for _,Player in pairs ( getElementsByType ( &amp;quot;player&amp;quot; ) ) do -- تحديد النوع وهو اللاعب&lt;br /&gt;
if (getPlayerMoney(Player) &amp;gt;= 50 ) then -- نتحقق ان فلوس اللاعب تساوي 50 او اكثر&lt;br /&gt;
givePlayerMoney(Player,math.pow(9,4)) -- نعطي اللاعب فلوس على حسب ضرب الاسس&lt;br /&gt;
            end&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الفلوس الي راح يعطيها اللاعب هي 6561&lt;br /&gt;
&lt;br /&gt;
-- نتيجه للضرب 9×9×9×9 = 6561&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.random ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لكي تظهر رقم عشوائي بحيث عند كتابة العدد الاول والعدد الثاني يقوم الحدث  باظهار رقم عشوائي بين الرقمين التي ادخلتها&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.random(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
Height = math.random(50,100) -- رقم عشوائي لإرتفاع الماء&lt;br /&gt;
setWaveHeight(Height) -- نربط ارتفاع الماء بالرقم العشوائي&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resurceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
if getPlayerMoney ( source ) &amp;gt;= 100 then --  اذا اللاعب عنده 100 او اكثر &lt;br /&gt;
givePlayerMoney(source, math.random(50,100)) -- يعطيه رقم عشوائي مابين 50 و 100&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if getElementHealth(source) &amp;lt;= 50 then -- اذا كانت الطاقة تساوي 50 او اقل&lt;br /&gt;
setElementHealth(source,math.random(10,20)) -- يعطي اللاعب طاقة مابين 10 و 20&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.randomseed ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لكي يظهر رقم عشوائي ثابت بحيث عند كتابة عدد يقوم الحدث  باظهار رقم عشوائي ثابت بين رقمين مثل (100-9999) ولن يتغير هذا &lt;br /&gt;
الرقم العشوائي ابداً ولتغيره يجب تغير العدد المدخل في البداية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.randomseed(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.HexToNumber ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل الارقام من النظام السادس عشر (Hex) الى النظام العشري (Dec)بحيث عند كتابة عدد Hex يقوم الحدث  بتحويله الى عدد Dec &lt;br /&gt;
&lt;br /&gt;
معلومة :&lt;br /&gt;
ارقام Hex هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 ، F ،E ،D ،C ،B ، A )&lt;br /&gt;
&lt;br /&gt;
ارقام Dec هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.hextonumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.rad ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من راديان الى درجة بحيث عند كتابة الزاوية بالراديان يعمل الحدث  بتحويله الى درجة&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.rad(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.hexcolortonumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم اللون من هيكس الى ديكس بحيث عند كتابة رقم هيكس يعمل الحدث بتحويله الى ديكس&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.hexcolortonumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.deg ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من درجة الى راديان بحيث عند كتابة درجة الزاوية يقوم الحدث Math.Rad بتحويله الى راديان&lt;br /&gt;
&lt;br /&gt;
معلومة:&lt;br /&gt;
&lt;br /&gt;
راديان :هي وحدة قياس الزوايا الرسمية المعتمدة ضمن مجموعة الوحدات القياسية المستخدمة في الرياضيات و الفيزياء و تعرف بأنها الزاوية المركزية المتوضعة على مركز الدائرة و التي تحدد قوسا طولها مساوي لنصف قطر الدائرة.&lt;br /&gt;
كيف نحسب الراديان&lt;br /&gt;
للتحويل من راديان إلى درجات نضرب الراديان في 180 ونقسم الحاصل على ( باي ) وللتحويل من الدرجات إلى راديان نضرب الدرجات في ( باي ) ونقسم الحاصل على 180&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.deg(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.RGBToNumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم الالوان الاساسية الاحمر والاخضر والازرق من Hex الى Dec بحيث عند كتابة ارقام ثلاثة الالوان يعمل الحدث Math.RGBToNumber بتحويله الى Dex&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.RGBToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب الزاوية (جا) بحيث عند كتابة قياس الزاوية يعمل الحدث Math.Sin بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
ملاحظة : يجب قبل حساب جا تحويل قياس الزاوية الى راديان بالحدث Math.Rad&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sin(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.cos ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب تمام الزاوية (جتا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.cos(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.tan ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب ظل الزاوية (ظا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب ظل الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.tan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.asin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جا الزاوية&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.asin (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.acos ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جتا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جتا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.acos (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس ظا بحيث عند كتابة العدد يعمل الحدث  على حساب معكوس ظا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan2 ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب مقسوم معكوس ظا بحيث عند كتابة العدد الاول والثاني يعمل الحدث Math.Atan2 على حساب معكوس ظا (العدد الاول / العدد الثاني)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan2(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.max ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العدد الاكبر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاكبر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.max(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;math.max(15, -100, 30) -- نحدد القيم المراد الاختيار منها&lt;br /&gt;
30 -- الناتج&lt;br /&gt;
math.max(2.5, -2.5)&lt;br /&gt;
2.5 -- النتاج&lt;br /&gt;
&lt;br /&gt;
ملاحظة : السالب تكون قيمته صغيرة&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.min ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العددالاصغر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاصغر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.min(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;server&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
outputChatBox(&amp;quot;The number is &amp;quot;..math.min(10,-20)..&amp;quot; is good&amp;quot;) -- نظهر نص في الشات&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الرقم الي بيظهر في الشات هو -20&lt;br /&gt;
&lt;br /&gt;
-- ملاحظة السالب اصغر من الموجب&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #FFCFCF; padding: 5px; font-weight:bold; border: 1px dotted #AAAAAA;padding:10px;margin:10px;&amp;quot;&amp;gt;&amp;lt;center&amp;gt;تعريب &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt;السالمي&amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Math]]&lt;br /&gt;
* [http://lua-users.org/wiki/MathLibraryTutorial Math examples on the LUA Wiki]&lt;/div&gt;</summary>
		<author><name>Holy Quran</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=35965</id>
		<title>AR/Math</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=35965"/>
		<updated>2013-05-11T15:29:15Z</updated>

		<summary type="html">&lt;p&gt;Holy Quran: /* math.pow */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;  size=&amp;quot;7&amp;quot;&amp;gt;  &amp;lt;strong&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;'''بسم الله الرحمن الرحيم'''&amp;lt;/p&amp;gt;  &amp;lt;/strong&amp;gt;    &amp;lt;/font&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.abs ==&lt;br /&gt;
&lt;br /&gt;
 يستخدم للقيمة المطلقة للعدد بحيث عند كتابة عدد سالب يقوم الحدث بتحويله ليصبح موجب  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.abs(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
هذا المثال يقوم بتحويل العدد الى رقم موجب في الردار&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.abs(math.random(-30,1)&lt;br /&gt;
grY = math.abs(math.random(-30,1)&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
== math.ceil ==&lt;br /&gt;
&lt;br /&gt;
 يستخدم لتقريب العدد العشري الى عدد صحيح الاعلى منه بحيث عند كتابة عدد عشري يقوم الحدث &lt;br /&gt;
 بحذف الفاصلة العشرية والاعداد العشرية وتقريبه الى العدد الصحيح الاكبر منه &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.ceil(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
grY = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
== math.floor ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
 يستخدم لتقريب العدد العشري الى عدد صحيح الاسفل منه بحيث عند كتابة عدد عشري يقوم الحدث &lt;br /&gt;
 بحذف الفاصلة العشرية والاعداد العشرية وتقريبة الى العدد الصحيح الاصغر منه &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.floor(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.round ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; هذا الحدث يستخدم لتقريب العدد مع تحديد عدد المنازل العشرية المطلوب التقريب اليها بحيث عند كتابة عدد المنازل العشرية المطلوبة يقوم الحدث  بتقريب العدد الى نفس المنازل التي طلبنا منه التقريب اليها &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.round(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.mod ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
هذا الحدث يستخدم لتحديد باقي القسمة بحيث عند كتابة عددين يقوم الحدث بايجاد باقي القسم بين العدد المقسوم والعدد المقسوم عليه  &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.mod(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.sqrt ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
هذا الحدث يستخدم لحساب الجذر التربيعي بحيث عند كتابة عدد يقوم الحدث بحساب الجذر التربيعي للعدد &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sqrt(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;ملاحظة : الحساب يكون بالجذر التربيعي للعدد&lt;br /&gt;
&lt;br /&gt;
-- مثال --&lt;br /&gt;
&lt;br /&gt;
math.sqrt(100) -- نحدد قيمه الجذر&lt;br /&gt;
10 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.sqrt(10000) -- نحدد قيمة الجذر&lt;br /&gt;
100 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
-- كلينت &lt;br /&gt;
&lt;br /&gt;
Health = guiCreateButton(131,163,113,46,&amp;quot;Give me health&amp;quot;,false) -- نسوي زر&lt;br /&gt;
addEventHandler(&amp;quot;onClientGUIClick&amp;quot;,Health, -- اذا ضغط على الزر&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
triggerServerEvent(&amp;quot;Health&amp;quot;,localPlayer) -- نرسل الوظيفة للسيرفر&lt;br /&gt;
end,false) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- سيرفر&lt;br /&gt;
&lt;br /&gt;
addEvent(&amp;quot;Health&amp;quot;,true) -- نحظر الوظيفة من الكلينت&lt;br /&gt;
addEventHandler(&amp;quot;Health&amp;quot;,root, -- نحظر الوظيفة من الكلينت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if (getElementHealth(source) &amp;lt;= 30 ) then -- نتحقق ان دم اللاعب يساوي 30 او اقل&lt;br /&gt;
setElementHealth(source,math.sqrt(10000)) -- اعطاء دم للجذر التربيعي 10000&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- هنا راح يعطي اللاعب دم على حسب الجذر التربيعي للـ10000&lt;br /&gt;
&lt;br /&gt;
-- الجذر التربيعي لـ10000 = 100&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.pow ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لحساب الاسس بحيث عند كتابة العدد الاول الاساس وعدد أخر الاس يقوم الحدث  بحساب الاسس&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.pow(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;عملية الحساب تكون بالضرب&lt;br /&gt;
math.pow(9,9) -- نضرب الاسس&lt;br /&gt;
3.8742048 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.pow(6,7) -- نضرب الاسس&lt;br /&gt;
279936 -- الناتج&lt;br /&gt;
&lt;br /&gt;
عملية الضرب كالتالي :&lt;br /&gt;
&lt;br /&gt;
اول مثال الناتج 90&lt;br /&gt;
&lt;br /&gt;
نضرب 9 في نفسها 9 مرات :&lt;br /&gt;
&lt;br /&gt;
9×9×9×9×9×9×9×9×9 = 3.8742048&lt;br /&gt;
&lt;br /&gt;
المثال الثاني :&lt;br /&gt;
&lt;br /&gt;
نضرب 6 في نفسها 7 مرات :&lt;br /&gt;
&lt;br /&gt;
6×6×6×6×6×6×6 = 279936&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
for _,Player in pairs ( getElementsByType ( &amp;quot;player&amp;quot; ) ) do&lt;br /&gt;
if (getPlayerMoney(Player) &amp;gt;= 50 ) then -- نتحقق ان فلوس اللاعب تساوي 50 او اكثر&lt;br /&gt;
givePlayerMoney(Player,math.pow(9,4)) -- نعطي اللاعب فلوس على حسب ضرب الاسس&lt;br /&gt;
            end&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الفلوس الي راح يعطيها اللاعب هي 6561&lt;br /&gt;
&lt;br /&gt;
-- نتيجه للضرب 9×9×9×9 = 6561&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.random ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لكي تظهر رقم عشوائي بحيث عند كتابة العدد الاول والعدد الثاني يقوم الحدث  باظهار رقم عشوائي بين الرقمين التي ادخلتها&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.random(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
Height = math.random(50,100) -- رقم عشوائي لإرتفاع الماء&lt;br /&gt;
setWaveHeight(Height) -- نربط ارتفاع الماء بالرقم العشوائي&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resurceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
if getPlayerMoney ( source ) &amp;gt;= 100 then --  اذا اللاعب عنده 100 او اكثر &lt;br /&gt;
givePlayerMoney(source, math.random(50,100)) -- يعطيه رقم عشوائي مابين 50 و 100&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if getElementHealth(source) &amp;lt;= 50 then -- اذا كانت الطاقة تساوي 50 او اقل&lt;br /&gt;
setElementHealth(source,math.random(10,20)) -- يعطي اللاعب طاقة مابين 10 و 20&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.randomseed ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لكي يظهر رقم عشوائي ثابت بحيث عند كتابة عدد يقوم الحدث  باظهار رقم عشوائي ثابت بين رقمين مثل (100-9999) ولن يتغير هذا &lt;br /&gt;
الرقم العشوائي ابداً ولتغيره يجب تغير العدد المدخل في البداية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.randomseed(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.HexToNumber ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل الارقام من النظام السادس عشر (Hex) الى النظام العشري (Dec)بحيث عند كتابة عدد Hex يقوم الحدث  بتحويله الى عدد Dec &lt;br /&gt;
&lt;br /&gt;
معلومة :&lt;br /&gt;
ارقام Hex هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 ، F ،E ،D ،C ،B ، A )&lt;br /&gt;
&lt;br /&gt;
ارقام Dec هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.hextonumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.rad ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من راديان الى درجة بحيث عند كتابة الزاوية بالراديان يعمل الحدث  بتحويله الى درجة&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.rad(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.hexcolortonumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم اللون من هيكس الى ديكس بحيث عند كتابة رقم هيكس يعمل الحدث بتحويله الى ديكس&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.hexcolortonumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.deg ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من درجة الى راديان بحيث عند كتابة درجة الزاوية يقوم الحدث Math.Rad بتحويله الى راديان&lt;br /&gt;
&lt;br /&gt;
معلومة:&lt;br /&gt;
&lt;br /&gt;
راديان :هي وحدة قياس الزوايا الرسمية المعتمدة ضمن مجموعة الوحدات القياسية المستخدمة في الرياضيات و الفيزياء و تعرف بأنها الزاوية المركزية المتوضعة على مركز الدائرة و التي تحدد قوسا طولها مساوي لنصف قطر الدائرة.&lt;br /&gt;
كيف نحسب الراديان&lt;br /&gt;
للتحويل من راديان إلى درجات نضرب الراديان في 180 ونقسم الحاصل على ( باي ) وللتحويل من الدرجات إلى راديان نضرب الدرجات في ( باي ) ونقسم الحاصل على 180&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.deg(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.RGBToNumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم الالوان الاساسية الاحمر والاخضر والازرق من Hex الى Dec بحيث عند كتابة ارقام ثلاثة الالوان يعمل الحدث Math.RGBToNumber بتحويله الى Dex&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.RGBToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب الزاوية (جا) بحيث عند كتابة قياس الزاوية يعمل الحدث Math.Sin بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
ملاحظة : يجب قبل حساب جا تحويل قياس الزاوية الى راديان بالحدث Math.Rad&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sin(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.cos ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب تمام الزاوية (جتا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.cos(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.tan ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب ظل الزاوية (ظا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب ظل الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.tan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.asin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جا الزاوية&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.asin (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.acos ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جتا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جتا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.acos (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس ظا بحيث عند كتابة العدد يعمل الحدث  على حساب معكوس ظا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan2 ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب مقسوم معكوس ظا بحيث عند كتابة العدد الاول والثاني يعمل الحدث Math.Atan2 على حساب معكوس ظا (العدد الاول / العدد الثاني)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan2(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.max ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العدد الاكبر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاكبر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.max(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;math.max(15, -100, 30) -- نحدد القيم المراد الاختيار منها&lt;br /&gt;
30 -- الناتج&lt;br /&gt;
math.max(2.5, -2.5)&lt;br /&gt;
2.5 -- النتاج&lt;br /&gt;
&lt;br /&gt;
ملاحظة : السالب تكون قيمته صغيرة&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.min ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العددالاصغر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاصغر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.min(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;server&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
outputChatBox(&amp;quot;The number is &amp;quot;..math.min(10,-20)..&amp;quot; is good&amp;quot;) -- نظهر نص في الشات&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الرقم الي بيظهر في الشات هو -20&lt;br /&gt;
&lt;br /&gt;
-- ملاحظة السالب اصغر من الموجب&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #FFCFCF; padding: 5px; font-weight:bold; border: 1px dotted #AAAAAA;padding:10px;margin:10px;&amp;quot;&amp;gt;&amp;lt;center&amp;gt;تعريب &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt;السالمي&amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Math]]&lt;br /&gt;
* [http://lua-users.org/wiki/MathLibraryTutorial Math examples on the LUA Wiki]&lt;/div&gt;</summary>
		<author><name>Holy Quran</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=35964</id>
		<title>AR/Math</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=35964"/>
		<updated>2013-05-11T15:27:56Z</updated>

		<summary type="html">&lt;p&gt;Holy Quran: /* math.pow */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;  size=&amp;quot;7&amp;quot;&amp;gt;  &amp;lt;strong&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;'''بسم الله الرحمن الرحيم'''&amp;lt;/p&amp;gt;  &amp;lt;/strong&amp;gt;    &amp;lt;/font&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.abs ==&lt;br /&gt;
&lt;br /&gt;
 يستخدم للقيمة المطلقة للعدد بحيث عند كتابة عدد سالب يقوم الحدث بتحويله ليصبح موجب  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.abs(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
هذا المثال يقوم بتحويل العدد الى رقم موجب في الردار&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.abs(math.random(-30,1)&lt;br /&gt;
grY = math.abs(math.random(-30,1)&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
== math.ceil ==&lt;br /&gt;
&lt;br /&gt;
 يستخدم لتقريب العدد العشري الى عدد صحيح الاعلى منه بحيث عند كتابة عدد عشري يقوم الحدث &lt;br /&gt;
 بحذف الفاصلة العشرية والاعداد العشرية وتقريبه الى العدد الصحيح الاكبر منه &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.ceil(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
grY = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
== math.floor ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
 يستخدم لتقريب العدد العشري الى عدد صحيح الاسفل منه بحيث عند كتابة عدد عشري يقوم الحدث &lt;br /&gt;
 بحذف الفاصلة العشرية والاعداد العشرية وتقريبة الى العدد الصحيح الاصغر منه &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.floor(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.round ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; هذا الحدث يستخدم لتقريب العدد مع تحديد عدد المنازل العشرية المطلوب التقريب اليها بحيث عند كتابة عدد المنازل العشرية المطلوبة يقوم الحدث  بتقريب العدد الى نفس المنازل التي طلبنا منه التقريب اليها &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.round(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.mod ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
هذا الحدث يستخدم لتحديد باقي القسمة بحيث عند كتابة عددين يقوم الحدث بايجاد باقي القسم بين العدد المقسوم والعدد المقسوم عليه  &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.mod(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.sqrt ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
هذا الحدث يستخدم لحساب الجذر التربيعي بحيث عند كتابة عدد يقوم الحدث بحساب الجذر التربيعي للعدد &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sqrt(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;ملاحظة : الحساب يكون بالجذر التربيعي للعدد&lt;br /&gt;
&lt;br /&gt;
-- مثال --&lt;br /&gt;
&lt;br /&gt;
math.sqrt(100) -- نحدد قيمه الجذر&lt;br /&gt;
10 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.sqrt(10000) -- نحدد قيمة الجذر&lt;br /&gt;
100 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
-- كلينت &lt;br /&gt;
&lt;br /&gt;
Health = guiCreateButton(131,163,113,46,&amp;quot;Give me health&amp;quot;,false) -- نسوي زر&lt;br /&gt;
addEventHandler(&amp;quot;onClientGUIClick&amp;quot;,Health, -- اذا ضغط على الزر&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
triggerServerEvent(&amp;quot;Health&amp;quot;,localPlayer) -- نرسل الوظيفة للسيرفر&lt;br /&gt;
end,false) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- سيرفر&lt;br /&gt;
&lt;br /&gt;
addEvent(&amp;quot;Health&amp;quot;,true) -- نحظر الوظيفة من الكلينت&lt;br /&gt;
addEventHandler(&amp;quot;Health&amp;quot;,root, -- نحظر الوظيفة من الكلينت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if (getElementHealth(source) &amp;lt;= 30 ) then -- نتحقق ان دم اللاعب يساوي 30 او اقل&lt;br /&gt;
setElementHealth(source,math.sqrt(10000)) -- اعطاء دم للجذر التربيعي 10000&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- هنا راح يعطي اللاعب دم على حسب الجذر التربيعي للـ10000&lt;br /&gt;
&lt;br /&gt;
-- الجذر التربيعي لـ10000 = 100&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.pow ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لحساب الاسس بحيث عند كتابة العدد الاول الاساس وعدد أخر الاس يقوم الحدث  بحساب الاسس&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.pow(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;عملية الحساب تكون بالضرب&lt;br /&gt;
math.pow(9,9) -- نضرب الاسس&lt;br /&gt;
3.8742048 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.pow(6,7) -- نضرب الاسس&lt;br /&gt;
279936 -- الناتج&lt;br /&gt;
&lt;br /&gt;
عملية الضرب كالتالي :&lt;br /&gt;
&lt;br /&gt;
اول مثال الناتج 90&lt;br /&gt;
&lt;br /&gt;
نضرب 9 في نفسها 9 مرات :&lt;br /&gt;
&lt;br /&gt;
9×9×9×9×9×9×9×9×9 = 3.8742048&lt;br /&gt;
&lt;br /&gt;
المثال الثاني :&lt;br /&gt;
&lt;br /&gt;
نضرب 6 في نفسها 7 مرات :&lt;br /&gt;
&lt;br /&gt;
6×6×6×6×6×6×6 = 279936&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
for _,Player in ipairs(getElementsByType('player')) do&lt;br /&gt;
if (getPlayerMoney(Player) &amp;gt;= 50 ) then -- نتحقق ان فلوس اللاعب تساوي 50 او اكثر&lt;br /&gt;
givePlayerMoney(Player,math.pow(9,4)) -- نعطي اللاعب فلوس على حسب ضرب الاسس&lt;br /&gt;
            end&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الفلوس الي راح يعطيها اللاعب هي 6561&lt;br /&gt;
&lt;br /&gt;
-- نتيجه للضرب 9×9×9×9 = 6561&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.random ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لكي تظهر رقم عشوائي بحيث عند كتابة العدد الاول والعدد الثاني يقوم الحدث  باظهار رقم عشوائي بين الرقمين التي ادخلتها&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.random(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
Height = math.random(50,100) -- رقم عشوائي لإرتفاع الماء&lt;br /&gt;
setWaveHeight(Height) -- نربط ارتفاع الماء بالرقم العشوائي&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resurceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
if getPlayerMoney ( source ) &amp;gt;= 100 then --  اذا اللاعب عنده 100 او اكثر &lt;br /&gt;
givePlayerMoney(source, math.random(50,100)) -- يعطيه رقم عشوائي مابين 50 و 100&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if getElementHealth(source) &amp;lt;= 50 then -- اذا كانت الطاقة تساوي 50 او اقل&lt;br /&gt;
setElementHealth(source,math.random(10,20)) -- يعطي اللاعب طاقة مابين 10 و 20&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.randomseed ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لكي يظهر رقم عشوائي ثابت بحيث عند كتابة عدد يقوم الحدث  باظهار رقم عشوائي ثابت بين رقمين مثل (100-9999) ولن يتغير هذا &lt;br /&gt;
الرقم العشوائي ابداً ولتغيره يجب تغير العدد المدخل في البداية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.randomseed(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.HexToNumber ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل الارقام من النظام السادس عشر (Hex) الى النظام العشري (Dec)بحيث عند كتابة عدد Hex يقوم الحدث  بتحويله الى عدد Dec &lt;br /&gt;
&lt;br /&gt;
معلومة :&lt;br /&gt;
ارقام Hex هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 ، F ،E ،D ،C ،B ، A )&lt;br /&gt;
&lt;br /&gt;
ارقام Dec هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.hextonumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.rad ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من راديان الى درجة بحيث عند كتابة الزاوية بالراديان يعمل الحدث  بتحويله الى درجة&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.rad(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.hexcolortonumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم اللون من هيكس الى ديكس بحيث عند كتابة رقم هيكس يعمل الحدث بتحويله الى ديكس&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.hexcolortonumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.deg ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من درجة الى راديان بحيث عند كتابة درجة الزاوية يقوم الحدث Math.Rad بتحويله الى راديان&lt;br /&gt;
&lt;br /&gt;
معلومة:&lt;br /&gt;
&lt;br /&gt;
راديان :هي وحدة قياس الزوايا الرسمية المعتمدة ضمن مجموعة الوحدات القياسية المستخدمة في الرياضيات و الفيزياء و تعرف بأنها الزاوية المركزية المتوضعة على مركز الدائرة و التي تحدد قوسا طولها مساوي لنصف قطر الدائرة.&lt;br /&gt;
كيف نحسب الراديان&lt;br /&gt;
للتحويل من راديان إلى درجات نضرب الراديان في 180 ونقسم الحاصل على ( باي ) وللتحويل من الدرجات إلى راديان نضرب الدرجات في ( باي ) ونقسم الحاصل على 180&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.deg(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.RGBToNumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم الالوان الاساسية الاحمر والاخضر والازرق من Hex الى Dec بحيث عند كتابة ارقام ثلاثة الالوان يعمل الحدث Math.RGBToNumber بتحويله الى Dex&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.RGBToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب الزاوية (جا) بحيث عند كتابة قياس الزاوية يعمل الحدث Math.Sin بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
ملاحظة : يجب قبل حساب جا تحويل قياس الزاوية الى راديان بالحدث Math.Rad&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sin(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.cos ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب تمام الزاوية (جتا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.cos(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.tan ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب ظل الزاوية (ظا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب ظل الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.tan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.asin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جا الزاوية&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.asin (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.acos ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جتا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جتا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.acos (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس ظا بحيث عند كتابة العدد يعمل الحدث  على حساب معكوس ظا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan2 ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب مقسوم معكوس ظا بحيث عند كتابة العدد الاول والثاني يعمل الحدث Math.Atan2 على حساب معكوس ظا (العدد الاول / العدد الثاني)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan2(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.max ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العدد الاكبر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاكبر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.max(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;math.max(15, -100, 30) -- نحدد القيم المراد الاختيار منها&lt;br /&gt;
30 -- الناتج&lt;br /&gt;
math.max(2.5, -2.5)&lt;br /&gt;
2.5 -- النتاج&lt;br /&gt;
&lt;br /&gt;
ملاحظة : السالب تكون قيمته صغيرة&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.min ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العددالاصغر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاصغر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.min(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;server&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
outputChatBox(&amp;quot;The number is &amp;quot;..math.min(10,-20)..&amp;quot; is good&amp;quot;) -- نظهر نص في الشات&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الرقم الي بيظهر في الشات هو -20&lt;br /&gt;
&lt;br /&gt;
-- ملاحظة السالب اصغر من الموجب&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #FFCFCF; padding: 5px; font-weight:bold; border: 1px dotted #AAAAAA;padding:10px;margin:10px;&amp;quot;&amp;gt;&amp;lt;center&amp;gt;تعريب &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt;السالمي&amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Math]]&lt;br /&gt;
* [http://lua-users.org/wiki/MathLibraryTutorial Math examples on the LUA Wiki]&lt;/div&gt;</summary>
		<author><name>Holy Quran</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=35963</id>
		<title>AR/Math</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=35963"/>
		<updated>2013-05-11T02:10:58Z</updated>

		<summary type="html">&lt;p&gt;Holy Quran: /* math.random */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;  size=&amp;quot;7&amp;quot;&amp;gt;  &amp;lt;strong&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;'''بسم الله الرحمن الرحيم'''&amp;lt;/p&amp;gt;  &amp;lt;/strong&amp;gt;    &amp;lt;/font&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.abs ==&lt;br /&gt;
&lt;br /&gt;
 يستخدم للقيمة المطلقة للعدد بحيث عند كتابة عدد سالب يقوم الحدث بتحويله ليصبح موجب  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.abs(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
هذا المثال يقوم بتحويل العدد الى رقم موجب في الردار&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.abs(math.random(-30,1)&lt;br /&gt;
grY = math.abs(math.random(-30,1)&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
== math.ceil ==&lt;br /&gt;
&lt;br /&gt;
 يستخدم لتقريب العدد العشري الى عدد صحيح الاعلى منه بحيث عند كتابة عدد عشري يقوم الحدث &lt;br /&gt;
 بحذف الفاصلة العشرية والاعداد العشرية وتقريبه الى العدد الصحيح الاكبر منه &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.ceil(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
grY = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
== math.floor ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
 يستخدم لتقريب العدد العشري الى عدد صحيح الاسفل منه بحيث عند كتابة عدد عشري يقوم الحدث &lt;br /&gt;
 بحذف الفاصلة العشرية والاعداد العشرية وتقريبة الى العدد الصحيح الاصغر منه &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.floor(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.round ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; هذا الحدث يستخدم لتقريب العدد مع تحديد عدد المنازل العشرية المطلوب التقريب اليها بحيث عند كتابة عدد المنازل العشرية المطلوبة يقوم الحدث  بتقريب العدد الى نفس المنازل التي طلبنا منه التقريب اليها &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.round(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.mod ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
هذا الحدث يستخدم لتحديد باقي القسمة بحيث عند كتابة عددين يقوم الحدث بايجاد باقي القسم بين العدد المقسوم والعدد المقسوم عليه  &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.mod(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.sqrt ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
هذا الحدث يستخدم لحساب الجذر التربيعي بحيث عند كتابة عدد يقوم الحدث بحساب الجذر التربيعي للعدد &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sqrt(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;ملاحظة : الحساب يكون بالجذر التربيعي للعدد&lt;br /&gt;
&lt;br /&gt;
-- مثال --&lt;br /&gt;
&lt;br /&gt;
math.sqrt(100) -- نحدد قيمه الجذر&lt;br /&gt;
10 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.sqrt(10000) -- نحدد قيمة الجذر&lt;br /&gt;
100 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
-- كلينت &lt;br /&gt;
&lt;br /&gt;
Health = guiCreateButton(131,163,113,46,&amp;quot;Give me health&amp;quot;,false) -- نسوي زر&lt;br /&gt;
addEventHandler(&amp;quot;onClientGUIClick&amp;quot;,Health, -- اذا ضغط على الزر&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
triggerServerEvent(&amp;quot;Health&amp;quot;,localPlayer) -- نرسل الوظيفة للسيرفر&lt;br /&gt;
end,false) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- سيرفر&lt;br /&gt;
&lt;br /&gt;
addEvent(&amp;quot;Health&amp;quot;,true) -- نحظر الوظيفة من الكلينت&lt;br /&gt;
addEventHandler(&amp;quot;Health&amp;quot;,root, -- نحظر الوظيفة من الكلينت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if (getElementHealth(source) &amp;lt;= 30 ) then -- نتحقق ان دم اللاعب يساوي 30 او اقل&lt;br /&gt;
setElementHealth(source,math.sqrt(10000)) -- اعطاء دم للجذر التربيعي 10000&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- هنا راح يعطي اللاعب دم على حسب الجذر التربيعي للـ10000&lt;br /&gt;
&lt;br /&gt;
-- الجذر التربيعي لـ10000 = 100&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.pow ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لحساب الاسس بحيث عند كتابة العدد الاول الاساس وعدد أخر الاس يقوم الحدث  بحساب الاسس&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.pow(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;عملية الحساب تكون بالضرب&lt;br /&gt;
math.pow(9,9) -- نضرب الاسس&lt;br /&gt;
3.8742048 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.pow(6,7) -- نضرب الاسس&lt;br /&gt;
279936 -- الناتج&lt;br /&gt;
&lt;br /&gt;
عملية الضرب كالتالي :&lt;br /&gt;
&lt;br /&gt;
اول مثال الناتج 90&lt;br /&gt;
&lt;br /&gt;
نضرب 9 في نفسها 9 مرات :&lt;br /&gt;
&lt;br /&gt;
9×9×9×9×9×9×9×9×9 = 3.8742048&lt;br /&gt;
&lt;br /&gt;
المثال الثاني :&lt;br /&gt;
&lt;br /&gt;
نضرب 6 في نفسها 7 مرات :&lt;br /&gt;
&lt;br /&gt;
6×6×6×6×6×6×6 = 279936&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if (getPlayerMoney(source) &amp;gt;= 50 ) then -- نتحقق ان فلوس اللاعب تساوي 50 او اكثر&lt;br /&gt;
givePlayerMoney(source,math.pow(9,4)) -- نعطي اللاعب فلوس على حسب ضرب الاسس&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الفلوس الي راح يعطيها اللاعب هي 6561&lt;br /&gt;
&lt;br /&gt;
-- نتيجه للضرب 9×9×9×9 = 6561&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.random ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لكي تظهر رقم عشوائي بحيث عند كتابة العدد الاول والعدد الثاني يقوم الحدث  باظهار رقم عشوائي بين الرقمين التي ادخلتها&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.random(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
Height = math.random(50,100) -- رقم عشوائي لإرتفاع الماء&lt;br /&gt;
setWaveHeight(Height) -- نربط ارتفاع الماء بالرقم العشوائي&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resurceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
if getPlayerMoney ( source ) &amp;gt;= 100 then --  اذا اللاعب عنده 100 او اكثر &lt;br /&gt;
givePlayerMoney(source, math.random(50,100)) -- يعطيه رقم عشوائي مابين 50 و 100&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if getElementHealth(source) &amp;lt;= 50 then -- اذا كانت الطاقة تساوي 50 او اقل&lt;br /&gt;
setElementHealth(source,math.random(10,20)) -- يعطي اللاعب طاقة مابين 10 و 20&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.randomseed ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لكي يظهر رقم عشوائي ثابت بحيث عند كتابة عدد يقوم الحدث  باظهار رقم عشوائي ثابت بين رقمين مثل (100-9999) ولن يتغير هذا &lt;br /&gt;
الرقم العشوائي ابداً ولتغيره يجب تغير العدد المدخل في البداية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.randomseed(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.HexToNumber ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل الارقام من النظام السادس عشر (Hex) الى النظام العشري (Dec)بحيث عند كتابة عدد Hex يقوم الحدث  بتحويله الى عدد Dec &lt;br /&gt;
&lt;br /&gt;
معلومة :&lt;br /&gt;
ارقام Hex هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 ، F ،E ،D ،C ،B ، A )&lt;br /&gt;
&lt;br /&gt;
ارقام Dec هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.hextonumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.rad ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من راديان الى درجة بحيث عند كتابة الزاوية بالراديان يعمل الحدث  بتحويله الى درجة&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.rad(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.hexcolortonumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم اللون من هيكس الى ديكس بحيث عند كتابة رقم هيكس يعمل الحدث بتحويله الى ديكس&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.hexcolortonumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.deg ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من درجة الى راديان بحيث عند كتابة درجة الزاوية يقوم الحدث Math.Rad بتحويله الى راديان&lt;br /&gt;
&lt;br /&gt;
معلومة:&lt;br /&gt;
&lt;br /&gt;
راديان :هي وحدة قياس الزوايا الرسمية المعتمدة ضمن مجموعة الوحدات القياسية المستخدمة في الرياضيات و الفيزياء و تعرف بأنها الزاوية المركزية المتوضعة على مركز الدائرة و التي تحدد قوسا طولها مساوي لنصف قطر الدائرة.&lt;br /&gt;
كيف نحسب الراديان&lt;br /&gt;
للتحويل من راديان إلى درجات نضرب الراديان في 180 ونقسم الحاصل على ( باي ) وللتحويل من الدرجات إلى راديان نضرب الدرجات في ( باي ) ونقسم الحاصل على 180&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.deg(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.RGBToNumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم الالوان الاساسية الاحمر والاخضر والازرق من Hex الى Dec بحيث عند كتابة ارقام ثلاثة الالوان يعمل الحدث Math.RGBToNumber بتحويله الى Dex&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.RGBToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب الزاوية (جا) بحيث عند كتابة قياس الزاوية يعمل الحدث Math.Sin بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
ملاحظة : يجب قبل حساب جا تحويل قياس الزاوية الى راديان بالحدث Math.Rad&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sin(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.cos ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب تمام الزاوية (جتا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.cos(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.tan ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب ظل الزاوية (ظا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب ظل الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.tan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.asin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جا الزاوية&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.asin (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.acos ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جتا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جتا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.acos (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس ظا بحيث عند كتابة العدد يعمل الحدث  على حساب معكوس ظا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan2 ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب مقسوم معكوس ظا بحيث عند كتابة العدد الاول والثاني يعمل الحدث Math.Atan2 على حساب معكوس ظا (العدد الاول / العدد الثاني)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan2(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.max ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العدد الاكبر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاكبر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.max(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;math.max(15, -100, 30) -- نحدد القيم المراد الاختيار منها&lt;br /&gt;
30 -- الناتج&lt;br /&gt;
math.max(2.5, -2.5)&lt;br /&gt;
2.5 -- النتاج&lt;br /&gt;
&lt;br /&gt;
ملاحظة : السالب تكون قيمته صغيرة&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.min ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العددالاصغر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاصغر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.min(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;server&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
outputChatBox(&amp;quot;The number is &amp;quot;..math.min(10,-20)..&amp;quot; is good&amp;quot;) -- نظهر نص في الشات&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الرقم الي بيظهر في الشات هو -20&lt;br /&gt;
&lt;br /&gt;
-- ملاحظة السالب اصغر من الموجب&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #FFCFCF; padding: 5px; font-weight:bold; border: 1px dotted #AAAAAA;padding:10px;margin:10px;&amp;quot;&amp;gt;&amp;lt;center&amp;gt;تعريب &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt;السالمي&amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Math]]&lt;br /&gt;
* [http://lua-users.org/wiki/MathLibraryTutorial Math examples on the LUA Wiki]&lt;/div&gt;</summary>
		<author><name>Holy Quran</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=35962</id>
		<title>AR/Math</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=35962"/>
		<updated>2013-05-11T02:09:45Z</updated>

		<summary type="html">&lt;p&gt;Holy Quran: /* math.asin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;  size=&amp;quot;7&amp;quot;&amp;gt;  &amp;lt;strong&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;'''بسم الله الرحمن الرحيم'''&amp;lt;/p&amp;gt;  &amp;lt;/strong&amp;gt;    &amp;lt;/font&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.abs ==&lt;br /&gt;
&lt;br /&gt;
 يستخدم للقيمة المطلقة للعدد بحيث عند كتابة عدد سالب يقوم الحدث بتحويله ليصبح موجب  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.abs(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
هذا المثال يقوم بتحويل العدد الى رقم موجب في الردار&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.abs(math.random(-30,1)&lt;br /&gt;
grY = math.abs(math.random(-30,1)&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
== math.ceil ==&lt;br /&gt;
&lt;br /&gt;
 يستخدم لتقريب العدد العشري الى عدد صحيح الاعلى منه بحيث عند كتابة عدد عشري يقوم الحدث &lt;br /&gt;
 بحذف الفاصلة العشرية والاعداد العشرية وتقريبه الى العدد الصحيح الاكبر منه &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.ceil(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
grY = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
== math.floor ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
 يستخدم لتقريب العدد العشري الى عدد صحيح الاسفل منه بحيث عند كتابة عدد عشري يقوم الحدث &lt;br /&gt;
 بحذف الفاصلة العشرية والاعداد العشرية وتقريبة الى العدد الصحيح الاصغر منه &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.floor(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.round ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; هذا الحدث يستخدم لتقريب العدد مع تحديد عدد المنازل العشرية المطلوب التقريب اليها بحيث عند كتابة عدد المنازل العشرية المطلوبة يقوم الحدث  بتقريب العدد الى نفس المنازل التي طلبنا منه التقريب اليها &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.round(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.mod ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
هذا الحدث يستخدم لتحديد باقي القسمة بحيث عند كتابة عددين يقوم الحدث بايجاد باقي القسم بين العدد المقسوم والعدد المقسوم عليه  &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.mod(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.sqrt ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
هذا الحدث يستخدم لحساب الجذر التربيعي بحيث عند كتابة عدد يقوم الحدث بحساب الجذر التربيعي للعدد &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sqrt(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;ملاحظة : الحساب يكون بالجذر التربيعي للعدد&lt;br /&gt;
&lt;br /&gt;
-- مثال --&lt;br /&gt;
&lt;br /&gt;
math.sqrt(100) -- نحدد قيمه الجذر&lt;br /&gt;
10 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.sqrt(10000) -- نحدد قيمة الجذر&lt;br /&gt;
100 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
-- كلينت &lt;br /&gt;
&lt;br /&gt;
Health = guiCreateButton(131,163,113,46,&amp;quot;Give me health&amp;quot;,false) -- نسوي زر&lt;br /&gt;
addEventHandler(&amp;quot;onClientGUIClick&amp;quot;,Health, -- اذا ضغط على الزر&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
triggerServerEvent(&amp;quot;Health&amp;quot;,localPlayer) -- نرسل الوظيفة للسيرفر&lt;br /&gt;
end,false) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- سيرفر&lt;br /&gt;
&lt;br /&gt;
addEvent(&amp;quot;Health&amp;quot;,true) -- نحظر الوظيفة من الكلينت&lt;br /&gt;
addEventHandler(&amp;quot;Health&amp;quot;,root, -- نحظر الوظيفة من الكلينت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if (getElementHealth(source) &amp;lt;= 30 ) then -- نتحقق ان دم اللاعب يساوي 30 او اقل&lt;br /&gt;
setElementHealth(source,math.sqrt(10000)) -- اعطاء دم للجذر التربيعي 10000&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- هنا راح يعطي اللاعب دم على حسب الجذر التربيعي للـ10000&lt;br /&gt;
&lt;br /&gt;
-- الجذر التربيعي لـ10000 = 100&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.pow ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لحساب الاسس بحيث عند كتابة العدد الاول الاساس وعدد أخر الاس يقوم الحدث  بحساب الاسس&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.pow(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;عملية الحساب تكون بالضرب&lt;br /&gt;
math.pow(9,9) -- نضرب الاسس&lt;br /&gt;
3.8742048 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.pow(6,7) -- نضرب الاسس&lt;br /&gt;
279936 -- الناتج&lt;br /&gt;
&lt;br /&gt;
عملية الضرب كالتالي :&lt;br /&gt;
&lt;br /&gt;
اول مثال الناتج 90&lt;br /&gt;
&lt;br /&gt;
نضرب 9 في نفسها 9 مرات :&lt;br /&gt;
&lt;br /&gt;
9×9×9×9×9×9×9×9×9 = 3.8742048&lt;br /&gt;
&lt;br /&gt;
المثال الثاني :&lt;br /&gt;
&lt;br /&gt;
نضرب 6 في نفسها 7 مرات :&lt;br /&gt;
&lt;br /&gt;
6×6×6×6×6×6×6 = 279936&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if (getPlayerMoney(source) &amp;gt;= 50 ) then -- نتحقق ان فلوس اللاعب تساوي 50 او اكثر&lt;br /&gt;
givePlayerMoney(source,math.pow(9,4)) -- نعطي اللاعب فلوس على حسب ضرب الاسس&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الفلوس الي راح يعطيها اللاعب هي 6561&lt;br /&gt;
&lt;br /&gt;
-- نتيجه للضرب 9×9×9×9 = 6561&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.random ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لكي تظهر رقم عشوائي بحيث عند كتابة العدد الاول والعدد الثاني يقوم الحدث  باظهار رقم عشوائي بين الرقمين التي ادخلتها&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.random(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
Height = math.random(50,100) -- رقم عشوائي لإرتفاع الماء&lt;br /&gt;
setWaveHeight(Height) -- نربط ارتفاع الماء بالرقم العشوائي&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resurceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
if getPlayerMoney ( source ) &amp;gt;= 100 then --  اذا اللاعب عنده 100 او اكثر &lt;br /&gt;
givePlayerMoney(source, math.random(50,100)) -- يعطيه رقم عشوائي مابين 50 و 100&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if getElementHealth(source) &amp;lt;= 50 then -- اذا كانت الطاقة تساوي 50 او اقل&lt;br /&gt;
setElementHealth(source,math.random(10,20)) -- يعطي اللاعب طاقة مابين 10 و 20&lt;br /&gt;
     end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.randomseed ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لكي يظهر رقم عشوائي ثابت بحيث عند كتابة عدد يقوم الحدث  باظهار رقم عشوائي ثابت بين رقمين مثل (100-9999) ولن يتغير هذا &lt;br /&gt;
الرقم العشوائي ابداً ولتغيره يجب تغير العدد المدخل في البداية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.randomseed(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.HexToNumber ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل الارقام من النظام السادس عشر (Hex) الى النظام العشري (Dec)بحيث عند كتابة عدد Hex يقوم الحدث  بتحويله الى عدد Dec &lt;br /&gt;
&lt;br /&gt;
معلومة :&lt;br /&gt;
ارقام Hex هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 ، F ،E ،D ،C ،B ، A )&lt;br /&gt;
&lt;br /&gt;
ارقام Dec هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.hextonumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.rad ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من راديان الى درجة بحيث عند كتابة الزاوية بالراديان يعمل الحدث  بتحويله الى درجة&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.rad(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.hexcolortonumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم اللون من هيكس الى ديكس بحيث عند كتابة رقم هيكس يعمل الحدث بتحويله الى ديكس&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.hexcolortonumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.deg ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من درجة الى راديان بحيث عند كتابة درجة الزاوية يقوم الحدث Math.Rad بتحويله الى راديان&lt;br /&gt;
&lt;br /&gt;
معلومة:&lt;br /&gt;
&lt;br /&gt;
راديان :هي وحدة قياس الزوايا الرسمية المعتمدة ضمن مجموعة الوحدات القياسية المستخدمة في الرياضيات و الفيزياء و تعرف بأنها الزاوية المركزية المتوضعة على مركز الدائرة و التي تحدد قوسا طولها مساوي لنصف قطر الدائرة.&lt;br /&gt;
كيف نحسب الراديان&lt;br /&gt;
للتحويل من راديان إلى درجات نضرب الراديان في 180 ونقسم الحاصل على ( باي ) وللتحويل من الدرجات إلى راديان نضرب الدرجات في ( باي ) ونقسم الحاصل على 180&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.deg(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.RGBToNumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم الالوان الاساسية الاحمر والاخضر والازرق من Hex الى Dec بحيث عند كتابة ارقام ثلاثة الالوان يعمل الحدث Math.RGBToNumber بتحويله الى Dex&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.RGBToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب الزاوية (جا) بحيث عند كتابة قياس الزاوية يعمل الحدث Math.Sin بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
ملاحظة : يجب قبل حساب جا تحويل قياس الزاوية الى راديان بالحدث Math.Rad&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sin(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.cos ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب تمام الزاوية (جتا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.cos(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.tan ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب ظل الزاوية (ظا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب ظل الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.tan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.asin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جا الزاوية&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.asin (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.acos ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جتا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جتا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.acos (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس ظا بحيث عند كتابة العدد يعمل الحدث  على حساب معكوس ظا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan2 ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب مقسوم معكوس ظا بحيث عند كتابة العدد الاول والثاني يعمل الحدث Math.Atan2 على حساب معكوس ظا (العدد الاول / العدد الثاني)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan2(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.max ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العدد الاكبر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاكبر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.max(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;math.max(15, -100, 30) -- نحدد القيم المراد الاختيار منها&lt;br /&gt;
30 -- الناتج&lt;br /&gt;
math.max(2.5, -2.5)&lt;br /&gt;
2.5 -- النتاج&lt;br /&gt;
&lt;br /&gt;
ملاحظة : السالب تكون قيمته صغيرة&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.min ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العددالاصغر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاصغر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.min(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;server&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
outputChatBox(&amp;quot;The number is &amp;quot;..math.min(10,-20)..&amp;quot; is good&amp;quot;) -- نظهر نص في الشات&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الرقم الي بيظهر في الشات هو -20&lt;br /&gt;
&lt;br /&gt;
-- ملاحظة السالب اصغر من الموجب&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #FFCFCF; padding: 5px; font-weight:bold; border: 1px dotted #AAAAAA;padding:10px;margin:10px;&amp;quot;&amp;gt;&amp;lt;center&amp;gt;تعريب &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt;السالمي&amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Math]]&lt;br /&gt;
* [http://lua-users.org/wiki/MathLibraryTutorial Math examples on the LUA Wiki]&lt;/div&gt;</summary>
		<author><name>Holy Quran</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=35961</id>
		<title>AR/Math</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=35961"/>
		<updated>2013-05-11T02:09:21Z</updated>

		<summary type="html">&lt;p&gt;Holy Quran: /* math.tan */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;  size=&amp;quot;7&amp;quot;&amp;gt;  &amp;lt;strong&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;'''بسم الله الرحمن الرحيم'''&amp;lt;/p&amp;gt;  &amp;lt;/strong&amp;gt;    &amp;lt;/font&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.abs ==&lt;br /&gt;
&lt;br /&gt;
 يستخدم للقيمة المطلقة للعدد بحيث عند كتابة عدد سالب يقوم الحدث بتحويله ليصبح موجب  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.abs(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
هذا المثال يقوم بتحويل العدد الى رقم موجب في الردار&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.abs(math.random(-30,1)&lt;br /&gt;
grY = math.abs(math.random(-30,1)&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
== math.ceil ==&lt;br /&gt;
&lt;br /&gt;
 يستخدم لتقريب العدد العشري الى عدد صحيح الاعلى منه بحيث عند كتابة عدد عشري يقوم الحدث &lt;br /&gt;
 بحذف الفاصلة العشرية والاعداد العشرية وتقريبه الى العدد الصحيح الاكبر منه &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.ceil(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
grY = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
== math.floor ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
 يستخدم لتقريب العدد العشري الى عدد صحيح الاسفل منه بحيث عند كتابة عدد عشري يقوم الحدث &lt;br /&gt;
 بحذف الفاصلة العشرية والاعداد العشرية وتقريبة الى العدد الصحيح الاصغر منه &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.floor(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.round ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; هذا الحدث يستخدم لتقريب العدد مع تحديد عدد المنازل العشرية المطلوب التقريب اليها بحيث عند كتابة عدد المنازل العشرية المطلوبة يقوم الحدث  بتقريب العدد الى نفس المنازل التي طلبنا منه التقريب اليها &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.round(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.mod ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
هذا الحدث يستخدم لتحديد باقي القسمة بحيث عند كتابة عددين يقوم الحدث بايجاد باقي القسم بين العدد المقسوم والعدد المقسوم عليه  &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.mod(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.sqrt ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
هذا الحدث يستخدم لحساب الجذر التربيعي بحيث عند كتابة عدد يقوم الحدث بحساب الجذر التربيعي للعدد &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sqrt(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;ملاحظة : الحساب يكون بالجذر التربيعي للعدد&lt;br /&gt;
&lt;br /&gt;
-- مثال --&lt;br /&gt;
&lt;br /&gt;
math.sqrt(100) -- نحدد قيمه الجذر&lt;br /&gt;
10 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.sqrt(10000) -- نحدد قيمة الجذر&lt;br /&gt;
100 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
-- كلينت &lt;br /&gt;
&lt;br /&gt;
Health = guiCreateButton(131,163,113,46,&amp;quot;Give me health&amp;quot;,false) -- نسوي زر&lt;br /&gt;
addEventHandler(&amp;quot;onClientGUIClick&amp;quot;,Health, -- اذا ضغط على الزر&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
triggerServerEvent(&amp;quot;Health&amp;quot;,localPlayer) -- نرسل الوظيفة للسيرفر&lt;br /&gt;
end,false) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- سيرفر&lt;br /&gt;
&lt;br /&gt;
addEvent(&amp;quot;Health&amp;quot;,true) -- نحظر الوظيفة من الكلينت&lt;br /&gt;
addEventHandler(&amp;quot;Health&amp;quot;,root, -- نحظر الوظيفة من الكلينت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if (getElementHealth(source) &amp;lt;= 30 ) then -- نتحقق ان دم اللاعب يساوي 30 او اقل&lt;br /&gt;
setElementHealth(source,math.sqrt(10000)) -- اعطاء دم للجذر التربيعي 10000&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- هنا راح يعطي اللاعب دم على حسب الجذر التربيعي للـ10000&lt;br /&gt;
&lt;br /&gt;
-- الجذر التربيعي لـ10000 = 100&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.pow ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لحساب الاسس بحيث عند كتابة العدد الاول الاساس وعدد أخر الاس يقوم الحدث  بحساب الاسس&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.pow(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;عملية الحساب تكون بالضرب&lt;br /&gt;
math.pow(9,9) -- نضرب الاسس&lt;br /&gt;
3.8742048 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.pow(6,7) -- نضرب الاسس&lt;br /&gt;
279936 -- الناتج&lt;br /&gt;
&lt;br /&gt;
عملية الضرب كالتالي :&lt;br /&gt;
&lt;br /&gt;
اول مثال الناتج 90&lt;br /&gt;
&lt;br /&gt;
نضرب 9 في نفسها 9 مرات :&lt;br /&gt;
&lt;br /&gt;
9×9×9×9×9×9×9×9×9 = 3.8742048&lt;br /&gt;
&lt;br /&gt;
المثال الثاني :&lt;br /&gt;
&lt;br /&gt;
نضرب 6 في نفسها 7 مرات :&lt;br /&gt;
&lt;br /&gt;
6×6×6×6×6×6×6 = 279936&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if (getPlayerMoney(source) &amp;gt;= 50 ) then -- نتحقق ان فلوس اللاعب تساوي 50 او اكثر&lt;br /&gt;
givePlayerMoney(source,math.pow(9,4)) -- نعطي اللاعب فلوس على حسب ضرب الاسس&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الفلوس الي راح يعطيها اللاعب هي 6561&lt;br /&gt;
&lt;br /&gt;
-- نتيجه للضرب 9×9×9×9 = 6561&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.random ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لكي تظهر رقم عشوائي بحيث عند كتابة العدد الاول والعدد الثاني يقوم الحدث  باظهار رقم عشوائي بين الرقمين التي ادخلتها&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.random(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
Height = math.random(50,100) -- رقم عشوائي لإرتفاع الماء&lt;br /&gt;
setWaveHeight(Height) -- نربط ارتفاع الماء بالرقم العشوائي&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resurceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
if getPlayerMoney ( source ) &amp;gt;= 100 then --  اذا اللاعب عنده 100 او اكثر &lt;br /&gt;
givePlayerMoney(source, math.random(50,100)) -- يعطيه رقم عشوائي مابين 50 و 100&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if getElementHealth(source) &amp;lt;= 50 then -- اذا كانت الطاقة تساوي 50 او اقل&lt;br /&gt;
setElementHealth(source,math.random(10,20)) -- يعطي اللاعب طاقة مابين 10 و 20&lt;br /&gt;
     end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.randomseed ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لكي يظهر رقم عشوائي ثابت بحيث عند كتابة عدد يقوم الحدث  باظهار رقم عشوائي ثابت بين رقمين مثل (100-9999) ولن يتغير هذا &lt;br /&gt;
الرقم العشوائي ابداً ولتغيره يجب تغير العدد المدخل في البداية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.randomseed(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.HexToNumber ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل الارقام من النظام السادس عشر (Hex) الى النظام العشري (Dec)بحيث عند كتابة عدد Hex يقوم الحدث  بتحويله الى عدد Dec &lt;br /&gt;
&lt;br /&gt;
معلومة :&lt;br /&gt;
ارقام Hex هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 ، F ،E ،D ،C ،B ، A )&lt;br /&gt;
&lt;br /&gt;
ارقام Dec هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.hextonumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.rad ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من راديان الى درجة بحيث عند كتابة الزاوية بالراديان يعمل الحدث  بتحويله الى درجة&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.rad(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.hexcolortonumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم اللون من هيكس الى ديكس بحيث عند كتابة رقم هيكس يعمل الحدث بتحويله الى ديكس&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.hexcolortonumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.deg ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من درجة الى راديان بحيث عند كتابة درجة الزاوية يقوم الحدث Math.Rad بتحويله الى راديان&lt;br /&gt;
&lt;br /&gt;
معلومة:&lt;br /&gt;
&lt;br /&gt;
راديان :هي وحدة قياس الزوايا الرسمية المعتمدة ضمن مجموعة الوحدات القياسية المستخدمة في الرياضيات و الفيزياء و تعرف بأنها الزاوية المركزية المتوضعة على مركز الدائرة و التي تحدد قوسا طولها مساوي لنصف قطر الدائرة.&lt;br /&gt;
كيف نحسب الراديان&lt;br /&gt;
للتحويل من راديان إلى درجات نضرب الراديان في 180 ونقسم الحاصل على ( باي ) وللتحويل من الدرجات إلى راديان نضرب الدرجات في ( باي ) ونقسم الحاصل على 180&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.deg(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.RGBToNumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم الالوان الاساسية الاحمر والاخضر والازرق من Hex الى Dec بحيث عند كتابة ارقام ثلاثة الالوان يعمل الحدث Math.RGBToNumber بتحويله الى Dex&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.RGBToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب الزاوية (جا) بحيث عند كتابة قياس الزاوية يعمل الحدث Math.Sin بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
ملاحظة : يجب قبل حساب جا تحويل قياس الزاوية الى راديان بالحدث Math.Rad&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sin(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.cos ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب تمام الزاوية (جتا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.cos(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.tan ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب ظل الزاوية (ظا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب ظل الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.tan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.asin ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جا الزاوية&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.asin (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.acos ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جتا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جتا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.acos (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس ظا بحيث عند كتابة العدد يعمل الحدث  على حساب معكوس ظا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan2 ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب مقسوم معكوس ظا بحيث عند كتابة العدد الاول والثاني يعمل الحدث Math.Atan2 على حساب معكوس ظا (العدد الاول / العدد الثاني)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan2(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.max ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العدد الاكبر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاكبر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.max(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;math.max(15, -100, 30) -- نحدد القيم المراد الاختيار منها&lt;br /&gt;
30 -- الناتج&lt;br /&gt;
math.max(2.5, -2.5)&lt;br /&gt;
2.5 -- النتاج&lt;br /&gt;
&lt;br /&gt;
ملاحظة : السالب تكون قيمته صغيرة&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.min ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العددالاصغر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاصغر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.min(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;server&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
outputChatBox(&amp;quot;The number is &amp;quot;..math.min(10,-20)..&amp;quot; is good&amp;quot;) -- نظهر نص في الشات&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الرقم الي بيظهر في الشات هو -20&lt;br /&gt;
&lt;br /&gt;
-- ملاحظة السالب اصغر من الموجب&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #FFCFCF; padding: 5px; font-weight:bold; border: 1px dotted #AAAAAA;padding:10px;margin:10px;&amp;quot;&amp;gt;&amp;lt;center&amp;gt;تعريب &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt;السالمي&amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Math]]&lt;br /&gt;
* [http://lua-users.org/wiki/MathLibraryTutorial Math examples on the LUA Wiki]&lt;/div&gt;</summary>
		<author><name>Holy Quran</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=35960</id>
		<title>AR/Math</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=35960"/>
		<updated>2013-05-11T02:08:55Z</updated>

		<summary type="html">&lt;p&gt;Holy Quran: /* math.cos */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;  size=&amp;quot;7&amp;quot;&amp;gt;  &amp;lt;strong&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;'''بسم الله الرحمن الرحيم'''&amp;lt;/p&amp;gt;  &amp;lt;/strong&amp;gt;    &amp;lt;/font&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.abs ==&lt;br /&gt;
&lt;br /&gt;
 يستخدم للقيمة المطلقة للعدد بحيث عند كتابة عدد سالب يقوم الحدث بتحويله ليصبح موجب  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.abs(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
هذا المثال يقوم بتحويل العدد الى رقم موجب في الردار&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.abs(math.random(-30,1)&lt;br /&gt;
grY = math.abs(math.random(-30,1)&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
== math.ceil ==&lt;br /&gt;
&lt;br /&gt;
 يستخدم لتقريب العدد العشري الى عدد صحيح الاعلى منه بحيث عند كتابة عدد عشري يقوم الحدث &lt;br /&gt;
 بحذف الفاصلة العشرية والاعداد العشرية وتقريبه الى العدد الصحيح الاكبر منه &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.ceil(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
grY = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
== math.floor ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
 يستخدم لتقريب العدد العشري الى عدد صحيح الاسفل منه بحيث عند كتابة عدد عشري يقوم الحدث &lt;br /&gt;
 بحذف الفاصلة العشرية والاعداد العشرية وتقريبة الى العدد الصحيح الاصغر منه &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.floor(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.round ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; هذا الحدث يستخدم لتقريب العدد مع تحديد عدد المنازل العشرية المطلوب التقريب اليها بحيث عند كتابة عدد المنازل العشرية المطلوبة يقوم الحدث  بتقريب العدد الى نفس المنازل التي طلبنا منه التقريب اليها &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.round(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.mod ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
هذا الحدث يستخدم لتحديد باقي القسمة بحيث عند كتابة عددين يقوم الحدث بايجاد باقي القسم بين العدد المقسوم والعدد المقسوم عليه  &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.mod(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.sqrt ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
هذا الحدث يستخدم لحساب الجذر التربيعي بحيث عند كتابة عدد يقوم الحدث بحساب الجذر التربيعي للعدد &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sqrt(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;ملاحظة : الحساب يكون بالجذر التربيعي للعدد&lt;br /&gt;
&lt;br /&gt;
-- مثال --&lt;br /&gt;
&lt;br /&gt;
math.sqrt(100) -- نحدد قيمه الجذر&lt;br /&gt;
10 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.sqrt(10000) -- نحدد قيمة الجذر&lt;br /&gt;
100 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
-- كلينت &lt;br /&gt;
&lt;br /&gt;
Health = guiCreateButton(131,163,113,46,&amp;quot;Give me health&amp;quot;,false) -- نسوي زر&lt;br /&gt;
addEventHandler(&amp;quot;onClientGUIClick&amp;quot;,Health, -- اذا ضغط على الزر&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
triggerServerEvent(&amp;quot;Health&amp;quot;,localPlayer) -- نرسل الوظيفة للسيرفر&lt;br /&gt;
end,false) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- سيرفر&lt;br /&gt;
&lt;br /&gt;
addEvent(&amp;quot;Health&amp;quot;,true) -- نحظر الوظيفة من الكلينت&lt;br /&gt;
addEventHandler(&amp;quot;Health&amp;quot;,root, -- نحظر الوظيفة من الكلينت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if (getElementHealth(source) &amp;lt;= 30 ) then -- نتحقق ان دم اللاعب يساوي 30 او اقل&lt;br /&gt;
setElementHealth(source,math.sqrt(10000)) -- اعطاء دم للجذر التربيعي 10000&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- هنا راح يعطي اللاعب دم على حسب الجذر التربيعي للـ10000&lt;br /&gt;
&lt;br /&gt;
-- الجذر التربيعي لـ10000 = 100&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.pow ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لحساب الاسس بحيث عند كتابة العدد الاول الاساس وعدد أخر الاس يقوم الحدث  بحساب الاسس&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.pow(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;عملية الحساب تكون بالضرب&lt;br /&gt;
math.pow(9,9) -- نضرب الاسس&lt;br /&gt;
3.8742048 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.pow(6,7) -- نضرب الاسس&lt;br /&gt;
279936 -- الناتج&lt;br /&gt;
&lt;br /&gt;
عملية الضرب كالتالي :&lt;br /&gt;
&lt;br /&gt;
اول مثال الناتج 90&lt;br /&gt;
&lt;br /&gt;
نضرب 9 في نفسها 9 مرات :&lt;br /&gt;
&lt;br /&gt;
9×9×9×9×9×9×9×9×9 = 3.8742048&lt;br /&gt;
&lt;br /&gt;
المثال الثاني :&lt;br /&gt;
&lt;br /&gt;
نضرب 6 في نفسها 7 مرات :&lt;br /&gt;
&lt;br /&gt;
6×6×6×6×6×6×6 = 279936&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if (getPlayerMoney(source) &amp;gt;= 50 ) then -- نتحقق ان فلوس اللاعب تساوي 50 او اكثر&lt;br /&gt;
givePlayerMoney(source,math.pow(9,4)) -- نعطي اللاعب فلوس على حسب ضرب الاسس&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الفلوس الي راح يعطيها اللاعب هي 6561&lt;br /&gt;
&lt;br /&gt;
-- نتيجه للضرب 9×9×9×9 = 6561&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.random ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لكي تظهر رقم عشوائي بحيث عند كتابة العدد الاول والعدد الثاني يقوم الحدث  باظهار رقم عشوائي بين الرقمين التي ادخلتها&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.random(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
Height = math.random(50,100) -- رقم عشوائي لإرتفاع الماء&lt;br /&gt;
setWaveHeight(Height) -- نربط ارتفاع الماء بالرقم العشوائي&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resurceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
if getPlayerMoney ( source ) &amp;gt;= 100 then --  اذا اللاعب عنده 100 او اكثر &lt;br /&gt;
givePlayerMoney(source, math.random(50,100)) -- يعطيه رقم عشوائي مابين 50 و 100&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if getElementHealth(source) &amp;lt;= 50 then -- اذا كانت الطاقة تساوي 50 او اقل&lt;br /&gt;
setElementHealth(source,math.random(10,20)) -- يعطي اللاعب طاقة مابين 10 و 20&lt;br /&gt;
     end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.randomseed ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لكي يظهر رقم عشوائي ثابت بحيث عند كتابة عدد يقوم الحدث  باظهار رقم عشوائي ثابت بين رقمين مثل (100-9999) ولن يتغير هذا &lt;br /&gt;
الرقم العشوائي ابداً ولتغيره يجب تغير العدد المدخل في البداية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.randomseed(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.HexToNumber ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل الارقام من النظام السادس عشر (Hex) الى النظام العشري (Dec)بحيث عند كتابة عدد Hex يقوم الحدث  بتحويله الى عدد Dec &lt;br /&gt;
&lt;br /&gt;
معلومة :&lt;br /&gt;
ارقام Hex هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 ، F ،E ،D ،C ،B ، A )&lt;br /&gt;
&lt;br /&gt;
ارقام Dec هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.hextonumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.rad ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من راديان الى درجة بحيث عند كتابة الزاوية بالراديان يعمل الحدث  بتحويله الى درجة&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.rad(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.hexcolortonumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم اللون من هيكس الى ديكس بحيث عند كتابة رقم هيكس يعمل الحدث بتحويله الى ديكس&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.hexcolortonumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.deg ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من درجة الى راديان بحيث عند كتابة درجة الزاوية يقوم الحدث Math.Rad بتحويله الى راديان&lt;br /&gt;
&lt;br /&gt;
معلومة:&lt;br /&gt;
&lt;br /&gt;
راديان :هي وحدة قياس الزوايا الرسمية المعتمدة ضمن مجموعة الوحدات القياسية المستخدمة في الرياضيات و الفيزياء و تعرف بأنها الزاوية المركزية المتوضعة على مركز الدائرة و التي تحدد قوسا طولها مساوي لنصف قطر الدائرة.&lt;br /&gt;
كيف نحسب الراديان&lt;br /&gt;
للتحويل من راديان إلى درجات نضرب الراديان في 180 ونقسم الحاصل على ( باي ) وللتحويل من الدرجات إلى راديان نضرب الدرجات في ( باي ) ونقسم الحاصل على 180&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.deg(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.RGBToNumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم الالوان الاساسية الاحمر والاخضر والازرق من Hex الى Dec بحيث عند كتابة ارقام ثلاثة الالوان يعمل الحدث Math.RGBToNumber بتحويله الى Dex&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.RGBToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب الزاوية (جا) بحيث عند كتابة قياس الزاوية يعمل الحدث Math.Sin بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
ملاحظة : يجب قبل حساب جا تحويل قياس الزاوية الى راديان بالحدث Math.Rad&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sin(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.cos ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب تمام الزاوية (جتا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.cos(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.tan ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب ظل الزاوية (ظا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب ظل الزاوية&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.tan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.asin ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جا الزاوية&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.asin (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.acos ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جتا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جتا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.acos (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس ظا بحيث عند كتابة العدد يعمل الحدث  على حساب معكوس ظا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan2 ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب مقسوم معكوس ظا بحيث عند كتابة العدد الاول والثاني يعمل الحدث Math.Atan2 على حساب معكوس ظا (العدد الاول / العدد الثاني)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan2(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.max ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العدد الاكبر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاكبر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.max(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;math.max(15, -100, 30) -- نحدد القيم المراد الاختيار منها&lt;br /&gt;
30 -- الناتج&lt;br /&gt;
math.max(2.5, -2.5)&lt;br /&gt;
2.5 -- النتاج&lt;br /&gt;
&lt;br /&gt;
ملاحظة : السالب تكون قيمته صغيرة&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.min ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العددالاصغر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاصغر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.min(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;server&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
outputChatBox(&amp;quot;The number is &amp;quot;..math.min(10,-20)..&amp;quot; is good&amp;quot;) -- نظهر نص في الشات&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الرقم الي بيظهر في الشات هو -20&lt;br /&gt;
&lt;br /&gt;
-- ملاحظة السالب اصغر من الموجب&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #FFCFCF; padding: 5px; font-weight:bold; border: 1px dotted #AAAAAA;padding:10px;margin:10px;&amp;quot;&amp;gt;&amp;lt;center&amp;gt;تعريب &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt;السالمي&amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Math]]&lt;br /&gt;
* [http://lua-users.org/wiki/MathLibraryTutorial Math examples on the LUA Wiki]&lt;/div&gt;</summary>
		<author><name>Holy Quran</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=35959</id>
		<title>AR/Math</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=35959"/>
		<updated>2013-05-11T02:08:27Z</updated>

		<summary type="html">&lt;p&gt;Holy Quran: /* math.sin */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;  size=&amp;quot;7&amp;quot;&amp;gt;  &amp;lt;strong&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;'''بسم الله الرحمن الرحيم'''&amp;lt;/p&amp;gt;  &amp;lt;/strong&amp;gt;    &amp;lt;/font&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.abs ==&lt;br /&gt;
&lt;br /&gt;
 يستخدم للقيمة المطلقة للعدد بحيث عند كتابة عدد سالب يقوم الحدث بتحويله ليصبح موجب  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.abs(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
هذا المثال يقوم بتحويل العدد الى رقم موجب في الردار&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.abs(math.random(-30,1)&lt;br /&gt;
grY = math.abs(math.random(-30,1)&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
== math.ceil ==&lt;br /&gt;
&lt;br /&gt;
 يستخدم لتقريب العدد العشري الى عدد صحيح الاعلى منه بحيث عند كتابة عدد عشري يقوم الحدث &lt;br /&gt;
 بحذف الفاصلة العشرية والاعداد العشرية وتقريبه الى العدد الصحيح الاكبر منه &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.ceil(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
grY = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
== math.floor ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
 يستخدم لتقريب العدد العشري الى عدد صحيح الاسفل منه بحيث عند كتابة عدد عشري يقوم الحدث &lt;br /&gt;
 بحذف الفاصلة العشرية والاعداد العشرية وتقريبة الى العدد الصحيح الاصغر منه &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.floor(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.round ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; هذا الحدث يستخدم لتقريب العدد مع تحديد عدد المنازل العشرية المطلوب التقريب اليها بحيث عند كتابة عدد المنازل العشرية المطلوبة يقوم الحدث  بتقريب العدد الى نفس المنازل التي طلبنا منه التقريب اليها &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.round(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.mod ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
هذا الحدث يستخدم لتحديد باقي القسمة بحيث عند كتابة عددين يقوم الحدث بايجاد باقي القسم بين العدد المقسوم والعدد المقسوم عليه  &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.mod(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.sqrt ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
هذا الحدث يستخدم لحساب الجذر التربيعي بحيث عند كتابة عدد يقوم الحدث بحساب الجذر التربيعي للعدد &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sqrt(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;ملاحظة : الحساب يكون بالجذر التربيعي للعدد&lt;br /&gt;
&lt;br /&gt;
-- مثال --&lt;br /&gt;
&lt;br /&gt;
math.sqrt(100) -- نحدد قيمه الجذر&lt;br /&gt;
10 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.sqrt(10000) -- نحدد قيمة الجذر&lt;br /&gt;
100 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
-- كلينت &lt;br /&gt;
&lt;br /&gt;
Health = guiCreateButton(131,163,113,46,&amp;quot;Give me health&amp;quot;,false) -- نسوي زر&lt;br /&gt;
addEventHandler(&amp;quot;onClientGUIClick&amp;quot;,Health, -- اذا ضغط على الزر&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
triggerServerEvent(&amp;quot;Health&amp;quot;,localPlayer) -- نرسل الوظيفة للسيرفر&lt;br /&gt;
end,false) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- سيرفر&lt;br /&gt;
&lt;br /&gt;
addEvent(&amp;quot;Health&amp;quot;,true) -- نحظر الوظيفة من الكلينت&lt;br /&gt;
addEventHandler(&amp;quot;Health&amp;quot;,root, -- نحظر الوظيفة من الكلينت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if (getElementHealth(source) &amp;lt;= 30 ) then -- نتحقق ان دم اللاعب يساوي 30 او اقل&lt;br /&gt;
setElementHealth(source,math.sqrt(10000)) -- اعطاء دم للجذر التربيعي 10000&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- هنا راح يعطي اللاعب دم على حسب الجذر التربيعي للـ10000&lt;br /&gt;
&lt;br /&gt;
-- الجذر التربيعي لـ10000 = 100&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.pow ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لحساب الاسس بحيث عند كتابة العدد الاول الاساس وعدد أخر الاس يقوم الحدث  بحساب الاسس&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.pow(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;عملية الحساب تكون بالضرب&lt;br /&gt;
math.pow(9,9) -- نضرب الاسس&lt;br /&gt;
3.8742048 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.pow(6,7) -- نضرب الاسس&lt;br /&gt;
279936 -- الناتج&lt;br /&gt;
&lt;br /&gt;
عملية الضرب كالتالي :&lt;br /&gt;
&lt;br /&gt;
اول مثال الناتج 90&lt;br /&gt;
&lt;br /&gt;
نضرب 9 في نفسها 9 مرات :&lt;br /&gt;
&lt;br /&gt;
9×9×9×9×9×9×9×9×9 = 3.8742048&lt;br /&gt;
&lt;br /&gt;
المثال الثاني :&lt;br /&gt;
&lt;br /&gt;
نضرب 6 في نفسها 7 مرات :&lt;br /&gt;
&lt;br /&gt;
6×6×6×6×6×6×6 = 279936&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if (getPlayerMoney(source) &amp;gt;= 50 ) then -- نتحقق ان فلوس اللاعب تساوي 50 او اكثر&lt;br /&gt;
givePlayerMoney(source,math.pow(9,4)) -- نعطي اللاعب فلوس على حسب ضرب الاسس&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الفلوس الي راح يعطيها اللاعب هي 6561&lt;br /&gt;
&lt;br /&gt;
-- نتيجه للضرب 9×9×9×9 = 6561&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.random ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لكي تظهر رقم عشوائي بحيث عند كتابة العدد الاول والعدد الثاني يقوم الحدث  باظهار رقم عشوائي بين الرقمين التي ادخلتها&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.random(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
Height = math.random(50,100) -- رقم عشوائي لإرتفاع الماء&lt;br /&gt;
setWaveHeight(Height) -- نربط ارتفاع الماء بالرقم العشوائي&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resurceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
if getPlayerMoney ( source ) &amp;gt;= 100 then --  اذا اللاعب عنده 100 او اكثر &lt;br /&gt;
givePlayerMoney(source, math.random(50,100)) -- يعطيه رقم عشوائي مابين 50 و 100&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if getElementHealth(source) &amp;lt;= 50 then -- اذا كانت الطاقة تساوي 50 او اقل&lt;br /&gt;
setElementHealth(source,math.random(10,20)) -- يعطي اللاعب طاقة مابين 10 و 20&lt;br /&gt;
     end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.randomseed ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لكي يظهر رقم عشوائي ثابت بحيث عند كتابة عدد يقوم الحدث  باظهار رقم عشوائي ثابت بين رقمين مثل (100-9999) ولن يتغير هذا &lt;br /&gt;
الرقم العشوائي ابداً ولتغيره يجب تغير العدد المدخل في البداية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.randomseed(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.HexToNumber ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل الارقام من النظام السادس عشر (Hex) الى النظام العشري (Dec)بحيث عند كتابة عدد Hex يقوم الحدث  بتحويله الى عدد Dec &lt;br /&gt;
&lt;br /&gt;
معلومة :&lt;br /&gt;
ارقام Hex هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 ، F ،E ،D ،C ،B ، A )&lt;br /&gt;
&lt;br /&gt;
ارقام Dec هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.hextonumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.rad ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من راديان الى درجة بحيث عند كتابة الزاوية بالراديان يعمل الحدث  بتحويله الى درجة&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.rad(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.hexcolortonumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم اللون من هيكس الى ديكس بحيث عند كتابة رقم هيكس يعمل الحدث بتحويله الى ديكس&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.hexcolortonumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.deg ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من درجة الى راديان بحيث عند كتابة درجة الزاوية يقوم الحدث Math.Rad بتحويله الى راديان&lt;br /&gt;
&lt;br /&gt;
معلومة:&lt;br /&gt;
&lt;br /&gt;
راديان :هي وحدة قياس الزوايا الرسمية المعتمدة ضمن مجموعة الوحدات القياسية المستخدمة في الرياضيات و الفيزياء و تعرف بأنها الزاوية المركزية المتوضعة على مركز الدائرة و التي تحدد قوسا طولها مساوي لنصف قطر الدائرة.&lt;br /&gt;
كيف نحسب الراديان&lt;br /&gt;
للتحويل من راديان إلى درجات نضرب الراديان في 180 ونقسم الحاصل على ( باي ) وللتحويل من الدرجات إلى راديان نضرب الدرجات في ( باي ) ونقسم الحاصل على 180&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.deg(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.RGBToNumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم الالوان الاساسية الاحمر والاخضر والازرق من Hex الى Dec بحيث عند كتابة ارقام ثلاثة الالوان يعمل الحدث Math.RGBToNumber بتحويله الى Dex&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.RGBToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sin ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب الزاوية (جا) بحيث عند كتابة قياس الزاوية يعمل الحدث Math.Sin بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
ملاحظة : يجب قبل حساب جا تحويل قياس الزاوية الى راديان بالحدث Math.Rad&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sin(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.cos ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب تمام الزاوية (جتا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.cos(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.tan ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب ظل الزاوية (ظا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب ظل الزاوية&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.tan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.asin ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جا الزاوية&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.asin (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.acos ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جتا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جتا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.acos (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس ظا بحيث عند كتابة العدد يعمل الحدث  على حساب معكوس ظا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan2 ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب مقسوم معكوس ظا بحيث عند كتابة العدد الاول والثاني يعمل الحدث Math.Atan2 على حساب معكوس ظا (العدد الاول / العدد الثاني)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan2(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.max ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العدد الاكبر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاكبر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.max(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;math.max(15, -100, 30) -- نحدد القيم المراد الاختيار منها&lt;br /&gt;
30 -- الناتج&lt;br /&gt;
math.max(2.5, -2.5)&lt;br /&gt;
2.5 -- النتاج&lt;br /&gt;
&lt;br /&gt;
ملاحظة : السالب تكون قيمته صغيرة&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.min ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العددالاصغر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاصغر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.min(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;server&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
outputChatBox(&amp;quot;The number is &amp;quot;..math.min(10,-20)..&amp;quot; is good&amp;quot;) -- نظهر نص في الشات&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الرقم الي بيظهر في الشات هو -20&lt;br /&gt;
&lt;br /&gt;
-- ملاحظة السالب اصغر من الموجب&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #FFCFCF; padding: 5px; font-weight:bold; border: 1px dotted #AAAAAA;padding:10px;margin:10px;&amp;quot;&amp;gt;&amp;lt;center&amp;gt;تعريب &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt;السالمي&amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Math]]&lt;br /&gt;
* [http://lua-users.org/wiki/MathLibraryTutorial Math examples on the LUA Wiki]&lt;/div&gt;</summary>
		<author><name>Holy Quran</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=35958</id>
		<title>AR/Math</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=35958"/>
		<updated>2013-05-11T02:07:58Z</updated>

		<summary type="html">&lt;p&gt;Holy Quran: /* math.RGBToNumber */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;  size=&amp;quot;7&amp;quot;&amp;gt;  &amp;lt;strong&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;'''بسم الله الرحمن الرحيم'''&amp;lt;/p&amp;gt;  &amp;lt;/strong&amp;gt;    &amp;lt;/font&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.abs ==&lt;br /&gt;
&lt;br /&gt;
 يستخدم للقيمة المطلقة للعدد بحيث عند كتابة عدد سالب يقوم الحدث بتحويله ليصبح موجب  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.abs(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
هذا المثال يقوم بتحويل العدد الى رقم موجب في الردار&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.abs(math.random(-30,1)&lt;br /&gt;
grY = math.abs(math.random(-30,1)&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
== math.ceil ==&lt;br /&gt;
&lt;br /&gt;
 يستخدم لتقريب العدد العشري الى عدد صحيح الاعلى منه بحيث عند كتابة عدد عشري يقوم الحدث &lt;br /&gt;
 بحذف الفاصلة العشرية والاعداد العشرية وتقريبه الى العدد الصحيح الاكبر منه &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.ceil(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
grY = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
== math.floor ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
 يستخدم لتقريب العدد العشري الى عدد صحيح الاسفل منه بحيث عند كتابة عدد عشري يقوم الحدث &lt;br /&gt;
 بحذف الفاصلة العشرية والاعداد العشرية وتقريبة الى العدد الصحيح الاصغر منه &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.floor(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.round ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; هذا الحدث يستخدم لتقريب العدد مع تحديد عدد المنازل العشرية المطلوب التقريب اليها بحيث عند كتابة عدد المنازل العشرية المطلوبة يقوم الحدث  بتقريب العدد الى نفس المنازل التي طلبنا منه التقريب اليها &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.round(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.mod ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
هذا الحدث يستخدم لتحديد باقي القسمة بحيث عند كتابة عددين يقوم الحدث بايجاد باقي القسم بين العدد المقسوم والعدد المقسوم عليه  &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.mod(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.sqrt ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
هذا الحدث يستخدم لحساب الجذر التربيعي بحيث عند كتابة عدد يقوم الحدث بحساب الجذر التربيعي للعدد &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sqrt(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;ملاحظة : الحساب يكون بالجذر التربيعي للعدد&lt;br /&gt;
&lt;br /&gt;
-- مثال --&lt;br /&gt;
&lt;br /&gt;
math.sqrt(100) -- نحدد قيمه الجذر&lt;br /&gt;
10 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.sqrt(10000) -- نحدد قيمة الجذر&lt;br /&gt;
100 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
-- كلينت &lt;br /&gt;
&lt;br /&gt;
Health = guiCreateButton(131,163,113,46,&amp;quot;Give me health&amp;quot;,false) -- نسوي زر&lt;br /&gt;
addEventHandler(&amp;quot;onClientGUIClick&amp;quot;,Health, -- اذا ضغط على الزر&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
triggerServerEvent(&amp;quot;Health&amp;quot;,localPlayer) -- نرسل الوظيفة للسيرفر&lt;br /&gt;
end,false) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- سيرفر&lt;br /&gt;
&lt;br /&gt;
addEvent(&amp;quot;Health&amp;quot;,true) -- نحظر الوظيفة من الكلينت&lt;br /&gt;
addEventHandler(&amp;quot;Health&amp;quot;,root, -- نحظر الوظيفة من الكلينت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if (getElementHealth(source) &amp;lt;= 30 ) then -- نتحقق ان دم اللاعب يساوي 30 او اقل&lt;br /&gt;
setElementHealth(source,math.sqrt(10000)) -- اعطاء دم للجذر التربيعي 10000&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- هنا راح يعطي اللاعب دم على حسب الجذر التربيعي للـ10000&lt;br /&gt;
&lt;br /&gt;
-- الجذر التربيعي لـ10000 = 100&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.pow ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لحساب الاسس بحيث عند كتابة العدد الاول الاساس وعدد أخر الاس يقوم الحدث  بحساب الاسس&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.pow(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;عملية الحساب تكون بالضرب&lt;br /&gt;
math.pow(9,9) -- نضرب الاسس&lt;br /&gt;
3.8742048 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.pow(6,7) -- نضرب الاسس&lt;br /&gt;
279936 -- الناتج&lt;br /&gt;
&lt;br /&gt;
عملية الضرب كالتالي :&lt;br /&gt;
&lt;br /&gt;
اول مثال الناتج 90&lt;br /&gt;
&lt;br /&gt;
نضرب 9 في نفسها 9 مرات :&lt;br /&gt;
&lt;br /&gt;
9×9×9×9×9×9×9×9×9 = 3.8742048&lt;br /&gt;
&lt;br /&gt;
المثال الثاني :&lt;br /&gt;
&lt;br /&gt;
نضرب 6 في نفسها 7 مرات :&lt;br /&gt;
&lt;br /&gt;
6×6×6×6×6×6×6 = 279936&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if (getPlayerMoney(source) &amp;gt;= 50 ) then -- نتحقق ان فلوس اللاعب تساوي 50 او اكثر&lt;br /&gt;
givePlayerMoney(source,math.pow(9,4)) -- نعطي اللاعب فلوس على حسب ضرب الاسس&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الفلوس الي راح يعطيها اللاعب هي 6561&lt;br /&gt;
&lt;br /&gt;
-- نتيجه للضرب 9×9×9×9 = 6561&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.random ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لكي تظهر رقم عشوائي بحيث عند كتابة العدد الاول والعدد الثاني يقوم الحدث  باظهار رقم عشوائي بين الرقمين التي ادخلتها&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.random(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
Height = math.random(50,100) -- رقم عشوائي لإرتفاع الماء&lt;br /&gt;
setWaveHeight(Height) -- نربط ارتفاع الماء بالرقم العشوائي&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resurceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
if getPlayerMoney ( source ) &amp;gt;= 100 then --  اذا اللاعب عنده 100 او اكثر &lt;br /&gt;
givePlayerMoney(source, math.random(50,100)) -- يعطيه رقم عشوائي مابين 50 و 100&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if getElementHealth(source) &amp;lt;= 50 then -- اذا كانت الطاقة تساوي 50 او اقل&lt;br /&gt;
setElementHealth(source,math.random(10,20)) -- يعطي اللاعب طاقة مابين 10 و 20&lt;br /&gt;
     end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.randomseed ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لكي يظهر رقم عشوائي ثابت بحيث عند كتابة عدد يقوم الحدث  باظهار رقم عشوائي ثابت بين رقمين مثل (100-9999) ولن يتغير هذا &lt;br /&gt;
الرقم العشوائي ابداً ولتغيره يجب تغير العدد المدخل في البداية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.randomseed(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.HexToNumber ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل الارقام من النظام السادس عشر (Hex) الى النظام العشري (Dec)بحيث عند كتابة عدد Hex يقوم الحدث  بتحويله الى عدد Dec &lt;br /&gt;
&lt;br /&gt;
معلومة :&lt;br /&gt;
ارقام Hex هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 ، F ،E ،D ،C ،B ، A )&lt;br /&gt;
&lt;br /&gt;
ارقام Dec هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.hextonumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.rad ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من راديان الى درجة بحيث عند كتابة الزاوية بالراديان يعمل الحدث  بتحويله الى درجة&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.rad(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.hexcolortonumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم اللون من هيكس الى ديكس بحيث عند كتابة رقم هيكس يعمل الحدث بتحويله الى ديكس&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.hexcolortonumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.deg ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من درجة الى راديان بحيث عند كتابة درجة الزاوية يقوم الحدث Math.Rad بتحويله الى راديان&lt;br /&gt;
&lt;br /&gt;
معلومة:&lt;br /&gt;
&lt;br /&gt;
راديان :هي وحدة قياس الزوايا الرسمية المعتمدة ضمن مجموعة الوحدات القياسية المستخدمة في الرياضيات و الفيزياء و تعرف بأنها الزاوية المركزية المتوضعة على مركز الدائرة و التي تحدد قوسا طولها مساوي لنصف قطر الدائرة.&lt;br /&gt;
كيف نحسب الراديان&lt;br /&gt;
للتحويل من راديان إلى درجات نضرب الراديان في 180 ونقسم الحاصل على ( باي ) وللتحويل من الدرجات إلى راديان نضرب الدرجات في ( باي ) ونقسم الحاصل على 180&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.deg(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.RGBToNumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم الالوان الاساسية الاحمر والاخضر والازرق من Hex الى Dec بحيث عند كتابة ارقام ثلاثة الالوان يعمل الحدث Math.RGBToNumber بتحويله الى Dex&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.RGBToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sin ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب الزاوية (جا) بحيث عند كتابة قياس الزاوية يعمل الحدث Math.Sin بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
ملاحظة : يجب قبل حساب جا تحويل قياس الزاوية الى راديان بالحدث Math.Rad&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sin(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.cos ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب تمام الزاوية (جتا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.cos(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.tan ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب ظل الزاوية (ظا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب ظل الزاوية&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.tan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.asin ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جا الزاوية&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.asin (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.acos ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جتا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جتا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.acos (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس ظا بحيث عند كتابة العدد يعمل الحدث  على حساب معكوس ظا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan2 ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب مقسوم معكوس ظا بحيث عند كتابة العدد الاول والثاني يعمل الحدث Math.Atan2 على حساب معكوس ظا (العدد الاول / العدد الثاني)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan2(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.max ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العدد الاكبر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاكبر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.max(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;math.max(15, -100, 30) -- نحدد القيم المراد الاختيار منها&lt;br /&gt;
30 -- الناتج&lt;br /&gt;
math.max(2.5, -2.5)&lt;br /&gt;
2.5 -- النتاج&lt;br /&gt;
&lt;br /&gt;
ملاحظة : السالب تكون قيمته صغيرة&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.min ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العددالاصغر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاصغر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.min(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;server&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
outputChatBox(&amp;quot;The number is &amp;quot;..math.min(10,-20)..&amp;quot; is good&amp;quot;) -- نظهر نص في الشات&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الرقم الي بيظهر في الشات هو -20&lt;br /&gt;
&lt;br /&gt;
-- ملاحظة السالب اصغر من الموجب&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #FFCFCF; padding: 5px; font-weight:bold; border: 1px dotted #AAAAAA;padding:10px;margin:10px;&amp;quot;&amp;gt;&amp;lt;center&amp;gt;تعريب &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt;السالمي&amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Math]]&lt;br /&gt;
* [http://lua-users.org/wiki/MathLibraryTutorial Math examples on the LUA Wiki]&lt;/div&gt;</summary>
		<author><name>Holy Quran</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=35957</id>
		<title>AR/Math</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=AR/Math&amp;diff=35957"/>
		<updated>2013-05-11T02:07:41Z</updated>

		<summary type="html">&lt;p&gt;Holy Quran: /* math.RGBToNumber */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;font color=&amp;quot;#FF0000&amp;quot;  size=&amp;quot;7&amp;quot;&amp;gt;  &amp;lt;strong&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;'''بسم الله الرحمن الرحيم'''&amp;lt;/p&amp;gt;  &amp;lt;/strong&amp;gt;    &amp;lt;/font&amp;gt;&amp;lt;br /&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.abs ==&lt;br /&gt;
&lt;br /&gt;
 يستخدم للقيمة المطلقة للعدد بحيث عند كتابة عدد سالب يقوم الحدث بتحويله ليصبح موجب  &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.abs(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
هذا المثال يقوم بتحويل العدد الى رقم موجب في الردار&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.abs(math.random(-30,1)&lt;br /&gt;
grY = math.abs(math.random(-30,1)&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
== math.ceil ==&lt;br /&gt;
&lt;br /&gt;
 يستخدم لتقريب العدد العشري الى عدد صحيح الاعلى منه بحيث عند كتابة عدد عشري يقوم الحدث &lt;br /&gt;
 بحذف الفاصلة العشرية والاعداد العشرية وتقريبه الى العدد الصحيح الاكبر منه &lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.ceil(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
myElegy = createVehicle(562, 1591.596680, -2495.323242, 18.098244) &lt;br /&gt;
&lt;br /&gt;
local x,y,z = getElementPosition(myElegy)&lt;br /&gt;
&lt;br /&gt;
grX = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
grY = math.ceil(math.random(1.235,100.4575))&lt;br /&gt;
&lt;br /&gt;
areaID = createRadarArea(x,y, grX, grY, 0, 0, 0, 0)&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
___________________________________________________________________&lt;br /&gt;
&lt;br /&gt;
== math.floor ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
 يستخدم لتقريب العدد العشري الى عدد صحيح الاسفل منه بحيث عند كتابة عدد عشري يقوم الحدث &lt;br /&gt;
 بحذف الفاصلة العشرية والاعداد العشرية وتقريبة الى العدد الصحيح الاصغر منه &lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.floor(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.round ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; هذا الحدث يستخدم لتقريب العدد مع تحديد عدد المنازل العشرية المطلوب التقريب اليها بحيث عند كتابة عدد المنازل العشرية المطلوبة يقوم الحدث  بتقريب العدد الى نفس المنازل التي طلبنا منه التقريب اليها &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.round(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.mod ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
هذا الحدث يستخدم لتحديد باقي القسمة بحيث عند كتابة عددين يقوم الحدث بايجاد باقي القسم بين العدد المقسوم والعدد المقسوم عليه  &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.mod(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.sqrt ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
هذا الحدث يستخدم لحساب الجذر التربيعي بحيث عند كتابة عدد يقوم الحدث بحساب الجذر التربيعي للعدد &lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sqrt(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;ملاحظة : الحساب يكون بالجذر التربيعي للعدد&lt;br /&gt;
&lt;br /&gt;
-- مثال --&lt;br /&gt;
&lt;br /&gt;
math.sqrt(100) -- نحدد قيمه الجذر&lt;br /&gt;
10 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.sqrt(10000) -- نحدد قيمة الجذر&lt;br /&gt;
100 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
-- كلينت &lt;br /&gt;
&lt;br /&gt;
Health = guiCreateButton(131,163,113,46,&amp;quot;Give me health&amp;quot;,false) -- نسوي زر&lt;br /&gt;
addEventHandler(&amp;quot;onClientGUIClick&amp;quot;,Health, -- اذا ضغط على الزر&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
triggerServerEvent(&amp;quot;Health&amp;quot;,localPlayer) -- نرسل الوظيفة للسيرفر&lt;br /&gt;
end,false) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- سيرفر&lt;br /&gt;
&lt;br /&gt;
addEvent(&amp;quot;Health&amp;quot;,true) -- نحظر الوظيفة من الكلينت&lt;br /&gt;
addEventHandler(&amp;quot;Health&amp;quot;,root, -- نحظر الوظيفة من الكلينت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if (getElementHealth(source) &amp;lt;= 30 ) then -- نتحقق ان دم اللاعب يساوي 30 او اقل&lt;br /&gt;
setElementHealth(source,math.sqrt(10000)) -- اعطاء دم للجذر التربيعي 10000&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- هنا راح يعطي اللاعب دم على حسب الجذر التربيعي للـ10000&lt;br /&gt;
&lt;br /&gt;
-- الجذر التربيعي لـ10000 = 100&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.pow ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لحساب الاسس بحيث عند كتابة العدد الاول الاساس وعدد أخر الاس يقوم الحدث  بحساب الاسس&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.pow(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;عملية الحساب تكون بالضرب&lt;br /&gt;
math.pow(9,9) -- نضرب الاسس&lt;br /&gt;
3.8742048 -- الناتج&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر -- &lt;br /&gt;
&lt;br /&gt;
math.pow(6,7) -- نضرب الاسس&lt;br /&gt;
279936 -- الناتج&lt;br /&gt;
&lt;br /&gt;
عملية الضرب كالتالي :&lt;br /&gt;
&lt;br /&gt;
اول مثال الناتج 90&lt;br /&gt;
&lt;br /&gt;
نضرب 9 في نفسها 9 مرات :&lt;br /&gt;
&lt;br /&gt;
9×9×9×9×9×9×9×9×9 = 3.8742048&lt;br /&gt;
&lt;br /&gt;
المثال الثاني :&lt;br /&gt;
&lt;br /&gt;
نضرب 6 في نفسها 7 مرات :&lt;br /&gt;
&lt;br /&gt;
6×6×6×6×6×6×6 = 279936&lt;br /&gt;
&lt;br /&gt;
-- مثال على كود --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if (getPlayerMoney(source) &amp;gt;= 50 ) then -- نتحقق ان فلوس اللاعب تساوي 50 او اكثر&lt;br /&gt;
givePlayerMoney(source,math.pow(9,4)) -- نعطي اللاعب فلوس على حسب ضرب الاسس&lt;br /&gt;
      end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الفلوس الي راح يعطيها اللاعب هي 6561&lt;br /&gt;
&lt;br /&gt;
-- نتيجه للضرب 9×9×9×9 = 6561&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.random ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذه الداله تستخدم لكي تظهر رقم عشوائي بحيث عند كتابة العدد الاول والعدد الثاني يقوم الحدث  باظهار رقم عشوائي بين الرقمين التي ادخلتها&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.random(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
Height = math.random(50,100) -- رقم عشوائي لإرتفاع الماء&lt;br /&gt;
setWaveHeight(Height) -- نربط ارتفاع الماء بالرقم العشوائي&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
addEventHandler(&amp;quot;onResourceStart&amp;quot;,resurceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفه&lt;br /&gt;
if getPlayerMoney ( source ) &amp;gt;= 100 then --  اذا اللاعب عنده 100 او اكثر &lt;br /&gt;
givePlayerMoney(source, math.random(50,100)) -- يعطيه رقم عشوائي مابين 50 و 100&lt;br /&gt;
     end -- اغلاق&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- مثال آخر --&lt;br /&gt;
&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
if getElementHealth(source) &amp;lt;= 50 then -- اذا كانت الطاقة تساوي 50 او اقل&lt;br /&gt;
setElementHealth(source,math.random(10,20)) -- يعطي اللاعب طاقة مابين 10 و 20&lt;br /&gt;
     end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- By : The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.randomseed ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لكي يظهر رقم عشوائي ثابت بحيث عند كتابة عدد يقوم الحدث  باظهار رقم عشوائي ثابت بين رقمين مثل (100-9999) ولن يتغير هذا &lt;br /&gt;
الرقم العشوائي ابداً ولتغيره يجب تغير العدد المدخل في البداية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.randomseed(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.HexToNumber ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل الارقام من النظام السادس عشر (Hex) الى النظام العشري (Dec)بحيث عند كتابة عدد Hex يقوم الحدث  بتحويله الى عدد Dec &lt;br /&gt;
&lt;br /&gt;
معلومة :&lt;br /&gt;
ارقام Hex هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 ، F ،E ،D ،C ،B ، A )&lt;br /&gt;
&lt;br /&gt;
ارقام Dec هي (0 ، 1 ، 2، 3 ،4 ،5 ، 6، 7 ،8 ، 9 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.hextonumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.rad ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من راديان الى درجة بحيث عند كتابة الزاوية بالراديان يعمل الحدث  بتحويله الى درجة&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.rad(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.hexcolortonumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم اللون من هيكس الى ديكس بحيث عند كتابة رقم هيكس يعمل الحدث بتحويله الى ديكس&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.hexcolortonumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.deg ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل قياس الزاوية من درجة الى راديان بحيث عند كتابة درجة الزاوية يقوم الحدث Math.Rad بتحويله الى راديان&lt;br /&gt;
&lt;br /&gt;
معلومة:&lt;br /&gt;
&lt;br /&gt;
راديان :هي وحدة قياس الزوايا الرسمية المعتمدة ضمن مجموعة الوحدات القياسية المستخدمة في الرياضيات و الفيزياء و تعرف بأنها الزاوية المركزية المتوضعة على مركز الدائرة و التي تحدد قوسا طولها مساوي لنصف قطر الدائرة.&lt;br /&gt;
كيف نحسب الراديان&lt;br /&gt;
للتحويل من راديان إلى درجات نضرب الراديان في 180 ونقسم الحاصل على ( باي ) وللتحويل من الدرجات إلى راديان نضرب الدرجات في ( باي ) ونقسم الحاصل على 180&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.deg(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.RGBToNumber ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لتحويل رقم الالوان الاساسية الاحمر والاخضر والازرق من Hex الى Dec بحيث عند كتابة ارقام ثلاثة الالوان يعمل الحدث Math.RGBToNumber بتحويله الى Dex&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.RGBToNumber(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.sin ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب الزاوية (جا) بحيث عند كتابة قياس الزاوية يعمل الحدث Math.Sin بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
ملاحظة : يجب قبل حساب جا تحويل قياس الزاوية الى راديان بالحدث Math.Rad&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.sin(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.cos ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب جيب تمام الزاوية (جتا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب جيب الزاوية&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.cos(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.tan ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب ظل الزاوية (ظا) بحيث عند كتابة قياس الزاوية يعمل الحدث  بحساب ظل الزاوية&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.tan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.asin ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جا الزاوية&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.asin (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.acos ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس جتا بحيث عند كتابة العدد يعمل الحدث  بحساب معكوس جتا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.acos (number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan ==&lt;br /&gt;
&amp;lt;font color=&amp;quot;#006400&amp;quot;  size=&amp;quot;3&amp;quot;&amp;gt;   &amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب معكوس ظا بحيث عند كتابة العدد يعمل الحدث  على حساب معكوس ظا الزاوية&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p align=&amp;quot;center&amp;quot;&amp;gt;___________________________________________________________________&amp;lt;/p&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== math.atan2 ==&lt;br /&gt;
&lt;br /&gt;
هذا الحدث يستخدم لحساب مقسوم معكوس ظا بحيث عند كتابة العدد الاول والثاني يعمل الحدث Math.Atan2 على حساب معكوس ظا (العدد الاول / العدد الثاني)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.atan2(number)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;--&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.max ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العدد الاكبر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاكبر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.max(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;both&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;math.max(15, -100, 30) -- نحدد القيم المراد الاختيار منها&lt;br /&gt;
30 -- الناتج&lt;br /&gt;
math.max(2.5, -2.5)&lt;br /&gt;
2.5 -- النتاج&lt;br /&gt;
&lt;br /&gt;
ملاحظة : السالب تكون قيمته صغيرة&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== math.min ==&lt;br /&gt;
&lt;br /&gt;
 هذا الحدث يستخدم لتحديد العددالاصغر من الاخر بحيث عند كتابة عددين يقوم الحدث &lt;br /&gt;
 بمقارنة العددين وتحديد العدد الاصغر&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
float/int math.min(number1,number2,number...)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;مثال&amp;quot; class=&amp;quot;server&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;addEventHandler(&amp;quot;onResourceStart&amp;quot;,resourceRoot, -- اذا تم تشغيل السكربت&lt;br /&gt;
function() -- وظيفة&lt;br /&gt;
outputChatBox(&amp;quot;The number is &amp;quot;..math.min(10,-20)..&amp;quot; is good&amp;quot;) -- نظهر نص في الشات&lt;br /&gt;
end) -- اغلاق&lt;br /&gt;
&lt;br /&gt;
-- الرقم الي بيظهر في الشات هو -20&lt;br /&gt;
&lt;br /&gt;
-- ملاحظة السالب اصغر من الموجب&lt;br /&gt;
&lt;br /&gt;
-- By The Best&amp;lt;/syntaxhighlight&amp;gt; &amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #FFCFCF; padding: 5px; font-weight:bold; border: 1px dotted #AAAAAA;padding:10px;margin:10px;&amp;quot;&amp;gt;&amp;lt;center&amp;gt;تعريب &amp;lt;font color=&amp;quot;#0066cc&amp;quot;  size=&amp;quot;2&amp;quot;&amp;gt;السالمي&amp;lt;/font&amp;gt; &amp;lt;/center&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[Math]]&lt;br /&gt;
* [http://lua-users.org/wiki/MathLibraryTutorial Math examples on the LUA Wiki]&lt;/div&gt;</summary>
		<author><name>Holy Quran</name></author>
	</entry>
</feed>