AR/logOut: Difference between revisions
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) -- تسجيل خروج جميع اللاعبين عند تشغيل المود