AR/logIn: Difference between revisions
Jump to navigation
Jump to search
(Created page with "__NOTOC__ {{Server function}} This functions logs the given player in to the given account. You need to provide the password needed to log into that account. ==Syntax== <syntaxhighlight lang="lua">...") |
No edit summary |
||
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
{{Server function}} | {{Server function}} | ||
هذه الوظيفة تسجل الدخول لـ الاعب الذي تريده , سوف تحتاج كلمة السر التي سوف تسجل الدخول بها للاعب الذي تريده او مع الحدث الذي تريده | |||
==Syntax== | ==Syntax== | ||
Line 9: | Line 9: | ||
===Required Arguments=== | ===Required Arguments=== | ||
*'''thePlayer:''' | *'''thePlayer:''' الاعب الذي تريده أن يسجل الدخول بالحساب الذي تريده | ||
*'''theAccount:''' | *'''theAccount:''' الحساب الذي تريد الاعب ان يدخل فيه | ||
*'''thePassword:''' | *'''thePassword:''' كلمة السر التي ستُدخل بها الحساب الذي تريده | ||
===Returns=== | ===Returns=== |
Revision as of 15:06, 30 August 2012
هذه الوظيفة تسجل الدخول لـ الاعب الذي تريده , سوف تحتاج كلمة السر التي سوف تسجل الدخول بها للاعب الذي تريده او مع الحدث الذي تريده
Syntax
bool logIn ( player thePlayer, account theAccount, string thePassword )
Required Arguments
- thePlayer: الاعب الذي تريده أن يسجل الدخول بالحساب الذي تريده
- theAccount: الحساب الذي تريد الاعب ان يدخل فيه
- thePassword: كلمة السر التي ستُدخل بها الحساب الذي تريده
Returns
Returns true if the player was successfully logged into the given account. Returns false or nil if the log in failed for some reason, ie. the player was already logged in to some account (use logOut first), if the account was already in use or if it failed for some other reason.
Example
function loginPlayer ( thePlayer, command, username, password ) local account = getAccount ( username, password ) -- Return the account if ( account ~= false ) then -- If the account exists. logIn ( thePlayer, account, password ) -- Log them in. else outputChatBox ( "Wrong username or password!", thePlayer, 255, 255, 0 ) -- Output they got the details wrong. end end addCommandHandler ( "log-in", loginPlayer ) -- Make it trigger for "/log-in", NOTE: /login is hardcored and cannot be used.