AR/getPlayerPing: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
 
Line 14: Line 14:
==مثال==
==مثال==
<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()
Line 27: Line 27:


<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()

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) إضافة الأمر (عندما يقوم اللاعب بكتابة

أنظر أيضاً