AR/isGuestAccount: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
(Created page with "__NOTOC__ {{Server function}} This function checks to see if an account is a guest account. A guest account is an account automatically created for a user when they join the ser...")
 
m (Добавление языков)
 
(7 intermediate revisions by 2 users not shown)
Line 1: Line 1:
__NOTOC__  
__NOTOC__  
{{Server function}}
{{Server function}}
This function checks to see if an account is a guest account. A guest account is an account automatically created for a user when they join the server and deleted when they quit or login to another account. Data stored in a guest account is not stored after the player has left the server. As a consequence, this function will check if a player is logged in or not.
هذه الوظيفة تتحقق من حساب الاعب إذا كان مسجل الدخول أو لا


guest account
هو حساب يُنشئ اوتوماتيكياً عند دخول الاعب ويُمسح اوتوماتيكياً عند خروجه الا اذا كان الاعب مسجل في السيرفر من قبل
==Syntax==  
==Syntax==  
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
Line 9: Line 12:


===Required Arguments===  
===Required Arguments===  
*'''theAccount:''' The account you want to check to see if it is a guest account.
*'''theAccount:''' الحساب الذي تريد ان تتحقق منه اذا كان غير مسجل


===Returns===
===Returns===
Returns ''true'' if the account is a guest account, ''false'' otherwise.
Returns ''true'' if the account is a guest account, ''false'' otherwise.


==Example==  
==مثال==  
This example shows how you could create a ''call_admin'' function that only could be run by registered users.
هذا المثال سوف يُريك كيف تستطيع ان تُنشئ كلمة للاعبين المسجلين فقط
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
function callAdmin ( playerSource )
function callAdmin ( playerSource )
     -- get the account of the user trying to use this function first
     -- اختصار للتحقق من حساب اللاعب
     sourceAccount = getPlayerAccount ( playerSource )
     sourceAccount = getPlayerAccount ( playerSource )
     -- if they're a guest
     -- اذا كان غير مسجل
     if isGuestAccount ( sourceAccount ) then
     if isGuestAccount ( sourceAccount ) then
         -- tell them to register
         -- يقول لهم في لوحة اف 8 الآتي
         outputConsole ( "Please register to use this function!", playerSource )
         outputConsole ( "الرجاء التسجيل لـ تستخدم هذه الوظيفة", playerSource )
     else
     else
        -- your code to call the admin would go here
      -- الطريقة التي تريد بها أن تصل للأدمن هنا
     end
     end
end
end
-- attach the function 'callAdmin' as a handler to the command "call_admin"
-- يُمثَل الحدث هنا بـ كلمة " الادمن " لكي يتم الاتصال به
addCommandHandler ( "call_admin", callAdmin )
addCommandHandler ( "الادمن", callAdmin )
</syntaxhighlight>
</syntaxhighlight>


==See Also==
==أنظر أيضاً==
{{AR Account_functions}}
{{AR Account_functions}}
[[en:isGuestAccount]]
[[en:isGuestAccount]]
[[ru:isGuestAccount]]
[[ar:isGuestAccount]]
[[zh-cn:isGuestAccount]]

Latest revision as of 14:02, 12 April 2021

هذه الوظيفة تتحقق من حساب الاعب إذا كان مسجل الدخول أو لا

guest account

هو حساب يُنشئ اوتوماتيكياً عند دخول الاعب ويُمسح اوتوماتيكياً عند خروجه الا اذا كان الاعب مسجل في السيرفر من قبل

Syntax

bool isGuestAccount ( account theAccount )

Required Arguments

  • theAccount: الحساب الذي تريد ان تتحقق منه اذا كان غير مسجل

Returns

Returns true if the account is a guest account, false otherwise.

مثال

هذا المثال سوف يُريك كيف تستطيع ان تُنشئ كلمة للاعبين المسجلين فقط

function callAdmin ( playerSource )
    -- اختصار للتحقق من حساب اللاعب
    sourceAccount = getPlayerAccount ( playerSource )
    -- اذا كان غير مسجل
    if isGuestAccount ( sourceAccount ) then
        -- يقول لهم في لوحة اف 8 الآتي
        outputConsole ( "الرجاء التسجيل لـ تستخدم هذه الوظيفة", playerSource )
    else
       -- الطريقة التي تريد بها أن تصل للأدمن هنا
    end
end
-- يُمثَل الحدث هنا بـ كلمة " الادمن " لكي يتم الاتصال به
addCommandHandler ( "الادمن", callAdmin )

أنظر أيضاً