<?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=Ahmad+Mohammed</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=Ahmad+Mohammed"/>
	<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/wiki/Special:Contributions/Ahmad_Mohammed"/>
	<updated>2026-05-15T02:15:26Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.3</generator>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=AR/getPlayerCount&amp;diff=37187</id>
		<title>AR/getPlayerCount</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=AR/getPlayerCount&amp;diff=37187"/>
		<updated>2013-09-14T14:09:45Z</updated>

		<summary type="html">&lt;p&gt;Ahmad Mohammed: /* مثال */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Server function}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
هذه الوظيفة تقوم باحضار عدد الاعبين الموجودين في السيرفر&lt;br /&gt;
{{Note|serverوليس كما هذه الوظيفة التي تعمل فقط في جانب الـ clientتقوم بنفس العمل الذي تقوم به هذه الوظيفة ولكنها تعمل أيضاً في جانب الـ #getElementsByType(&amp;quot;player&amp;quot;)}}&lt;br /&gt;
&lt;br /&gt;
==تركيب الجملة البرمجية==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
int getPlayerCount ( )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Returns===&lt;br /&gt;
[[int]]إرجاع عدد اللاعبيين المتصلين بالسيرفر (الخادم) كـ&lt;br /&gt;
&lt;br /&gt;
==مثال==&lt;br /&gt;
.هذا المثال يقوم بإخراج نص في صندوق المحادثة (الشات) يوجد فيه عدد اللاعبين المتواجدين في السيرفر عندما يدخل لاعب او يخرج&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
function playerCount ( )&lt;br /&gt;
	outputChatBox ( &amp;quot;!لاعب في السيرفر &amp;quot; .. getPlayerCount() .. &amp;quot; هنالك&amp;quot; )&lt;br /&gt;
end&lt;br /&gt;
addEventHandler ( &amp;quot;onPlayerJoin&amp;quot;, getRootElement(), playerCount )&lt;br /&gt;
addEventHandler ( &amp;quot;onPlayerQuit&amp;quot;, getRootElement(), playerCount )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==(!getPlayerCount بدون إستخدام) Clientمثال على جانب الـ==&lt;br /&gt;
clientلإحضار عدد اللاعبين, كما تفعل الوظيفة السابقة ولكن أيضاً في جانب الـ getElementsByType هذا المثال يقوم بأستخدام الوظيفة&lt;br /&gt;
&amp;lt;section name=&amp;quot;Client&amp;quot; class=&amp;quot;client&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;
addEventHandler( &amp;quot;playercount&amp;quot;,&lt;br /&gt;
    function ()&lt;br /&gt;
        outputChatBox ( &amp;quot;!لاعب في السيرفر &amp;quot; .. #getElementsByType( &amp;quot;player&amp;quot; ) .. &amp;quot; هنالك&amp;quot; )&lt;br /&gt;
    end&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==إنظر أيضاً==&lt;br /&gt;
{{Player functions}}&lt;/div&gt;</summary>
		<author><name>Ahmad Mohammed</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=AR/getPlayerCount&amp;diff=37037</id>
		<title>AR/getPlayerCount</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=AR/getPlayerCount&amp;diff=37037"/>
		<updated>2013-09-05T20:19:50Z</updated>

		<summary type="html">&lt;p&gt;Ahmad Mohammed: add client side Ex&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Server function}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
هذه الوظيفة تقوم باحضار عدد الاعبين الموجودين في السيرفر&lt;br /&gt;
{{Note|serverوليس كما هذه الوظيفة التي تعمل فقط في جانب الـ clientتقوم بنفس العمل الذي تقوم به هذه الوظيفة ولكنها تعمل أيضاً في جانب الـ #getElementsByType(&amp;quot;player&amp;quot;)}}&lt;br /&gt;
&lt;br /&gt;
==تركيب الجملة البرمجية==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
int getPlayerCount ( )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Returns===&lt;br /&gt;
[[int]]إرجاع عدد اللاعبيين المتصلين بالسيرفر (الخادم) كـ&lt;br /&gt;
&lt;br /&gt;
==مثال==&lt;br /&gt;
.هذا المثال يقوم بإخراج نص في صندوق المحادثة (الشات) عندما يدخل لاعب او يخرج&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
function playerCount ( )&lt;br /&gt;
	outputChatBox ( &amp;quot;!لاعب في السيرفر &amp;quot; .. getPlayerCount() .. &amp;quot; هنالك&amp;quot; )&lt;br /&gt;
end&lt;br /&gt;
addEventHandler ( &amp;quot;onPlayerJoin&amp;quot;, getRootElement(), playerCount )&lt;br /&gt;
addEventHandler ( &amp;quot;onPlayerQuit&amp;quot;, getRootElement(), playerCount )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==(!getPlayerCount بدون إستخدام) Clientمثال على جانب الـ==&lt;br /&gt;
clientلإحضار عدد اللاعبين, كما تفعل الوظيفة السابقة ولكن أيضاً في جانب الـ getElementsByType هذا المثال يقوم بأستخدام الوظيفة&lt;br /&gt;
&amp;lt;section name=&amp;quot;Client&amp;quot; class=&amp;quot;client&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;
addEventHandler( &amp;quot;playercount&amp;quot;,&lt;br /&gt;
    function ()&lt;br /&gt;
        outputChatBox ( &amp;quot;!لاعب في السيرفر &amp;quot; .. #getElementsByType( &amp;quot;player&amp;quot; ) .. &amp;quot; هنالك&amp;quot; )&lt;br /&gt;
    end&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==إنظر أيضاً==&lt;br /&gt;
{{Player functions}}&lt;/div&gt;</summary>
		<author><name>Ahmad Mohammed</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=AR/getRandomPlayer&amp;diff=36895</id>
		<title>AR/getRandomPlayer</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=AR/getRandomPlayer&amp;diff=36895"/>
		<updated>2013-08-11T07:31:06Z</updated>

		<summary type="html">&lt;p&gt;Ahmad Mohammed: AR/getRandomPlayer&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{Server function}}&lt;br /&gt;
.عشوائياً ([[player]]) هذه الوظيفة تقوم بإحضار لاعب&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==تركيب الجملة البرمجية==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
player getRandomPlayer ( )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Returns===&lt;br /&gt;
اذا كان السيرفر (الخادم) فارغاً ''false'' ,عشوائياً ([[player]]) إحضار لاعب&lt;br /&gt;
&lt;br /&gt;
==مثال==&lt;br /&gt;
.هذا المثال يقوم باخراج نص في صندوق المحادثة (الشات) يحتوي على اسم لاعب عشوائياً&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
local randomPlayer = getRandomPlayer ( )&lt;br /&gt;
outputChatBox ( getPlayerName ( randomPlayer )..&amp;quot; الأن الهارب&amp;quot; )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==إنظر أيضاً==&lt;br /&gt;
{{Player functions}}&lt;/div&gt;</summary>
		<author><name>Ahmad Mohammed</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=AR/setPlayerTeam&amp;diff=36866</id>
		<title>AR/setPlayerTeam</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=AR/setPlayerTeam&amp;diff=36866"/>
		<updated>2013-08-08T23:29:59Z</updated>

		<summary type="html">&lt;p&gt;Ahmad Mohammed: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{Server function}}&lt;br /&gt;
'''.اخر. اللاعب سوف يتم نقله تلقائياً من فريقه الموجود فيه اذا كان في فريق ([[team]]) الى فريق ([[player]]) هذه الوظيفة تقوم بنقل اللاعب'''&lt;br /&gt;
&lt;br /&gt;
==تركيب الجملة البرمجية==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
bool setPlayerTeam ( player thePlayer, team theTeam )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===معاني الكلمات===&lt;br /&gt;
*'''thePlayer:''' اللاعب الذي تريد تغيير فريقه&lt;br /&gt;
*'''theTeam:''' اذا كنت تريد إلغاء اللاعب من فريقه [[nil]] الفريق الذي تريد إضافة اللاعب إليه, او&lt;br /&gt;
&lt;br /&gt;
===Returns===&lt;br /&gt;
اذا كان خلاف ذلك ''false'' اذا تمت عملية نقل اللاعب الى الفريق المطلوب بنجاح او تمت إزالته من فريقه السابق, او كـ ''true'' إرجاع كـ&lt;br /&gt;
&lt;br /&gt;
==مثال==&lt;br /&gt;
.هذا المثال يقوم بإضافة امر لإنشاء فريق جديد للاعب, وبعد ذلك يقوم بإضافة اللاعب الى الفريق. وايضاً إضافة امر لكي يخرج من فريقه&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
function assignNewTeam ( source, commandName, teamName )&lt;br /&gt;
  local theTeam = createTeam ( teamName )  -- يتم إنشاء فريق على الاسم الذي اختاره كاتب الامر&lt;br /&gt;
  if theTeam then                          -- اذا تم إنشاء الفريق بنجاح&lt;br /&gt;
    setPlayerTeam ( source, theTeam )    -- قم بإضافة اللاعب الى الفريق الجديد&lt;br /&gt;
  end&lt;br /&gt;
end&lt;br /&gt;
addCommandHandler ( &amp;quot;gimmeateam&amp;quot;, assignNewTeam ) -- ( gimmeateam إضافة امر ( عندما يقوم اللاعب بكتابة&lt;br /&gt;
&lt;br /&gt;
function unassignTeam ( source, commandName )&lt;br /&gt;
  local theTeam = getPlayerTeam ( source )  -- getPlayerTeam تحقق اذا كان اللاعب في فريق عن طريق&lt;br /&gt;
  if theTeam then                          -- اذا كان اللاعب في فريق&lt;br /&gt;
    setPlayerTeam ( source, nil )    -- نقوم بإلغاء اللاعب من فريقه&lt;br /&gt;
  end&lt;br /&gt;
end&lt;br /&gt;
addCommandHandler ( &amp;quot;takeawaymyteam&amp;quot;, unassignTeam ) -- ( takeawaymyteam إضافة امر (عندما يقوم اللاعب بكتابة&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==المشاكل==&lt;br /&gt;
{{Issues|&lt;br /&gt;
{{Issue|6861|onResourceStart اذا وضع في clientاعضاء الفريق لا يتم إرسالهم الى جانب الـ}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==إنظر أيضاً==&lt;br /&gt;
{{Team_functions}}&lt;/div&gt;</summary>
		<author><name>Ahmad Mohammed</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=AR/setPlayerTeam&amp;diff=36865</id>
		<title>AR/setPlayerTeam</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=AR/setPlayerTeam&amp;diff=36865"/>
		<updated>2013-08-08T23:18:45Z</updated>

		<summary type="html">&lt;p&gt;Ahmad Mohammed: AR/setPlayerTeam&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{Server function}}&lt;br /&gt;
'''.اخر. اللاعب سوف يتم نقله تلقائياً من فريقه الموجود فيه اذا كان الفريق موجوداً ([[team]]) الى فريق ([[player]]) هذه الوظيفة تقوم بنقل اللاعب'''&lt;br /&gt;
&lt;br /&gt;
==تركيب الجملة البرمجية==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
bool setPlayerTeam ( player thePlayer, team theTeam )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===معاني الكلمات===&lt;br /&gt;
*'''thePlayer:''' اللاعب الذي تريد تغيير فريقه&lt;br /&gt;
*'''theTeam:''' اذا كنت تريد إلغاء اللاعب من فريقه [[nil]] الفريق الذي تريد إضافة اللاعب إليه, او&lt;br /&gt;
&lt;br /&gt;
===Returns===&lt;br /&gt;
اذا كان خلاف ذلك ''false'' اذا تمت عملية نقل اللاعب الى الفريق المطلوب بنجاح او تمت إزالته من فريقه السابق, او كـ ''true'' إرجاع كـ&lt;br /&gt;
&lt;br /&gt;
==مثال==&lt;br /&gt;
.هذا المثال يقوم بإضافة امر لإنشاء فريق جديد للاعب, وبعد ذلك يقوم بإضافة اللاعب الى الفريق. وايضاً إضافة امر لكي يخرج من فريقه&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
function assignNewTeam ( source, commandName, teamName )&lt;br /&gt;
  local theTeam = createTeam ( teamName )  -- يتم إنشاء فريق على الاسم الذي اختاره كاتب الامر&lt;br /&gt;
  if theTeam then                          -- اذا تم إنشاء الفريق بنجاح&lt;br /&gt;
    setPlayerTeam ( source, theTeam )    -- قم بإضافة اللاعب الى الفريق الجديد&lt;br /&gt;
  end&lt;br /&gt;
end&lt;br /&gt;
addCommandHandler ( &amp;quot;gimmeateam&amp;quot;, assignNewTeam ) -- ( gimmeateam إضافة امر ( عندما يقوم اللاعب بكتابة&lt;br /&gt;
&lt;br /&gt;
function unassignTeam ( source, commandName )&lt;br /&gt;
  local theTeam = getPlayerTeam ( source )  -- getPlayerTeam تحقق اذا كان اللاعب في فريق عن طريق&lt;br /&gt;
  if theTeam then                          -- اذا كان اللاعب في فريق&lt;br /&gt;
    setPlayerTeam ( source, nil )    -- نقوم بإلغاء اللاعب من فريقه&lt;br /&gt;
  end&lt;br /&gt;
end&lt;br /&gt;
addCommandHandler ( &amp;quot;takeawaymyteam&amp;quot;, unassignTeam ) -- ( takeawaymyteam إضافة امر (عندما يقوم اللاعب بكتابة&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==المشاكل==&lt;br /&gt;
{{Issues|&lt;br /&gt;
{{Issue|6861|onResourceStart اذا وضع في clientاعضاء الفريق لا يتم إرسالهم الى جانب الـ}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==إنظر أيضاً==&lt;br /&gt;
{{Team_functions}}&lt;/div&gt;</summary>
		<author><name>Ahmad Mohammed</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=AR/getPlayerCount&amp;diff=36864</id>
		<title>AR/getPlayerCount</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=AR/getPlayerCount&amp;diff=36864"/>
		<updated>2013-08-08T21:28:37Z</updated>

		<summary type="html">&lt;p&gt;Ahmad Mohammed: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Server function}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
هذه الوظيفة تقوم باحضار عدد الاعبين الموجودين في السيرفر&lt;br /&gt;
{{Note|serverوليس كما هذه الوظيفة التي تعمل فقط في جانب الـ clientتقوم بنفس العمل الذي تقوم به هذه الوظيفة ولكنها تعمل أيضاً في جانب الـ #getElementsByType(&amp;quot;player&amp;quot;)}}&lt;br /&gt;
&lt;br /&gt;
==تركيب الجملة البرمجية==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
int getPlayerCount ( )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Returns===&lt;br /&gt;
[[int]]إرجاع عدد اللاعبيين المتصلين بالسيرفر (الخادم) كـ&lt;br /&gt;
&lt;br /&gt;
==مثال==&lt;br /&gt;
.هذا المثال يقوم بإخراج نص في صندوق المحادثة (الشات) عندما يدخل لاعب او يخرج&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
function playerCount ( )&lt;br /&gt;
	outputChatBox ( &amp;quot;!لاعب في السيرفر &amp;quot; .. getPlayerCount() .. &amp;quot; هنالك&amp;quot; )&lt;br /&gt;
end&lt;br /&gt;
addEventHandler ( &amp;quot;onPlayerJoin&amp;quot;, getRootElement(), playerCount )&lt;br /&gt;
addEventHandler ( &amp;quot;onPlayerQuit&amp;quot;, getRootElement(), playerCount )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==إنظر أيضاً==&lt;br /&gt;
{{Player functions}}&lt;/div&gt;</summary>
		<author><name>Ahmad Mohammed</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=AR/getPlayerCount&amp;diff=36863</id>
		<title>AR/getPlayerCount</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=AR/getPlayerCount&amp;diff=36863"/>
		<updated>2013-08-08T21:27:16Z</updated>

		<summary type="html">&lt;p&gt;Ahmad Mohammed: edit AR/getPlayerCount&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Server function}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
هذه الوظيفة تقوم باحضار عدد الاعبين الموجودين في السيرفر&lt;br /&gt;
{{Note|serverوليس كما هذه الوظيفةالتي تعمل فقط في جانب الـ clientتقوم بنفس العمل الذي تقوم به هذه الوظيفة ولكنها تعمل أيضاً في جانب الـ #getElementsByType(&amp;quot;player&amp;quot;)}}&lt;br /&gt;
&lt;br /&gt;
==تركيب الجملة البرمجية==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
int getPlayerCount ( )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Returns===&lt;br /&gt;
[[int]]إرجاع عدد اللاعبيين المتصلين بالسيرفر (الخادم) كـ&lt;br /&gt;
&lt;br /&gt;
==مثال==&lt;br /&gt;
.هذا المثال يقوم بإخراج نص في صندوق المحادثة (الشات) عندما يدخل لاعب او يخرج&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
function playerCount ( )&lt;br /&gt;
	outputChatBox ( &amp;quot;!لاعب في السيرفر &amp;quot; .. getPlayerCount() .. &amp;quot; هنالك&amp;quot; )&lt;br /&gt;
end&lt;br /&gt;
addEventHandler ( &amp;quot;onPlayerJoin&amp;quot;, getRootElement(), playerCount )&lt;br /&gt;
addEventHandler ( &amp;quot;onPlayerQuit&amp;quot;, getRootElement(), playerCount )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==إنظر أيضاً==&lt;br /&gt;
{{Player functions}}&lt;/div&gt;</summary>
		<author><name>Ahmad Mohammed</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=AR/getPlayerPing&amp;diff=36833</id>
		<title>AR/getPlayerPing</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=AR/getPlayerPing&amp;diff=36833"/>
		<updated>2013-08-06T17:32:18Z</updated>

		<summary type="html">&lt;p&gt;Ahmad Mohammed: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{Server client function}}&lt;br /&gt;
'''هذه الوظيفة او الدالة تقوم باحضار سرعة نقل البيانات او البنق كما يعرف عنه من اللاعب البنق: هو عدد الميلي ثانيه الذي تستقرقه عملية نقل البيانات من اللاعب الى السيرفر او العكس'''&lt;br /&gt;
&lt;br /&gt;
==تركيب الجملة البرمجية==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;int getPlayerPing ( player thePlayer )&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===معاني الكلمات===&lt;br /&gt;
*'''thePlayer''': (ping) اللاعب الذي تريد معرفة سرعة نقل البيانات لديه&lt;br /&gt;
&lt;br /&gt;
===Returns===&lt;br /&gt;
اذا كان اللاعب غير موجود او غير متوفر '''false''' او [[int]]يقوم بإرجاع القيمة كـ&lt;br /&gt;
&lt;br /&gt;
==مثال==&lt;br /&gt;
&amp;lt;section name=&amp;quot;Server&amp;quot; class=&amp;quot;server&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
هذا المثال يتفقد معدل سرعة نقل البيانات (البنق) عند كل لاعب يدخل السيرفر ويخبره اذا كان المعدل لديه اكثر او اعلى من 100.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
function checkPing()&lt;br /&gt;
	local ping = getPlayerPing(source)    -- (يقوم باحضار سرعة نقل البيانات (لدى اللاعب الذي قام بالدخول&lt;br /&gt;
	if (ping &amp;gt; 100) then                  -- اذا كان اعلى من 100&lt;br /&gt;
		outputChatBox(&amp;quot;.معدل البنق لديك مرتفع جداً! حاول خفضه إن أمكن&amp;quot;, source) -- (اخبره بذلك (باخراج نص في صندوق المحادثه&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
addEventHandler(&amp;quot;onPlayerJoin&amp;quot;, getRootElement(), checkPing) -- (إضافة الحدث (عندما يقوم اللاعب بالدخول للسيرفر&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;Client&amp;quot; class=&amp;quot;client&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
.8 في صندوق المحادثه (الشات) او اف /ping هذا المثال يتفقد معدل سرعة نقل البيانات لدى اللاعب الذي يكتب الأمر&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
function checkPing()&lt;br /&gt;
        local ping = getPlayerPing(getLocalPlayer())  -- (يقوم باحضار سرعة نقل البيانات (لدى اللاعب الذي كتب الأمر&lt;br /&gt;
        if (ping &amp;gt; 100) then                          -- اذا كانت اعلى من 100&lt;br /&gt;
		outputChatBox(&amp;quot;.معدل البنق لديك مرتفع جداً! حاول خفضه إن أمكن&amp;quot;, source) -- (اخبره بذلك (باخراج نص في صندوق المحادثه&lt;br /&gt;
        end&lt;br /&gt;
end&lt;br /&gt;
addCommandHandler(&amp;quot;ping&amp;quot;, checkPing) -- ((ping) إضافة الأمر (عندما يقوم اللاعب بكتابة&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==أنظر أيضاً==&lt;br /&gt;
{{Player functions}}&lt;/div&gt;</summary>
		<author><name>Ahmad Mohammed</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=AR/getPlayerPing&amp;diff=36796</id>
		<title>AR/getPlayerPing</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=AR/getPlayerPing&amp;diff=36796"/>
		<updated>2013-07-29T06:29:44Z</updated>

		<summary type="html">&lt;p&gt;Ahmad Mohammed: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{Server client function}}&lt;br /&gt;
'''هذه الوظيفة او الدالة تقوم باحضار سرعة نقل البيانات او البنق كما يعرف عنه من اللاعب البنق: هو عدد الميلي ثانيه الذي تستقرقه عملية نقل البيانات من اللاعب الى السيرفر او العكس'''&lt;br /&gt;
&lt;br /&gt;
==تركيب الجملة البرمجية==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;int getPlayerPing ( player thePlayer )&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===معاني الكلمات===&lt;br /&gt;
*'''thePlayer''': (ping) اللاعب الذي تريد معرفة سرعة نقل البيانات لديه&lt;br /&gt;
&lt;br /&gt;
===Returns===&lt;br /&gt;
اذا كان اللاعب غير موجود او غير متوفر '''false''' او [[int]]يقوم بإرجاع القيمة كـ&lt;br /&gt;
&lt;br /&gt;
==مثال==&lt;br /&gt;
&amp;lt;section name=&amp;quot;Server&amp;quot; class=&amp;quot;server&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
هذا المثال يتفقد معدل سرعة نقل البيانات (البنق) عند كل لاعب يدخل السيرفر ويخبره اذا كان المعدل لديه اكثير او اعلى من 100.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
function checkPing()&lt;br /&gt;
	local ping = getPlayerPing(source)    -- (يقوم باحضار سرعة نقل البيانات (لدى اللاعب الذي قام بالدخول&lt;br /&gt;
	if (ping &amp;gt; 100) then                  -- اذا كان اعلى من 100&lt;br /&gt;
		outputChatBox(&amp;quot;.معدل البنق لديك مرتفع جداً! حاول خفضه إن أمكن&amp;quot;, source) -- (اخبره بذلك (باخراج نص في صندوق المحادثه&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
addEventHandler(&amp;quot;onPlayerJoin&amp;quot;, getRootElement(), checkPing) -- (إضافة الحدث (عندما يقوم اللاعب بالدخول للسيرفر&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;Client&amp;quot; class=&amp;quot;client&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
هذا المثال يتفقد معدل سرعة نقل البيانات لدى اللاعب الذي يكتب الأمر بينق في صندوق المحادثه (الشات) او اف 8.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
function checkPing()&lt;br /&gt;
        local ping = getPlayerPing(getLocalPlayer())  -- (يقوم باحضار سرعة نقل البيانات (لدى اللاعب الذي كتب الأمر&lt;br /&gt;
        if (ping &amp;gt; 100) then                          -- اذا كانت اعلى من 100&lt;br /&gt;
		outputChatBox(&amp;quot;.معدل البنق لديك مرتفع جداً! حاول خفضه إن أمكن&amp;quot;, source) -- (اخبره بذلك (باخراج نص في صندوق المحادثه&lt;br /&gt;
        end&lt;br /&gt;
end&lt;br /&gt;
addCommandHandler(&amp;quot;ping&amp;quot;, checkPing) -- ((ping) إضافة الأمر (عندما يقوم اللاعب بكتابة&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==أنظر أيضاً==&lt;br /&gt;
{{Player functions}}&lt;/div&gt;</summary>
		<author><name>Ahmad Mohammed</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=AR/getPlayerPing&amp;diff=36671</id>
		<title>AR/getPlayerPing</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=AR/getPlayerPing&amp;diff=36671"/>
		<updated>2013-07-14T20:11:10Z</updated>

		<summary type="html">&lt;p&gt;Ahmad Mohammed: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{Server client function}}&lt;br /&gt;
'''هذه الوظيفة او الدالة تقوم باحضار سرعة نقل البيانات او البنق كما يعرف عنه من اللاعب البنق: هو عدد الميلي ثانيه الذي تستقرقه عملية نقل البيانات من اللاعب الى السيرفر او العكس'''&lt;br /&gt;
&lt;br /&gt;
==تركيب الجملة البرمجية==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;int getPlayerPing ( player thePlayer )&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===معاني الكلمات===&lt;br /&gt;
*'''thePlayer''': (ping) اللاعب الذي تريد معرفة سرعة نقل البيانات لديه&lt;br /&gt;
&lt;br /&gt;
===Returns===&lt;br /&gt;
اذا كان اللاعب غير موجود او غير متوفر '''false''' او [[int]]يقوم بإرجاع القيمة كـ&lt;br /&gt;
&lt;br /&gt;
==مثال==&lt;br /&gt;
&amp;lt;section name=&amp;quot;Server&amp;quot; class=&amp;quot;server&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
هذا المثال يتفقد معدل سرعة نقل البيانات (البنق) عند كل لاعب يدخل السيرفر ويخبره اذا كان المعدل لديه اكثير او اعلى من 100.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
function checkPing()&lt;br /&gt;
	local ping = getPlayerPing(source)    -- (يقوم باحضار سرعة نقل البيانات (لدى اللاعب الذي قام بالدخول&lt;br /&gt;
	if (ping &amp;gt; 100) then                  -- اذا كان اعلى من 100&lt;br /&gt;
		outputChatBox(&amp;quot;.معدل البنق لديك مرتفع جداً! حاول خفضه إن أمكن&amp;quot;, source) -- (اخبره بذلك (باخراج نص في صندوق المحادثه&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
addEventHandler(&amp;quot;onPlayerJoin&amp;quot;, getRootElement(), checkPing) -- (إضافة معالج للحدث (عندما يقوم اللاعب بالدخول للسيرفر&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;Client&amp;quot; class=&amp;quot;client&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
هذا المثال يتفقد معدل سرعة نقل البيانات لدى اللاعب الذي يكتب الأمر بينق في صندوق المحادثه (الشات) او اف 8.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
function checkPing()&lt;br /&gt;
        local ping = getPlayerPing(getLocalPlayer())  -- (يقوم باحضار سرعة نقل البيانات (لدى اللاعب الذي كتب الأمر&lt;br /&gt;
        if (ping &amp;gt; 100) then                          -- اذا كانت اعلى من 100&lt;br /&gt;
		outputChatBox(&amp;quot;.معدل البنق لديك مرتفع جداً! حاول خفضه إن أمكن&amp;quot;, source) -- (اخبره بذلك (باخراج نص في صندوق المحادثه&lt;br /&gt;
        end&lt;br /&gt;
end&lt;br /&gt;
addCommandHandler(&amp;quot;ping&amp;quot;, checkPing) -- ((ping) إضافة معالج للأمر (عندما يقوم اللاعب بكتابة&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==أنظر أيضاً==&lt;br /&gt;
{{Player functions}}&lt;/div&gt;</summary>
		<author><name>Ahmad Mohammed</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=AR/getPlayerPing&amp;diff=36670</id>
		<title>AR/getPlayerPing</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=AR/getPlayerPing&amp;diff=36670"/>
		<updated>2013-07-14T19:49:40Z</updated>

		<summary type="html">&lt;p&gt;Ahmad Mohammed: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{Server client function}}&lt;br /&gt;
'''هذه الوظيفة او الدالة تقوم باحضار سرعة نقل البيانات او البنق كما يعرف عنه من اللاعب البنق: هو عدد الميلي ثانيه الذي تستقرقه عملية نقل البيانات من اللاعب الى السيرفر او العكس'''&lt;br /&gt;
&lt;br /&gt;
==تركيب الجملة البرمجية==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;int getPlayerPing ( player thePlayer )&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===معاني الكلمات===&lt;br /&gt;
*'''thePlayer''': (ping) اللاعب الذي تريد معرفة سرعة نقل البيانات لديه&lt;br /&gt;
&lt;br /&gt;
===Returns===&lt;br /&gt;
اذا كان اللاعب غير موجود او غير متوفر '''false''' او [[int]]يقوم بإرجاع القيمة كـ&lt;br /&gt;
&lt;br /&gt;
==مثال==&lt;br /&gt;
&amp;lt;section name=&amp;quot;Server&amp;quot; class=&amp;quot;server&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
هذا المثال يتفقد معدل سرعة نقل البيانات (البنق) عند كل لاعب يدخل السيرفر ويخبره اذا كان المعدل لديه اكثير او اعلى من 100.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
function checkPing()&lt;br /&gt;
	local ping = getPlayerPing(source)    -- (يقوم باحضار سرعة نقل البيانات (لدى اللاعب الذي قام بالدخول&lt;br /&gt;
	if (ping &amp;gt; 100) then                  -- اذا كان اعلى من 100&lt;br /&gt;
		outputChatBox(&amp;quot;.معدل البنق لديك مترفع جداً! حاول خفضه إن أمكن&amp;quot;, source) -- (اخبره بذلك (باخراج نص في صندوق المحادثه&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
addEventHandler(&amp;quot;onPlayerJoin&amp;quot;, getRootElement(), checkPing) -- (إضافة معالج للحدث (عندما يقوم اللاعب بالدخول للسيرفر&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;Client&amp;quot; class=&amp;quot;client&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
هذا المثال يتفقد معدل سرعة نقل البيانات لدى اللاعب الذي يكتب الأمر بينق في صندوق المحادثه (الشات) او اف 8.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
function checkPing()&lt;br /&gt;
        local ping = getPlayerPing(getLocalPlayer())  -- (يقوم باحضار سرعة نقل البيانات (لدى اللاعب الذي كتب الأمر&lt;br /&gt;
        if (ping &amp;gt; 100) then                          -- اذا كانت اعلى من 100&lt;br /&gt;
		outputChatBox(&amp;quot;.معدل البنق لديك مترفع جداً! حاول خفضه إن أمكن&amp;quot;, source) -- (اخبره بذلك (باخراج نص في صندوق المحادثه&lt;br /&gt;
        end&lt;br /&gt;
end&lt;br /&gt;
addCommandHandler(&amp;quot;ping&amp;quot;, checkPing) -- ((ping) إضافة معالج للأمر (عندما يقوم اللاعب بكتابة&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==أنظر أيضاً==&lt;br /&gt;
{{Player functions}}&lt;/div&gt;</summary>
		<author><name>Ahmad Mohammed</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=AR/getPlayerPing&amp;diff=36669</id>
		<title>AR/getPlayerPing</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=AR/getPlayerPing&amp;diff=36669"/>
		<updated>2013-07-14T19:39:07Z</updated>

		<summary type="html">&lt;p&gt;Ahmad Mohammed: getPlayerPing&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{{Server client function}}&lt;br /&gt;
'''هذه الوظيفة او الدالة تقوم باحضار سرعة نقل البيانات او البنق كما يعرف عنه من اللاعب البنق: هو عدد الميلي ثانيه الذي تستقرقه عملية نقل البيانات من اللاعب الى السيرفر او العكس'''&lt;br /&gt;
&lt;br /&gt;
==تركيب الجملة البرمجية==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;int getPlayerPing ( player thePlayer )&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===معاني الكلمات===&lt;br /&gt;
*'''thePlayer''': (ping) اللاعب الذي تريد معرفة سرعة نقل البيانات لديه&lt;br /&gt;
&lt;br /&gt;
===Returns===&lt;br /&gt;
Returns the ping as an [[int]], or ''false'' if the player is invalid.&lt;br /&gt;
&lt;br /&gt;
==مثال==&lt;br /&gt;
&amp;lt;section name=&amp;quot;Server&amp;quot; class=&amp;quot;server&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
هذا المثال يتفقد معدل سرعة نقل البيانات (البنق) عند كل لاعب يدخل السيرفر ويخبره اذا كان المعدل لديه اكثير او اعلى من 100.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
function checkPing()&lt;br /&gt;
	local ping = getPlayerPing(source)    -- (يقوم باحضار سرعة نقل البيانات (لدى اللاعب الذي قام بالدخول&lt;br /&gt;
	if (ping &amp;gt; 100) then                  -- اذا كان اعلى من 100&lt;br /&gt;
		outputChatBox(&amp;quot;.معدل البنق لديك مترفع جداً! حاول خفضه إن أمكن&amp;quot;, source) -- (اخبره بذلك (باخراج نص في صندوق المحادثه&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
addEventHandler(&amp;quot;onPlayerJoin&amp;quot;, getRootElement(), checkPing) -- (إضافة معالج للحدث (عندما يقوم اللاعب بالدخول للسيرفر&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;section name=&amp;quot;Client&amp;quot; class=&amp;quot;client&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
هذا المثال يتفقد معدل سرعة نقل البيانات لدى اللاعب الذي يكتب الأمر بينق في صندوق المحادثه (الشات) او اف 8.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
function checkPing()&lt;br /&gt;
        local ping = getPlayerPing(getLocalPlayer())  -- (يقوم باحضار سرعة نقل البيانات (لدى اللاعب الذي كتب الأمر&lt;br /&gt;
        if (ping &amp;gt; 100) then                          -- اذا كانت اعلى من 100&lt;br /&gt;
		outputChatBox(&amp;quot;.معدل البنق لديك مترفع جداً! حاول خفضه إن أمكن&amp;quot;, source) -- (اخبره بذلك (باخراج نص في صندوق المحادثه&lt;br /&gt;
        end&lt;br /&gt;
end&lt;br /&gt;
addCommandHandler(&amp;quot;ping&amp;quot;, checkPing) -- ((ping) إضافة معالج للأمر (عندما يقوم اللاعب بكتابة&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==أنظر أيضاً==&lt;br /&gt;
{{Player functions}}&lt;/div&gt;</summary>
		<author><name>Ahmad Mohammed</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=AddAccount&amp;diff=36652</id>
		<title>AddAccount</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=AddAccount&amp;diff=36652"/>
		<updated>2013-07-13T13:33:36Z</updated>

		<summary type="html">&lt;p&gt;Ahmad Mohammed: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Server function}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
This function adds an [[account]] to the list of registered accounts of the current server.&lt;br /&gt;
&lt;br /&gt;
==Syntax== &lt;br /&gt;
&amp;lt;!-- NOTE: don't use 'special' names for variable names, e.g. you shouldn't be writing things like 'player player, vehicle vehicle', instead write something like 'player thePlayer, vehicle vehicleToGetInto'. This is less confusing and prevents the syntax highlighting being odd --&amp;gt;&lt;br /&gt;
{{New feature/item|3|1.0|848|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
account addAccount ( string name, string pass )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Deprecated_feature|3|1.0|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
bool addAccount ( string name, string pass )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Required Arguments=== &lt;br /&gt;
&amp;lt;!-- List each argument one per line. This should be the argument's name as in the argument list above, NOT the argument's data type --&amp;gt;&lt;br /&gt;
*'''name:''' The name of the account you wish to make, this normally is the player's name.&lt;br /&gt;
*'''pass:''' The password to set for this account for future logins.&lt;br /&gt;
&lt;br /&gt;
===Returns===&lt;br /&gt;
&amp;lt;!-- Make this descriptive. Explain what cases will return false. If you're unsure, add a tag to it so we can check --&amp;gt;&lt;br /&gt;
{{New feature|3|1.0 r848|&lt;br /&gt;
Returns an [[account]] or ''false'' if the account already exists or an error occured.&lt;br /&gt;
}}&lt;br /&gt;
{{Deprecated_feature|3|1.0|&lt;br /&gt;
Returns ''true'' if the account was created, ''false'' if the account already exists or an error occured.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Example== &lt;br /&gt;
&amp;lt;section name=&amp;quot;Server&amp;quot; class=&amp;quot;server&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
'''Example 1:''' This enables players to register on your server by using /register &amp;lt;password&amp;gt; in the chat window.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
function registerPlayer ( source, commandName, password )&lt;br /&gt;
	-- Check if the password field is blank or not (only blank if they didnt enter one)&lt;br /&gt;
	if ( password ~= &amp;quot;&amp;quot; and password ~= nil ) then&lt;br /&gt;
		--Attempt to add the account, and save its value in a var&lt;br /&gt;
		local accountAdded = addAccount( getPlayerName(source), password )&lt;br /&gt;
		if ( accountAdded ) then&lt;br /&gt;
			--  Tell the user all is done&lt;br /&gt;
			outputChatBox ( &amp;quot;Thank you &amp;quot; .. getPlayerName(source) .. &amp;quot;, you're now registed, you can login with /login&amp;quot;, source )&lt;br /&gt;
		else&lt;br /&gt;
			-- There was an error making the account, tell the user&lt;br /&gt;
			outputChatBox ( &amp;quot;Error creating account, contact the server admin&amp;quot;, source )&lt;br /&gt;
		end&lt;br /&gt;
	else&lt;br /&gt;
		-- There was an error in the syntax, tell the user the correct syntax.&lt;br /&gt;
		outputChatBox ( &amp;quot;Error creating account, correct syntax: /register &amp;lt;password&amp;gt;&amp;quot;, source )&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
addCommandHandler ( &amp;quot;register&amp;quot;, registerPlayer ) -- add the command handler&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''This code differs by allowing the user to change their username that they wish to use.'''&lt;br /&gt;
&lt;br /&gt;
'''Example 2:''' This enables players to register on your server by using /register &amp;lt;username&amp;gt; &amp;lt;password&amp;gt; in the chat window.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
function registerPlayer ( source, commandName, username, password )&lt;br /&gt;
        if(password ~= &amp;quot;&amp;quot; and password ~= nil and username ~= &amp;quot;&amp;quot; and username ~= nil) then&lt;br /&gt;
                local accountAdded = addAccount(username,password)&lt;br /&gt;
                if(accountAdded) then&lt;br /&gt;
                        outputChatBox(&amp;quot;Thank you &amp;quot; .. getPlayerName(source) .. &amp;quot;, you're now registed, you can login with /login&amp;quot;,source)&lt;br /&gt;
                else&lt;br /&gt;
                        outputChatBox(&amp;quot;Error creating account, contact the server admin.&amp;quot;,source)&lt;br /&gt;
                end&lt;br /&gt;
        else&lt;br /&gt;
                outputChatBox(&amp;quot;Error creating account, correct syntax: /register &amp;lt;nick&amp;gt; &amp;lt;pass&amp;gt;&amp;quot;,source)&lt;br /&gt;
        end&lt;br /&gt;
end&lt;br /&gt;
addCommandHandler ( &amp;quot;register&amp;quot;, registerPlayer ) -- add the command handler&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Example 3:''' This code differs again so the user can only register once /register &amp;lt;username&amp;gt; &amp;lt;password&amp;gt;.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
local bRegisteredOnce = false&lt;br /&gt;
&lt;br /&gt;
function registerPlayer ( source, commandName, username, password )&lt;br /&gt;
        if(password ~= &amp;quot;&amp;quot; and password ~= nil and username ~= &amp;quot;&amp;quot; and username ~= nil and bRegisteredOnce == false) then&lt;br /&gt;
                local accountAdded = addAccount(username,password)&lt;br /&gt;
                if(accountAdded) then&lt;br /&gt;
                        outputChatBox(&amp;quot;Thank you &amp;quot; .. getPlayerName(source) .. &amp;quot;, you're now registed, you can login with /login&amp;quot;,source)&lt;br /&gt;
                        bRegisteredOnce = true&lt;br /&gt;
                else&lt;br /&gt;
                        outputChatBox(&amp;quot;Error creating account, contact the server admin.&amp;quot;,source)&lt;br /&gt;
                end&lt;br /&gt;
        else&lt;br /&gt;
                if bRegisteredOnce == true then&lt;br /&gt;
                    outputChatBox(&amp;quot;You already registered on this server!&amp;quot;,source)&lt;br /&gt;
                else&lt;br /&gt;
                    outputChatBox(&amp;quot;Error creating account, correct syntax: /register &amp;lt;nick&amp;gt; &amp;lt;pass&amp;gt;&amp;quot;,source)&lt;br /&gt;
                end&lt;br /&gt;
        end&lt;br /&gt;
end&lt;br /&gt;
addCommandHandler ( &amp;quot;register&amp;quot;, registerPlayer ) -- add the command handler&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&amp;lt;!-- Change FunctionArea to the area that this function is in on the main function list page, e.g. Server, Player, Vehicle etc --&amp;gt;&lt;br /&gt;
{{Account_functions}}&lt;br /&gt;
&lt;br /&gt;
[[ar:addAcount]]&lt;br /&gt;
[[es:addAcount]]&lt;br /&gt;
[[ru:addAccount]]&lt;/div&gt;</summary>
		<author><name>Ahmad Mohammed</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=AddAccount&amp;diff=36651</id>
		<title>AddAccount</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=AddAccount&amp;diff=36651"/>
		<updated>2013-07-13T13:32:56Z</updated>

		<summary type="html">&lt;p&gt;Ahmad Mohammed: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Server function}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
This function adds an [[account]] to the list of registered accounts of the current server.&lt;br /&gt;
&lt;br /&gt;
==Syntax== &lt;br /&gt;
&amp;lt;!-- NOTE: don't use 'special' names for variable names, e.g. you shouldn't be writing things like 'player player, vehicle vehicle', instead write something like 'player thePlayer, vehicle vehicleToGetInto'. This is less confusing and prevents the syntax highlighting being odd --&amp;gt;&lt;br /&gt;
{{New feature/item|3|1.0|848|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
account addAccount ( string name, string pass )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Deprecated_feature|3|1.0|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
bool addAccount ( string name, string pass )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Required Arguments=== &lt;br /&gt;
&amp;lt;!-- List each argument one per line. This should be the argument's name as in the argument list above, NOT the argument's data type --&amp;gt;&lt;br /&gt;
*'''name:''' The name of the account you wish to make, this normally is the player's name.&lt;br /&gt;
*'''pass:''' The password to set for this account for future logins.&lt;br /&gt;
&lt;br /&gt;
===Returns===&lt;br /&gt;
&amp;lt;!-- Make this descriptive. Explain what cases will return false. If you're unsure, add a tag to it so we can check --&amp;gt;&lt;br /&gt;
{{New feature|3|1.0 r848|&lt;br /&gt;
Returns an [[account]] or ''false'' if the account already exists or an error occured.&lt;br /&gt;
}}&lt;br /&gt;
{{Deprecated_feature|3|1.0|&lt;br /&gt;
Returns ''true'' if the account was created, ''false'' if the account already exists or an error occured.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Example== &lt;br /&gt;
&amp;lt;section name=&amp;quot;Server&amp;quot; class=&amp;quot;server&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
'''Example 1:''' This enables players to register on your server by using /register &amp;lt;password&amp;gt; in the chat window.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
function registerPlayer ( source, commandName, password )&lt;br /&gt;
	-- Check if the password field is blank or not (only blank if they didnt enter one)&lt;br /&gt;
	if ( password ~= &amp;quot;&amp;quot; and password ~= nil ) then&lt;br /&gt;
		--Attempt to add the account, and save its value in a var&lt;br /&gt;
		local accountAdded = addAccount( getPlayerName(source), password )&lt;br /&gt;
		if ( accountAdded ) then&lt;br /&gt;
			--  Tell the user all is done&lt;br /&gt;
			outputChatBox ( &amp;quot;Thank you &amp;quot; .. getPlayerName(source) .. &amp;quot;, you're now registed, you can login with /login&amp;quot;, source )&lt;br /&gt;
		else&lt;br /&gt;
			-- There was an error making the account, tell the user&lt;br /&gt;
			outputChatBox ( &amp;quot;Error creating account, contact the server admin&amp;quot;, source )&lt;br /&gt;
		end&lt;br /&gt;
	else&lt;br /&gt;
		-- There was an error in the syntax, tell the user the correct syntax.&lt;br /&gt;
		outputChatBox ( &amp;quot;Error creating account, correct syntax: /register &amp;lt;password&amp;gt;&amp;quot;, source )&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
addCommandHandler ( &amp;quot;register&amp;quot;, registerPlayer ) -- add the command handler&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''This code differs by allowing the user to change their username that they wish to use.'''&lt;br /&gt;
&lt;br /&gt;
'''Example 2:''' This enables players to register on your server by using /register &amp;lt;username&amp;gt; &amp;lt;password&amp;gt; in the chat window.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
function registerPlayer ( source, commandName, username, password )&lt;br /&gt;
        if(password ~= &amp;quot;&amp;quot; and password ~= nil and username ~= &amp;quot;&amp;quot; and username ~= nil) then&lt;br /&gt;
                local accountAdded = addAccount(username,password)&lt;br /&gt;
                if(accountAdded) then&lt;br /&gt;
                        outputChatBox(&amp;quot;Thank you &amp;quot; .. getPlayerName(source) .. &amp;quot;, you're now registed, you can login with /login&amp;quot;,source)&lt;br /&gt;
                else&lt;br /&gt;
                        outputChatBox(&amp;quot;Error creating account, contact the server admin.&amp;quot;,source)&lt;br /&gt;
                end&lt;br /&gt;
        else&lt;br /&gt;
                outputChatBox(&amp;quot;Error creating account, correct syntax: /register &amp;lt;nick&amp;gt; &amp;lt;pass&amp;gt;&amp;quot;,source)&lt;br /&gt;
        end&lt;br /&gt;
end&lt;br /&gt;
addCommandHandler ( &amp;quot;register&amp;quot;, registerPlayer ) -- add the command handler&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Example 3:''' This code differs again so the user can only register once /register &amp;lt;username&amp;gt; &amp;lt;password&amp;gt;.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
local bRegisteredOnce = false&lt;br /&gt;
&lt;br /&gt;
function registerPlayer ( source, commandName, username, password )&lt;br /&gt;
        if(password ~= &amp;quot;&amp;quot; and password ~= nil and username ~= &amp;quot;&amp;quot; and username ~= nil and bRegisteredOnce == false) then&lt;br /&gt;
                local accountAdded = addAccount(username,password)&lt;br /&gt;
                if(accountAdded) then&lt;br /&gt;
                        outputChatBox(&amp;quot;Thank you &amp;quot; .. getPlayerName(source) .. &amp;quot;, you're now registed, you can login with /login&amp;quot;,source)&lt;br /&gt;
                        bRegisteredOnce = true&lt;br /&gt;
                else&lt;br /&gt;
                        outputChatBox(&amp;quot;Error creating account, contact the server admin.&amp;quot;,source)&lt;br /&gt;
                end&lt;br /&gt;
        else&lt;br /&gt;
                if bRegisteredOnce == true then&lt;br /&gt;
                    outputChatBox(&amp;quot;You already registered on this server!&amp;quot;,source)&lt;br /&gt;
                else&lt;br /&gt;
                    outputChatBox(&amp;quot;Error creating account, correct syntax: /register &amp;lt;nick&amp;gt; &amp;lt;pass&amp;gt;&amp;quot;,source)&lt;br /&gt;
                end&lt;br /&gt;
        end&lt;br /&gt;
end&lt;br /&gt;
addCommandHandler ( &amp;quot;register&amp;quot;, registerPlayer ) -- add the command handler&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&amp;lt;!-- Change FunctionArea to the area that this function is in on the main function list page, e.g. Server, Player, Vehicle etc --&amp;gt;&lt;br /&gt;
{{Account_functions}}&lt;br /&gt;
&lt;br /&gt;
[[ar:addAccount]]&lt;br /&gt;
[[es:addAcount]]&lt;br /&gt;
[[ru:addAccount]]&lt;/div&gt;</summary>
		<author><name>Ahmad Mohammed</name></author>
	</entry>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=AddAccount&amp;diff=36650</id>
		<title>AddAccount</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=AddAccount&amp;diff=36650"/>
		<updated>2013-07-13T13:31:50Z</updated>

		<summary type="html">&lt;p&gt;Ahmad Mohammed: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Server function}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
This function adds an [[account]] to the list of registered accounts of the current server.&lt;br /&gt;
&lt;br /&gt;
==Syntax== &lt;br /&gt;
&amp;lt;!-- NOTE: don't use 'special' names for variable names, e.g. you shouldn't be writing things like 'player player, vehicle vehicle', instead write something like 'player thePlayer, vehicle vehicleToGetInto'. This is less confusing and prevents the syntax highlighting being odd --&amp;gt;&lt;br /&gt;
{{New feature/item|3|1.0|848|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
account addAccount ( string name, string pass )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Deprecated_feature|3|1.0|&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
bool addAccount ( string name, string pass )&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt; &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
===Required Arguments=== &lt;br /&gt;
&amp;lt;!-- List each argument one per line. This should be the argument's name as in the argument list above, NOT the argument's data type --&amp;gt;&lt;br /&gt;
*'''name:''' The name of the account you wish to make, this normally is the player's name.&lt;br /&gt;
*'''pass:''' The password to set for this account for future logins.&lt;br /&gt;
&lt;br /&gt;
===Returns===&lt;br /&gt;
&amp;lt;!-- Make this descriptive. Explain what cases will return false. If you're unsure, add a tag to it so we can check --&amp;gt;&lt;br /&gt;
{{New feature|3|1.0 r848|&lt;br /&gt;
Returns an [[account]] or ''false'' if the account already exists or an error occured.&lt;br /&gt;
}}&lt;br /&gt;
{{Deprecated_feature|3|1.0|&lt;br /&gt;
Returns ''true'' if the account was created, ''false'' if the account already exists or an error occured.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Example== &lt;br /&gt;
&amp;lt;section name=&amp;quot;Server&amp;quot; class=&amp;quot;server&amp;quot; show=&amp;quot;true&amp;quot;&amp;gt;&lt;br /&gt;
'''Example 1:''' This enables players to register on your server by using /register &amp;lt;password&amp;gt; in the chat window.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
function registerPlayer ( source, commandName, password )&lt;br /&gt;
	-- Check if the password field is blank or not (only blank if they didnt enter one)&lt;br /&gt;
	if ( password ~= &amp;quot;&amp;quot; and password ~= nil ) then&lt;br /&gt;
		--Attempt to add the account, and save its value in a var&lt;br /&gt;
		local accountAdded = addAccount( getPlayerName(source), password )&lt;br /&gt;
		if ( accountAdded ) then&lt;br /&gt;
			--  Tell the user all is done&lt;br /&gt;
			outputChatBox ( &amp;quot;Thank you &amp;quot; .. getPlayerName(source) .. &amp;quot;, you're now registed, you can login with /login&amp;quot;, source )&lt;br /&gt;
		else&lt;br /&gt;
			-- There was an error making the account, tell the user&lt;br /&gt;
			outputChatBox ( &amp;quot;Error creating account, contact the server admin&amp;quot;, source )&lt;br /&gt;
		end&lt;br /&gt;
	else&lt;br /&gt;
		-- There was an error in the syntax, tell the user the correct syntax.&lt;br /&gt;
		outputChatBox ( &amp;quot;Error creating account, correct syntax: /register &amp;lt;password&amp;gt;&amp;quot;, source )&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
addCommandHandler ( &amp;quot;register&amp;quot;, registerPlayer ) -- add the command handler&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''This code differs by allowing the user to change their username that they wish to use.'''&lt;br /&gt;
&lt;br /&gt;
'''Example 2:''' This enables players to register on your server by using /register &amp;lt;username&amp;gt; &amp;lt;password&amp;gt; in the chat window.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
function registerPlayer ( source, commandName, username, password )&lt;br /&gt;
        if(password ~= &amp;quot;&amp;quot; and password ~= nil and username ~= &amp;quot;&amp;quot; and username ~= nil) then&lt;br /&gt;
                local accountAdded = addAccount(username,password)&lt;br /&gt;
                if(accountAdded) then&lt;br /&gt;
                        outputChatBox(&amp;quot;Thank you &amp;quot; .. getPlayerName(source) .. &amp;quot;, you're now registed, you can login with /login&amp;quot;,source)&lt;br /&gt;
                else&lt;br /&gt;
                        outputChatBox(&amp;quot;Error creating account, contact the server admin.&amp;quot;,source)&lt;br /&gt;
                end&lt;br /&gt;
        else&lt;br /&gt;
                outputChatBox(&amp;quot;Error creating account, correct syntax: /register &amp;lt;nick&amp;gt; &amp;lt;pass&amp;gt;&amp;quot;,source)&lt;br /&gt;
        end&lt;br /&gt;
end&lt;br /&gt;
addCommandHandler ( &amp;quot;register&amp;quot;, registerPlayer ) -- add the command handler&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Example 3:''' This code differs again so the user can only register once /register &amp;lt;username&amp;gt; &amp;lt;password&amp;gt;.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
local bRegisteredOnce = false&lt;br /&gt;
&lt;br /&gt;
function registerPlayer ( source, commandName, username, password )&lt;br /&gt;
        if(password ~= &amp;quot;&amp;quot; and password ~= nil and username ~= &amp;quot;&amp;quot; and username ~= nil and bRegisteredOnce == false) then&lt;br /&gt;
                local accountAdded = addAccount(username,password)&lt;br /&gt;
                if(accountAdded) then&lt;br /&gt;
                        outputChatBox(&amp;quot;Thank you &amp;quot; .. getPlayerName(source) .. &amp;quot;, you're now registed, you can login with /login&amp;quot;,source)&lt;br /&gt;
                        bRegisteredOnce = true&lt;br /&gt;
                else&lt;br /&gt;
                        outputChatBox(&amp;quot;Error creating account, contact the server admin.&amp;quot;,source)&lt;br /&gt;
                end&lt;br /&gt;
        else&lt;br /&gt;
                if bRegisteredOnce == true then&lt;br /&gt;
                    outputChatBox(&amp;quot;You already registered on this server!&amp;quot;,source)&lt;br /&gt;
                else&lt;br /&gt;
                    outputChatBox(&amp;quot;Error creating account, correct syntax: /register &amp;lt;nick&amp;gt; &amp;lt;pass&amp;gt;&amp;quot;,source)&lt;br /&gt;
                end&lt;br /&gt;
        end&lt;br /&gt;
end&lt;br /&gt;
addCommandHandler ( &amp;quot;register&amp;quot;, registerPlayer ) -- add the command handler&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;/section&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
&amp;lt;!-- Change FunctionArea to the area that this function is in on the main function list page, e.g. Server, Player, Vehicle etc --&amp;gt;&lt;br /&gt;
{{Account_functions}}&lt;br /&gt;
&lt;br /&gt;
[[ar:addAccount]]&lt;br /&gt;
[[es:addAccount]]&lt;br /&gt;
[[ru:addAccount]]&lt;/div&gt;</summary>
		<author><name>Ahmad Mohammed</name></author>
	</entry>
</feed>