AR/getPlayerPing: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
(getPlayerPing)
 
mNo edit summary
 
(3 intermediate revisions by the same user not shown)
Line 10: Line 10:


===Returns===
===Returns===
Returns the ping as an [[int]], or ''false'' if the player is invalid.
اذا كان اللاعب غير موجود او غير متوفر '''false''' او [[int]]يقوم بإرجاع القيمة كـ


==مثال==
==مثال==
<section name="Server" class="server" show="true">
<section name="Server" class="server" show="true">
هذا المثال يتفقد معدل سرعة نقل البيانات (البنق) عند كل لاعب يدخل السيرفر ويخبره اذا كان المعدل لديه اكثير او اعلى من 100.
هذا المثال يتفقد معدل سرعة نقل البيانات (البنق) عند كل لاعب يدخل السيرفر ويخبره اذا كان المعدل لديه اكثر او اعلى من 100.
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
function checkPing()
function checkPing()
local ping = getPlayerPing(source)    -- (يقوم باحضار سرعة نقل البيانات (لدى اللاعب الذي قام بالدخول
local ping = getPlayerPing(source)    -- (يقوم باحضار سرعة نقل البيانات (لدى اللاعب الذي قام بالدخول
if (ping > 100) then                  -- اذا كان اعلى من 100
if (ping > 100) then                  -- اذا كان اعلى من 100
outputChatBox(".معدل البنق لديك مترفع جداً! حاول خفضه إن أمكن", source) -- (اخبره بذلك (باخراج نص في صندوق المحادثه
outputChatBox(".معدل البنق لديك مرتفع جداً! حاول خفضه إن أمكن", source) -- (اخبره بذلك (باخراج نص في صندوق المحادثه
end
end
end
end
addEventHandler("onPlayerJoin", getRootElement(), checkPing) -- (إضافة معالج للحدث (عندما يقوم اللاعب بالدخول للسيرفر
addEventHandler("onPlayerJoin", getRootElement(), checkPing) -- (إضافة الحدث (عندما يقوم اللاعب بالدخول للسيرفر
</syntaxhighlight>
</syntaxhighlight>
</section>
</section>


<section name="Client" class="client" show="true">
<section name="Client" class="client" show="true">
هذا المثال يتفقد معدل سرعة نقل البيانات لدى اللاعب الذي يكتب الأمر بينق في صندوق المحادثه (الشات) او اف 8.
.8 في صندوق المحادثه (الشات) او اف /ping هذا المثال يتفقد معدل سرعة نقل البيانات لدى اللاعب الذي يكتب الأمر
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
function checkPing()
function checkPing()
         local ping = getPlayerPing(getLocalPlayer())  -- (يقوم باحضار سرعة نقل البيانات (لدى اللاعب الذي كتب الأمر
         local ping = getPlayerPing(getLocalPlayer())  -- (يقوم باحضار سرعة نقل البيانات (لدى اللاعب الذي كتب الأمر
         if (ping > 100) then                          -- اذا كانت اعلى من 100
         if (ping > 100) then                          -- اذا كانت اعلى من 100
outputChatBox(".معدل البنق لديك مترفع جداً! حاول خفضه إن أمكن", source) -- (اخبره بذلك (باخراج نص في صندوق المحادثه
outputChatBox(".معدل البنق لديك مرتفع جداً! حاول خفضه إن أمكن", source) -- (اخبره بذلك (باخراج نص في صندوق المحادثه
         end
         end
end
end
addCommandHandler("ping", checkPing) -- ((ping) إضافة معالج للأمر (عندما يقوم اللاعب بكتابة
addCommandHandler("ping", checkPing) -- ((ping) إضافة الأمر (عندما يقوم اللاعب بكتابة
</syntaxhighlight>
</syntaxhighlight>
</section>
</section>

Latest revision as of 17:32, 6 August 2013

هذه الوظيفة او الدالة تقوم باحضار سرعة نقل البيانات او البنق كما يعرف عنه من اللاعب البنق: هو عدد الميلي ثانيه الذي تستقرقه عملية نقل البيانات من اللاعب الى السيرفر او العكس

تركيب الجملة البرمجية

int getPlayerPing ( player thePlayer )

معاني الكلمات

  • thePlayer: (ping) اللاعب الذي تريد معرفة سرعة نقل البيانات لديه

Returns

اذا كان اللاعب غير موجود او غير متوفر false او intيقوم بإرجاع القيمة كـ

مثال

Click to collapse [-]
Server

هذا المثال يتفقد معدل سرعة نقل البيانات (البنق) عند كل لاعب يدخل السيرفر ويخبره اذا كان المعدل لديه اكثر او اعلى من 100.

function checkPing()
	local ping = getPlayerPing(source)    -- (يقوم باحضار سرعة نقل البيانات (لدى اللاعب الذي قام بالدخول
	if (ping > 100) then                  -- اذا كان اعلى من 100
		outputChatBox(".معدل البنق لديك مرتفع جداً! حاول خفضه إن أمكن", source) -- (اخبره بذلك (باخراج نص في صندوق المحادثه
	end
end
addEventHandler("onPlayerJoin", getRootElement(), checkPing) -- (إضافة الحدث (عندما يقوم اللاعب بالدخول للسيرفر
Click to collapse [-]
Client

.8 في صندوق المحادثه (الشات) او اف /ping هذا المثال يتفقد معدل سرعة نقل البيانات لدى اللاعب الذي يكتب الأمر

function checkPing()
        local ping = getPlayerPing(getLocalPlayer())  -- (يقوم باحضار سرعة نقل البيانات (لدى اللاعب الذي كتب الأمر
        if (ping > 100) then                          -- اذا كانت اعلى من 100
		outputChatBox(".معدل البنق لديك مرتفع جداً! حاول خفضه إن أمكن", source) -- (اخبره بذلك (باخراج نص في صندوق المحادثه
        end
end
addCommandHandler("ping", checkPing) -- ((ping) إضافة الأمر (عندما يقوم اللاعب بكتابة

أنظر أيضاً