AR/getPlayerPing: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
mNo edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 14: | Line 14: | ||
==مثال== | ==مثال== | ||
<section name="Server" class="server" show="true"> | <section name="Server" class="server" show="true"> | ||
هذا المثال يتفقد معدل سرعة نقل البيانات (البنق) عند كل لاعب يدخل السيرفر ويخبره اذا كان المعدل لديه | هذا المثال يتفقد معدل سرعة نقل البيانات (البنق) عند كل لاعب يدخل السيرفر ويخبره اذا كان المعدل لديه اكثر او اعلى من 100. | ||
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
function checkPing() | function checkPing() | ||
Line 22: | Line 22: | ||
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 في صندوق المحادثه (الشات) او اف /ping هذا المثال يتفقد معدل سرعة نقل البيانات لدى اللاعب الذي يكتب الأمر | ||
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
function checkPing() | function checkPing() | ||
Line 35: | Line 35: | ||
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) إضافة الأمر (عندما يقوم اللاعب بكتابة
أنظر أيضاً
- getPlayerTeam
- getPlayerBlurLevel
- setPlayerBlurLevel
- getPlayerSerial
- forcePlayerMap
- getPlayerScriptDebugLevel
- getPlayerFromName
- getPlayerMoney
- getPlayerName
- getPlayerNametagColor
- getPlayerNametagText
- getPlayerPing
- getPlayerWantedLevel
- givePlayerMoney
- isPlayerMapForced
- isPlayerNametagShowing
- setPlayerHudComponentVisible
- setPlayerMoney
- setPlayerNametagColor
- setPlayerNametagShowing
- setPlayerNametagText
- takePlayerMoney
- countPlayersInTeam
- getPlayersInTeam
- isVoiceEnabled
- setControlState
- getControlState