AR/getPlayerPing: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
Line 22: Line 22:
end
end
end
end
addEventHandler("onPlayerJoin", getRootElement(), checkPing) -- (إضافة معالج للحدث (عندما يقوم اللاعب بالدخول للسيرفر
addEventHandler("onPlayerJoin", getRootElement(), checkPing) -- (إضافة الحدث (عندما يقوم اللاعب بالدخول للسيرفر
</syntaxhighlight>
</syntaxhighlight>
</section>
</section>
Line 35: Line 35:
         end
         end
end
end
addCommandHandler("ping", checkPing) -- ((ping) إضافة معالج للأمر (عندما يقوم اللاعب بكتابة
addCommandHandler("ping", checkPing) -- ((ping) إضافة الأمر (عندما يقوم اللاعب بكتابة
</syntaxhighlight>
</syntaxhighlight>
</section>
</section>

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

أنظر أيضاً