AR/getPlayerPing: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
(getPlayerPing)
 
mNo edit summary
Line 10: Line 10:


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


==مثال==
==مثال==

Revision as of 19:49, 14 July 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.

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

أنظر أيضاً