AR/getAccountPlayer: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
(Created page with "__NOTOC__ {{Server function}} This function returns the player element that is currently using a specified account, i.e. is logged into it. Only one player can use an ac...")
 
No edit summary
Line 2: Line 2:
{{Server function}}
{{Server function}}


This function returns the [[player]] element that is currently using a specified [[account]], i.e. is logged into it. Only one player can use an account at a time.
هذه الوظيفة تتحقق من الحساب الحالي الذي يستخدمه الاعب
 
''ملاحظة :''
 
لا تصلح الوظيفة اذا لاعبين دخلوا في نفس الحساب
==Syntax==  
==Syntax==  
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
Line 9: Line 13:


===Required Arguments===  
===Required Arguments===  
*'''theAccount:''' The [[account]] you wish to get the [[player]] of.
*'''theAccount:''' الحساب الذي تريد ان تتحقق من الاعب منه


===Returns===
===Returns===
Returns a [[player]] element if the account is currently in use, ''false'' otherwise.
Returns a [[player]] element if the account is currently in use, ''false'' otherwise.


==Example==  
==مثال==  
This example checks if the user attached to an account is a player, and if so if they're alive.
هذا المثال يتحقق اذا كان الاعب مرتبط بهذا الحساب
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
function isAccountUserAlive ( theAccount )
function isAccountUserAlive ( theAccount )
     local thePlayer = getAccountPlayer ( theAccount )      -- get the client attached to the account
     local thePlayer = getAccountPlayer ( theAccount )      --s يتحقق من الاعب الذي يرتبط بالحساب
     if ( getElementType ( thePlayer ) == "player" ) then    -- see if it really is a player (rather than a console admin for example)
     if ( getElementType ( thePlayer ) == "player" ) then    --s يتحقق من الاعب الذي يرتبط بهذا الحساب , اذا كان لاعب
         return not isPedDead(thePlayer)            -- if the player's health is greater than 0  
         return not isPedDead(thePlayer)            --s يتحقق من ان صحة الاعب اكثر من 0
     end
     end
     return false
     return false
Line 26: Line 30:
</syntaxhighlight>
</syntaxhighlight>


==See Also==
==انظر أيضاً==
{{AR Account functions}}
{{AR Account functions}}
[[en:getAccountPlayer]]
[[en:getAccountPlayer]]

Revision as of 15:20, 30 August 2012

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

ملاحظة :

لا تصلح الوظيفة اذا لاعبين دخلوا في نفس الحساب

Syntax

player getAccountPlayer ( account theAccount )

Required Arguments

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

Returns

Returns a player element if the account is currently in use, false otherwise.

مثال

هذا المثال يتحقق اذا كان الاعب مرتبط بهذا الحساب

function isAccountUserAlive ( theAccount )
    local thePlayer = getAccountPlayer ( theAccount )       --s يتحقق من الاعب الذي يرتبط بالحساب
    if ( getElementType ( thePlayer ) == "player" ) then    --s يتحقق من الاعب الذي يرتبط بهذا الحساب , اذا كان لاعب
        return not isPedDead(thePlayer)             --s يتحقق من ان صحة الاعب اكثر من 0
    end
    return false
end

انظر أيضاً