AR/logOut: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
(Created page with "__NOTOC__ {{Server function}} هذه الوظيفة تقوم بتسجيل خروج لاعب معين من حسابه الحالي ==Syntax== <syntaxhighlight lang="lua"> bool logOut ( player...")
 
No edit summary
Line 17: Line 17:
هذا المثال يقوم بتسجيل خروج جميع اللاعبين في السيرفر من حساباتهم
هذا المثال يقوم بتسجيل خروج جميع اللاعبين في السيرفر من حساباتهم
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
function logoutAll ()
function logoutAll()
   local players = getElementsByType("player") -- جلب جميع اللاعبين
   local players = getElementsByType("player") -- جلب جميع اللاعبين
   for i, player in ipairs(players) do -- المرور على جميع اللاعبين
   for i, player in ipairs(players) do -- المرور على جميع اللاعبين

Revision as of 10:50, 25 August 2012

هذه الوظيفة تقوم بتسجيل خروج لاعب معين من حسابه الحالي

Syntax

bool logOut ( player thePlayer )

العناصر المطلوبة

  • thePlayer: اللاعب الذي تريد تسجيله الخروج من حسابه الحالي

Returns

Returns true if the player was successfully logged out, false or nil if it failed for some reason, ie. the player was never logged in.

مثال

هذا المثال يقوم بتسجيل خروج جميع اللاعبين في السيرفر من حساباتهم

function logoutAll()
   local players = getElementsByType("player") -- جلب جميع اللاعبين
   for i, player in ipairs(players) do -- المرور على جميع اللاعبين
      local account = getPlayerAccount(player) -- الحصول على جميع حسابات اللاعبين
      if not(isGuestAccount(account)) then -- التأكد من أن اللاعب مسجل دخول
         logOut(player) -- تسجيل خروج اللاعب من حسابه.
      end
   end
end
addEventHandler("onResourceStart", resourceRoot, logoutAll) -- تسجيل خروج جميع اللاعبين عند تشغيل المود

See Also